grabs information about your Distro and displays it as Discord Rich Presence.
Project description
FetchCord
Table of content
- Installing
- Running
Features
-
Distribution detection
-
Distribution Version
-
Package detection
-
Kernel Detection
-
Uptime
-
Detecting Window Manager/Desktop Environment
-
Detecting GPU/CPU and display it in a cycle (thanks to Hyper-KVM)
-
Flatpak support
To-Do
-
Add more distributions (If your distro is not supported open an issue)
-
Detect Window Manager/Desktop Environment version
-
Add Snap support
-
Add support for desktop icon use
-
More CPUs, ex. Pentium, Older AMD CPUs
-
More GPUs?
Installing on (GNU/)Linux
#the command should be ran assudo
$the command should be ran as user
From download/cloned directory
# ./install.sh
You will also need the pypresence module, install it by doing
$ python3 -m pip install --user pypresence
Run
Once installed, simply run fetchcord.
Alternativley you can run it without installing, you have to be in the fetchcord directory.
$ python3 run-rpc.py
Arguments
--distro, shows only distro and kernel version and package count.
--hardware, shows only CPU and GPU info.
--shell, shows only terminal and shell info.
--time, -t, set custom duration for cycles in seconds.
-h or --help, shows this information above.
Installing on MacOS
From download/cloned directory
# ./macinstall.sh
Run
$ python3 -u -m fetch_cord.macos-rpc.py
Examples
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file FetchCord-2.0.tar.gz.
File metadata
- Download URL: FetchCord-2.0.tar.gz
- Upload date:
- Size: 9.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6c5b5e0bfe062511193d89a38caea5e53df845245f866741711cf9aa557dc9b5
|
|
| MD5 |
c3dad1d209dabc3b65f57fed510abe3c
|
|
| BLAKE2b-256 |
15a15fcb7719b545cc3591659ac5fff67db580134a4ed52a958c1441e40cdffc
|
File details
Details for the file FetchCord-2.0-py3-none-any.whl.
File metadata
- Download URL: FetchCord-2.0-py3-none-any.whl
- Upload date:
- Size: 15.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2c1ef0ae87ca939d5e6435ea828760d1703e1a1f21c379d9881ae65b7bd28cf7
|
|
| MD5 |
62bbe42a44396c9722bbdbc834cc189c
|
|
| BLAKE2b-256 |
b17d4d9cc1a944882440962422a5c68d302c35d22edda0741d1d91968f4f87e6
|