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
-
Add Windows support.
-
Detect Window Manager/Desktop Environment version
To-Do
-
Add more distributions (If your distro is not supported open an issue)
-
Add Snap support
-
Add support for desktop icon use
-
More CPUs, ex. Pentium, Older AMD CPUs
-
More GPUs?
Installing on (GNU/)Linux
On Arch Linux install this package for the git version: fetchcord-git
On other distros and the non git version: pip3 install fetchcord
NOTE: you need neofetch to be also installed for this to work.
If you want to remove FetchCord you can run pip3 uninstall fetchcord
Run
Once installed, simply run fetchcord
. The program is also daemonizable meaning you can start it on boot using any method you prefer.
If that does not work,add /home/$USER/.local/bin/ to your path, or just run python3 -m fetchcord
.
Optionally for systemd
users there is a user-side fetchcord.service
in this repo that can be installed to ~/.local/share/systemd/user/
, started and enabled on boot using systemctl --user enable --now fetchcord
.
Arguments
--nodistro, Don't show distro info.
--nohardware, Don't show hardware info.
--noshell, Don't show shell/terminal info.
--nohost, Don't show host info.
--time, -t, set custom duration for cycles in seconds.
--terminal, set custom terminal (useful if using a script or dmenu).
--termfont, set custom terminal font (useful if neofetch can't get it).
--update, Update database of distros, hardware, etc.
-h or --help, shows this information above.
Installing on MacOS
To install FetchCord, run pip3 install FetchCord
NOTE: you need neofetch to be also installed for this to work.
Run
simply run fetchcord
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
Hashes for FetchCord-2.5.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2cc0c9c906ff27c0363988cd1233fd480b1810ba79b7a19c7380a25bd18ad52f |
|
MD5 | f3beae1a28cc91ff435b7cef4281d5fb |
|
BLAKE2b-256 | 03d58b04c36447354f0ef4eeba3e148a3d18174977fff92b35ababbd341c9b49 |