%global _empty_manifest_terminate_build 0 Name: python-FetchCord Version: 2.7.7 Release: 1 Summary: grabs information about your Distro and displays it as Discord Rich Presence. License: MIT URL: https://github.com/MrPotatoBobx/FetchCord Source0: https://mirrors.aliyun.com/pypi/web/packages/23/d3/92634dea7df2ae02d13d87f35fe3655dffcfc7dda416e4c2aadb33a2363b/FetchCord-2.7.7.tar.gz BuildArch: noarch Requires: python3-pypresence Requires: python3-psutil Requires: python3-importlib-resources %description

FetchCord

# Table of content - [**Features**](#features) - [**To-Do**](#to-do) + **Installing** - [Install on (gnu/)linux](#installing-on-gnulinux) - [Install on MacOS](#installing-on-macos) - [Install on Windows](#installing-on-windows) + **Running** - [Running on (gnu/)linux](#run) - [Running on MacOS](#run-1) - [Running on Windows](#run-2) - [**Configuration**](#Configuration) - [**Arguments**](#arguments) - [**Website**](#website) + [**Examples**](#examples) ### Features - [x] Distribution detection - [x] Distribution Version - [x] Package detection - [x] Kernel Detection - [x] Uptime - [x] Detecting Window Manager/Desktop Environment - [x] Detecting GPU/CPU and display it in a cycle (thanks to Hyper-KVM) - [x] Flatpak support - [x] Add Snap support - [x] Add Windows support. - [x] Detect Window Manager/Desktop Environment version - [x] Periodic polling of info such as package count, RAM usage, etc. ### To-Do - [ ] Add more distributions (If your distro is not supported open an issue) - [ ] Add support for desktop icon use - [ ] More CPUs, ex. Pentium, Older AMD CPUs - [ ] More GPUs? ## Installing on (GNU/)Linux NOTE: you need neofetch to be also installed for this to work. #### Via AUR On Arch Linux for the git testing version (the less stable version): [fetchcord-testing](https://aur.archlinux.org/packages/fetchcord-testing/) And the git version (synced with master): [fetchcord](https://aur.archlinux.org/packages/fetchcord/) Historically the stabler release was the one from [pip](#via-pip) but now master will have only the stable releases. #### Via Snap On systems with snap installed, you can run `sudo snap install fetchcord --classic` to install fetchcord. Note that like the AUR version, this version is directly from master, for the stable release use [pip](#via-pip) #### Via pip To Install fetchcord via pip you can run `pip3 install fetchcord` 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 you get `fetchcord: command not found`,add `export PATH="$HOME/.local/bin:$PATH"` to your bashrc, 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`. ## 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` ## Installing on Windows To install fetchcord on Windows run `python -m pip install fetchcord neofetch-win`. Alternatively, you can use the neofetch package from scoop as well (show more info at the expense of possible GPU detection, for now). ### Run To run Fetchcord run `fetchcord` ### Configuration On Linux you can use the neofetch config file to: Show disk usage Battery level CPU temp Current CPU speed Font Theme And more default config path should be `~/.config/neofetch/config.conf` ## 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). --pause-cycle, Extra cycle that pauses FetchCord to show other activities. --update, Update database of distros, hardware, etc. --debug, For debug logs. --memtype, use GB or MB to show RAM. -h or --help, shows this information above. ## Website Fetchcord now has a website! You can find this site over at https://fetchcord.github.io/ - please keep in mind this site is still currently work in progress though. ## Examples ### Operating Systems ![MacOS bigsur](Examples/mac.png) ![Windows 10](Examples/windows.png) ![Ubuntu](Examples/ubuntu.png) ### Terminals ![Konsole](Examples/konsole.png) ![Gnome terminal](Examples/gnometerm.png) ![Apple terminal](Examples/appleterm.png) ### Cpus ![Ryzen 9](Examples/ryzencpu.png) ![Intel i7](Examples/intelcpu.png) ![Intel pentium](Examples/pent.png) ### Hosts ![HP laptop](Examples/hp.png) ![TUF gaming laptop](Examples/tuf.png) ![Lenovo desktop](Examples/len.png) %package -n python3-FetchCord Summary: grabs information about your Distro and displays it as Discord Rich Presence. Provides: python-FetchCord BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-FetchCord

