{"id":13611632,"url":"https://github.com/fetchcord/FetchCord","last_synced_at":"2025-04-13T05:33:05.576Z","repository":{"id":38776227,"uuid":"285214837","full_name":"fetchcord/FetchCord","owner":"fetchcord","description":"FetchCord grabs your OS info and displays it as Discord Rich Presence","archived":false,"fork":false,"pushed_at":"2024-05-07T22:30:42.000Z","size":1612,"stargazers_count":323,"open_issues_count":71,"forks_count":19,"subscribers_count":12,"default_branch":"master","last_synced_at":"2025-04-05T18:11:49.731Z","etag":null,"topics":["detection","discord","discordapp","distros","fetchcord-grabs","linux","macos","macosx","python3","rich-presence"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fetchcord.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-08-05T07:32:41.000Z","updated_at":"2025-03-01T04:45:06.000Z","dependencies_parsed_at":"2024-01-05T10:12:39.679Z","dependency_job_id":"e75799bd-5bad-4ec5-b3b6-e95d6ce4600b","html_url":"https://github.com/fetchcord/FetchCord","commit_stats":{"total_commits":648,"total_committers":17,"mean_commits":38.11764705882353,"dds":"0.38888888888888884","last_synced_commit":"3833c0f1464fb5703e712db4ebf0e7f88f22a829"},"previous_names":["mrpotatobobx/fetchcord"],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fetchcord%2FFetchCord","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fetchcord%2FFetchCord/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fetchcord%2FFetchCord/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fetchcord%2FFetchCord/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fetchcord","download_url":"https://codeload.github.com/fetchcord/FetchCord/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248670513,"owners_count":21142896,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["detection","discord","discordapp","distros","fetchcord-grabs","linux","macos","macosx","python3","rich-presence"],"created_at":"2024-08-01T19:01:59.308Z","updated_at":"2025-04-13T05:33:04.778Z","avatar_url":"https://github.com/fetchcord.png","language":"Python","readme":"\u003ch1 align=\"center\"\u003eFetchCord\u003c/h1\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://img.shields.io/badge/Compatible-MacOS%2FWindows%2FLinux-brightgreen?style=for-the-badge\u0026logo=discord\"\u003e\n       \u003cimg src=\"https://img.shields.io/badge/Compatible-MacOS%2FLinux%2FWindows%2F-brightgreen?style=for-the-badge\u0026logo=checkmarx\u0026logoColor=white\"\u003e\n    \u003c/a\u003e\n  \u003ca href=\"https://www.python.org/downloads/\"\u003e\n       \u003cimg src=\"https://img.shields.io/pypi/pyversions/django?color=dark%20green\u0026logo=python\u0026logoColor=white\u0026style=for-the-badge\"\u003e\n    \u003c/a\u003e\n   \u003ca href=\"https://discord.gg/P4h9kdV\"\u003e\n       \u003cimg src=\"https://img.shields.io/discord/742068289278312549?label=Discord\u0026logo=discord\u0026logoColor=white\u0026style=for-the-badge\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://img.shields.io/badge/Compatible-MacOS%2FWindows%2FLinux-brightgreen?style=for-the-badge\u0026logo=discord\"\u003e\n       \u003cimg src=\"https://cdn.discordapp.com/attachments/695182849476657223/742064452421288077/FetchDis.png\"\n    \u003c/a\u003e\n  \n  \u003c/a\u003e\n\u003c/p\u003e\n\n# Table of content\n- [**Features**](#features)\n- [**To-Do**](#to-do)\n+ **Installing**\n    - [Install on (gnu/)linux](#installing-on-gnulinux)\n    - [Install on MacOS](#installing-on-macos)\n    - [Install on Windows](#installing-on-windows)\n + **Running**\n    - [Running on (gnu/)linux](#run)\n    - [Running on MacOS](#run-1)\n    - [Running on Windows](#run-2)\n- [**Configuration**](#Configuration)\n- [**Arguments**](#arguments)\n- [**Website**](#website)\n\n+ [**Examples**](#examples)\n\n### Features\n\n- [x] Distribution detection\n \n- [x] Distribution Version\n\n- [x] Package detection\n\n- [x] Kernel Detection\n\n- [x] Uptime\n\n- [x] Detecting Window Manager/Desktop Environment\n\n- [x] Detecting GPU/CPU and display it in a cycle (thanks to Hyper-KVM)\n\n- [x] Flatpak support\n\n- [x] Add Snap support\n\n- [x] Add Windows support.\n\n- [x] Detect Window Manager/Desktop Environment version\n\n- [x] Periodic polling of info such as package count, RAM usage, etc.\n\n\n### To-Do\n\n- [ ] Add more distributions (If your distro is not supported open an issue)\n\n- [ ] Add support for desktop icon use\n\n- [ ] More CPUs, ex. Pentium, Older AMD CPUs\n\n- [ ] More GPUs?\n\n\n## Installing on (GNU/)Linux\nNOTE: you need neofetch to be also installed for this to work.\n#### Via AUR\nOn Arch Linux for the git testing version (the less stable version): [fetchcord-testing](https://aur.archlinux.org/packages/fetchcord-testing/)\n\nAnd the git version (synced with master): [fetchcord](https://aur.archlinux.org/packages/fetchcord/)\n\nHistorically the stabler release was the one from [pip](#via-pip) but now master will have only the stable releases.\n#### Via Snap\nOn systems with snap installed, you can run `sudo snap install fetchcord --classic` to install fetchcord.\n\nNote that like the AUR version, this version is directly from master, for the stable release use [pip](#via-pip) \u003c!-- remove this if you're not automatically deploying it --\u003e\n#### Via pip\nTo Install fetchcord via pip you can run `pip3 install fetchcord`\n\nIf you want to remove FetchCord you can run `pip3 uninstall fetchcord`\n\n### Run\n\nOnce installed, simply run `fetchcord`. The program is also daemonizable meaning you can start it on boot using any method you prefer.\n\nIf you get `fetchcord: command not found`,add `export PATH=\"$HOME/.local/bin:$PATH\"` to your bashrc, or just run `python3 -m fetchcord`.\n\nOptionally 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`.\n\n## Installing on MacOS\n\nTo install FetchCord, run `pip3 install FetchCord`\n\nNOTE: you need neofetch to be also installed for this to work.\n\n### Run \n\nsimply run `fetchcord`\n\n## Installing on Windows\n\nTo 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).\n\n### Run\nTo run Fetchcord run `fetchcord`\n\n### Configuration\n\nOn Linux you can use the neofetch config file to:\n\nShow disk usage\n\nBattery level\n\nCPU temp\n\nCurrent CPU speed\n\nFont\n\nTheme\n\nAnd more\n\ndefault config path should be `~/.config/neofetch/config.conf`\n\n## Arguments\n--nodistro, Don't show distro info.\n\n--nohardware, Don't show hardware info.\n\n--noshell, Don't show shell/terminal info.\n\n--nohost, Don't show host info.\n\n--time, -t, set custom duration for cycles in seconds.\n\n--terminal, set custom terminal (useful if using a script or dmenu).\n\n--termfont, set custom terminal font (useful if neofetch can't get it).\n\n--pause-cycle, Extra cycle that pauses FetchCord to show other activities.\n\n--update, Update database of distros, hardware, etc.\n\n--debug, For debug logs.\n\n--memtype, use GB or MB to show RAM.\n\n-h or --help, shows this information above.\n\n## Website\n\nFetchcord 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.\n\n## Examples\n\n### Operating Systems\n![MacOS bigsur](Examples/mac.png) ![Windows 10](Examples/windows.png) ![Ubuntu](Examples/ubuntu.png)\n### Terminals\n![Konsole](Examples/konsole.png) ![Gnome terminal](Examples/gnometerm.png) ![Apple terminal](Examples/appleterm.png)\n### Cpus\n![Ryzen 9](Examples/ryzencpu.png) ![Intel i7](Examples/intelcpu.png) ![Intel pentium](Examples/pent.png)\n### Hosts\n![HP laptop](Examples/hp.png) ![TUF gaming laptop](Examples/tuf.png) ![Lenovo desktop](Examples/len.png)\n","funding_links":[],"categories":["Python"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffetchcord%2FFetchCord","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffetchcord%2FFetchCord","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffetchcord%2FFetchCord/lists"}