EZ Presence - A GUI-Python app which makes it easy to set a custom Discord Rich Presence. (BETA)

Overview

EZ Presence

EZ Presence is a GUI-Python app which makes it easy to set any custom Discord Rich Presence.

Using the App

How to Run

Since the app is in it's BETA stage, many features are changing very fast and the code will be kinda raw. It is recommended to run in terminal or command prompt as any runtime errors will appear there.

Steps to Run

If you are on Windows, you can just download the source code and run with Python. If you are on a GNU/Linux machine, it is recommended to use git clone to download the files. On a GNU system, run these commands in terminal.

cd /path/to/folder
git clone https://github.com/notsniped/ez-presence/

After downloading the repository, locate app.py path and run this in terminal.

python /path/to/file

The GUI should load and you can now set your own rich presence!

Requirements/Dependencies

Run pip install -r requirements.txt for quick install.

Python 3 or higher, Pypresence (pip install pypresence), TKinter (sudo pacman -S tk) or (sudo apt-get tk) on GNU/Linux

Troubleshooting

"Failed to initalize GUI" error

This error may occur in GNU/Linux systems. To fix this issue, try installing tk for your specific distro. Information for Debian/Ubuntu and Arch Linux are already provided in the message. If that does not solve the problem, try installing tk using pip:

pip install tk

Now the app should run without issues.

"Python: command not found" error

This most likely means that you do not have python installed in your system. This can apply to both Windows and GNU/Linux, but it is less common in GNU. If you see this error when trying to run, download the latest version of python from here.

Known Issues

Party size and Max party size don't do anything and will most likely be removed in a later version.

You might also like...
Linux GUI app to codon optimize a directory with fasta files using taxonomy ids imported as a 1-column txt file (1 taxonomy id for each file)
Linux GUI app to codon optimize a directory with fasta files using taxonomy ids imported as a 1-column txt file (1 taxonomy id for each file)

codon optimize cds paired with taxids singlefastas gui Linux GUI app to codon optimize a directory with fasta files using taxonomy ids imported as a 1

A simple quiz app using API and GUI
A simple quiz app using API and GUI

GUI-Quiz-APP It's a simple quiz app using API and GUI.

A tf publisher gui tool for ROS, which publish /tf_static message. The software is based on PyQt5.
A tf publisher gui tool for ROS, which publish /tf_static message. The software is based on PyQt5.

tf_publisher_gui for ROS Introduction How to use cd catkin_ws/src git clone https://github.com/yinwu33/tf_publisher_gui.git cd catkin_ws catkin_make s

Weather-API-GUI-Tkinter - A weather tool made using tkinter which works by fetching query city weather using an API
Weather-API-GUI-Tkinter - A weather tool made using tkinter which works by fetching query city weather using an API

Weather-API-GUI-Tkinter ☁️ ❄️ version- 1️⃣ . 0️⃣ . 0️⃣ This repo contains a weat

Create custom desktop notificatons using python

Create custom desktop notificatons using python In this video i am going to use a module called plyer

A little Python library for making simple Electron-like HTML/JS GUI apps
A little Python library for making simple Electron-like HTML/JS GUI apps

Eel Eel is a little Python library for making simple Electron-like offline HTML/JS GUI apps, with full access to Python capabilities and libraries. Ee

Turn (almost) any Python command line program into a full GUI application with one line
Turn (almost) any Python command line program into a full GUI application with one line

Gooey Turn (almost) any Python 2 or 3 Console Program into a GUI application with one line Support this project Table of Contents Gooey Table of conte

Build GUI for your Python program with JavaScript, HTML, and CSS
Build GUI for your Python program with JavaScript, HTML, and CSS

https://pywebview.flowrl.com pywebview is a lightweight cross-platform wrapper around a webview component that allows to display HTML content in its o

A Python native, OS native GUI toolkit.
A Python native, OS native GUI toolkit.

Toga A Python native, OS native GUI toolkit. Prerequisites Minimum requirements Toga requires Python 3. Python 2 is not supported. If you're on macOS,

Comments
  • Make exit button in button widget

    Make exit button in button widget

    Exit button

    The exit button can be used as an alternative for the Desktop Environment's close button or console KeyboardInterrupt.

    Code example

    # IF root = Tk()
    root.destroy()
    
    enhancement 
    opened by notsniped 1
Releases(v1.3)
  • v1.3(Jun 26, 2022)

    Thanks for following along on this update! This is a tagged release (v1.3).

    What's Changed

    • Make Visual Studio Code runtime config file by @notsniped in https://github.com/notsniped/ez-presence/pull/3
    • Make exit button in button widget by @notsniped in https://github.com/notsniped/ez-presence/pull/2
    • Add path compatibility for NT, and better UNIX path support by @notsniped in https://github.com/notsniped/ez-presence/pull/4

    New Contributors

    • @notsniped made their first contribution in https://github.com/notsniped/ez-presence/pull/3

    Full Changelog: https://github.com/notsniped/ez-presence/compare/v1.2...v1.3

    Source code(tar.gz)
    Source code(zip)
  • v1.2(Mar 14, 2022)

    Thanks for following along on this update!

    This release adds a new gnu_installer which you can run on GNU/Linux systems. It basically auto-installs the dependencies and modules required to run the app on your machine.

    Source code(tar.gz)
    Source code(zip)
  • v1(Mar 2, 2022)