FetchCord

# Table of content - [**Features**](#features) - [**To-Do**](#to-do) + **Installing** - [Install on (gnu/)linux](#installing-on-gnulinux) - [Install on MacOS](#installing-on-macos) - [Install on Windows](#installing-on-windows) + **Running** - [Running on (gnu/)linux](#run) - [Running on MacOS](#run-1) - [Running on Windows](#run-2) - [**Configuration**](#Configuration) - [**Arguments**](#arguments) - [**Website**](#website) + [**Examples**](#examples) ### Features - [x] Distribution detection - [x] Distribution Version - [x] Package detection - [x] Kernel Detection - [x] Uptime - [x] Detecting Window Manager/Desktop Environment - [x] Detecting GPU/CPU and display it in a cycle (thanks to Hyper-KVM) - [x] Flatpak support - [x] Add Snap support - [x] Add Windows support. - [x] Detect Window Manager/Desktop Environment version - [x] Periodic polling of info such as package count, RAM usage, etc. ### To-Do - [ ] Add more distributions (If your distro is not supported open an issue) - [ ] Add support for desktop icon use - [ ] More CPUs, ex. Pentium, Older AMD CPUs - [ ] More GPUs? ## Installing on (GNU/)Linux NOTE: you need neofetch to be also installed for this to work. #### Via AUR On Arch Linux for the git testing version (the less stable version): [fetchcord-testing](https://aur.archlinux.org/packages/fetchcord-testing/) And the git version (synced with master): [fetchcord](https://aur.archlinux.org/packages/fetchcord/) Historically the stabler release was the one from [pip](#via-pip) but now master will have only the stable releases. #### Via Snap On systems with snap installed, you can run `sudo snap install fetchcord --classic` to install fetchcord. Note that like the AUR version, this version is directly from master, for the stable release use [pip](#via-pip) #### Via pip To Install fetchcord via pip you can run `pip3 install fetchcord` 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 you get `fetchcord: command not found`,add `export PATH="$HOME/.local/bin:$PATH"` to your bashrc, 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`. ## 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` ## Installing on Windows To install fetchcord on Windows run `python -m pip install fetchcord neofetch-win`. Alternatively, you can use the neofetch package from scoop as well (show more info at the expense of possible GPU detection, for now). ### Run To run Fetchcord run `fetchcord` ### Configuration On Linux you can use the neofetch config file to: Show disk usage Battery level CPU temp Current CPU speed Font Theme And more default config path should be `~/.config/neofetch/config.conf` ## 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). --pause-cycle, Extra cycle that pauses FetchCord to show other activities. --update, Update database of distros, hardware, etc. --debug, For debug logs. --memtype, use GB or MB to show RAM. -h or --help, shows this information above. ## Website Fetchcord now has a website! You can find this site over at https://fetchcord.github.io/ - please keep in mind this site is still currently work in progress though. ## Examples ### Operating Systems ![MacOS bigsur](Examples/mac.png) ![Windows 10](Examples/windows.png) ![Ubuntu](Examples/ubuntu.png) ### Terminals ![Konsole](Examples/konsole.png) ![Gnome terminal](Examples/gnometerm.png) ![Apple terminal](Examples/appleterm.png) ### Cpus ![Ryzen 9](Examples/ryzencpu.png) ![Intel i7](Examples/intelcpu.png) ![Intel pentium](Examples/pent.png) ### Hosts ![HP laptop](Examples/hp.png) ![TUF gaming laptop](Examples/tuf.png) ![Lenovo desktop](Examples/len.png) %package help Summary: Development documents and examples for FetchCord Provides: python3-FetchCord-doc %description help

FetchCord

# Table of content - [**Features**](#features) - [**To-Do**](#to-do) + **Installing** - [Install on (gnu/)linux](#installing-on-gnulinux) - [Install on MacOS](#installing-on-macos) - [Install on Windows](#installing-on-windows) + **Running** - [Running on (gnu/)linux](#run) - [Running on MacOS](#run-1) - [Running on Windows](#run-2) - [**Configuration**](#Configuration) - [**Arguments**](#arguments) - [**Website**](#website) + [**Examples**](#examples) ### Features - [x] Distribution detection - [x] Distribution Version - [x] Package detection - [x] Kernel Detection - [x] Uptime - [x] Detecting Window Manager/Desktop Environment - [x] Detecting GPU/CPU and display it in a cycle (thanks to Hyper-KVM) - [x] Flatpak support - [x] Add Snap support - [x] Add Windows support. - [x] Detect Window Manager/Desktop Environment version - [x] Periodic polling of info such as package count, RAM usage, etc. ### To-Do - [ ] Add more distributions (If your distro is not supported open an issue) - [ ] Add support for desktop icon use - [ ] More CPUs, ex. Pentium, Older AMD CPUs - [ ] More GPUs? ## Installing on (GNU/)Linux NOTE: you need neofetch to be also installed for this to work. #### Via AUR On Arch Linux for the git testing version (the less stable version): [fetchcord-testing](https://aur.archlinux.org/packages/fetchcord-testing/) And the git version (synced with master): [fetchcord](https://aur.archlinux.org/packages/fetchcord/) Historically the stabler release was the one from [pip](#via-pip) but now master will have only the stable releases. #### Via Snap On systems with snap installed, you can run `sudo snap install fetchcord --classic` to install fetchcord. Note that like the AUR version, this version is directly from master, for the stable release use [pip](#via-pip) #### Via pip To Install fetchcord via pip you can run `pip3 install fetchcord` 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 you get `fetchcord: command not found`,add `export PATH="$HOME/.local/bin:$PATH"` to your bashrc, 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`. ## 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` ## Installing on Windows To install fetchcord on Windows run `python -m pip install fetchcord neofetch-win`. Alternatively, you can use the neofetch package from scoop as well (show more info at the expense of possible GPU detection, for now). ### Run To run Fetchcord run `fetchcord` ### Configuration On Linux you can use the neofetch config file to: Show disk usage Battery level CPU temp Current CPU speed Font Theme And more default config path should be `~/.config/neofetch/config.conf` ## 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). --pause-cycle, Extra cycle that pauses FetchCord to show other activities. --update, Update database of distros, hardware, etc. --debug, For debug logs. --memtype, use GB or MB to show RAM. -h or --help, shows this information above. ## Website Fetchcord now has a website! You can find this site over at https://fetchcord.github.io/ - please keep in mind this site is still currently work in progress though. ## Examples ### Operating Systems ![MacOS bigsur](Examples/mac.png) ![Windows 10](Examples/windows.png) ![Ubuntu](Examples/ubuntu.png) ### Terminals ![Konsole](Examples/konsole.png) ![Gnome terminal](Examples/gnometerm.png) ![Apple terminal](Examples/appleterm.png) ### Cpus ![Ryzen 9](Examples/ryzencpu.png) ![Intel i7](Examples/intelcpu.png) ![Intel pentium](Examples/pent.png) ### Hosts ![HP laptop](Examples/hp.png) ![TUF gaming laptop](Examples/tuf.png) ![Lenovo desktop](Examples/len.png) %prep %autosetup -n FetchCord-2.7.7 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "\"/%h/%f.gz\"\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-FetchCord -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Thu Jun 08 2023 Python_Bot - 2.7.7-1 - Package Spec generated