Owner
notsniped
A random developer who knows HTML, CSS, JavaScript and Python. Also I own and develop a discord bot called 'isobot' which tops 60 guilds. So yes thats all.
notsniped
A Python native, OS native GUI toolkit.

Toga A Python native, OS native GUI toolkit. Prerequisites Minimum requirements Toga requires Python 3. Python 2 is not supported. If you're on macOS,

BeeWare 3.3k Dec 31, 2022
This is a rip off of the classical iPhone Calculator . This project has been made with PyQT5

iPhoneCalcRIP-OFF This is a rip off of the classical iPhone Calculator . This project has been made with PyQT5

Juss Patel 7 May 01, 2022
Plantasia, all your plants and muchrooms in one place!

Plantasia Project Description Tkinter GUI to be used as a repository for plants and muchrooms. It helps to optimize the search for species that have h

Marco Rodrigues 1 Dec 23, 2021
A Python based Connect 4 game made with DearPyGUI

Ultimate-Connect-4 A Python based Connect 4 game made with DearPyGUI NOTICE: If you connect to the game server hosted by Jah-On and attempt to send ma

4 Jun 01, 2022
Awesome examples for my Sun Valley ttk theme!

Sun Valley ttk theme examples This is the examples repo for my stunning Sun Valley ttk theme! Be sure to start and atch this repo, because I will uplo

rdbende 117 Jan 03, 2023
LCD GUI for P4wnP1 ALOA

GUI for P4wnP1 Colorful UI interface for P4wnP1 ALOA Don't pwn just as a USB client. Use also the USB host capabilities! UPS Lite support Scalability

John 7 Dec 13, 2022
Firefox 96 Webapps for Gnome 3

mozapp Do you prefer Firefox to Chrome? Me too! But ever since Firefox dropped support for standalone web applications, I've resorted to using Chrome

Marten de Vries 8 Oct 31, 2022
Use CSS styling in Tkinter apps

cssTk To-Do Support Upto CSS 4.15 Set Up Docs Features * Corner Radius Gradient BG Blur Animations Usage Scenarios Allows easy import of GTK 3 and GTK

RUG 5 Oct 18, 2022
This is a GUI application to plot functions in the form Y = F(X)

Plotter This is a GUI application to plot functions in the form Y = F(X) Technologies Python Qt designer Python unittest matplotlib Running Navigate

ahmedasad236 3 Dec 26, 2021
This simple python program can be used to make FontChooser dialog in Tkinter Applications.

tkFontBox This simple python program can be used to make FontChooser dialog in Tkinter Applications. how to use? Copy the tkFontBox.py file into your

Pawan Kumar Prachi 1 Feb 08, 2022
EZ Presence - A GUI-Python app which makes it easy to set a custom Discord Rich Presence. (BETA)

EZ Presence EZ Presence is a GUI-Python app which makes it easy to set any custom Discord Rich Presence. Using the App How to Run Since the app is in

notsniped 2 Mar 01, 2022
Delphi's FireMonkey framework as a Python module for Windows, MacOS, Linux, and Android GUI development.

DelphiFMX4Python Delphi's FireMonkey framework as a Python module for Windows, MacOS, Linux, and Android GUI development. About: The delphifmx library

Embarcadero Technologies 191 Jan 09, 2023
A GUI panel to manage multi monitor on i3wm.

Monitor manager Only for I3wm (Just for now) It's about two years that I'm using i3 as my window manager and in my experience this window manager allo

Wire.Nemo 3 Nov 06, 2021
The Python-Weather-App is a service that provides weather data

The Python-Weather-App is a service that provides weather data, including current weather data to the developers of web services and mobile applications.

Sayed Tabish 1 Dec 13, 2021
Basic browser based on PyQt5

goneDev-browser "basic browser based on PyQt5" This application is primarily built on macOS with more adaptibility for MacOS than Windows. v1.0 will s

Harsh ADV) 1 Jan 19, 2022
Chatterpatter - A simple GUI complex backend Chat Application made using python

Chatterpatter - A simple GUI complex backend Chat Application made using python

Gurneet Singh 2 Jan 08, 2022
A Windows Dock Widget Written In Pure Python

VEПUS A Windows Dock Widget Written In Pure Python What is Venus? Venus is a Dock Widget for your desktops interface. It adds a couple of really cool

Secrets 18 Dec 30, 2022
AutoKey, a desktop automation utility for Linux and X11.

AutoKey Contents About Installation Zero-installation Method Documentation Support Bug reports and Pull Requests Changelog License About AutoKey, a de

2.5k Dec 31, 2022
PyQt Custom Frameless Main Window (Enable to move and resize)

pyqt-custom-frameless-mainwindow PyQt Custom Frameless Main Window (Enable to move and resize) Requirements PyQt5 = 5.8 Setup pip3 install git+https:

Jung Gyu Yoon 1 Jan 13, 2022
A html canvas based screencasting server with occasional ground-truth updates via screenshots and very fast input drawing

rm2canvas A html canvas based screencasting server for the reMarkable 1/2 digital paper systems. It draws live on the canvas from the remarkables touc

45 Sep 08, 2022