{ "info": { "author": "Katelyn Hamer", "author_email": "", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: POSIX :: Linux", "Programming Language :: Python" ], "description": "# KatFetch\n\nKatFetch is a minimal and customizable fetch script.\n\n## What is a fetch script?\n\nA fetch script is a script that **fetches** some information about your system. It is commonly used when taking screenshots of your desktop and is designed to show off your terminal and it's colours.\n\n## Installation\n\nYou can install KatFetch using Pip. Simply run ```pip3 install katfetch``` as root (or use the --user option if ~/.local/bin is in your path).\n\nKatFetch also includes an installer. To use it, simply run `python3 setup.py install` and KatFetch will be installed to `/usr/bin` along with all dependencies.\n\n## Dependencies\n\nNote: If you install KatFetch using `setup.py`, all dependencies are installed automatically. To remove unwanted dependencies, you can simply remove them from the `install_requires` list.\n\nTo display all information entries, KatFetch requires some dependencies, however all of these are optional (with the exception of Click). If you don't want to install a specific module, simply remove\nthe offending entry from `get_info()` and the `entries` array in `main()`.\n\n| Module | Used for |\n|:----------------:|:-----------------------------------------------------:|\n| `distro` | Getting Linux Distribution |\n| `cpuinfo` | Getting CPU information |\n| `hurry.filesize` | Displaying RAM usage as a human readable value |\n| `psutil` | Getting RAM usage |\n| `click` |Displaying entries in colour, colour bar and arguments |\n\n## Command line arguments\n\n- --color TEXT Accent color.\n- --nobar Don't show bar.\n- --barlen INTEGER Number of colour blocks to display.\n- --showbg Show background colour block in colour bar.\n- --block TEXT Block character to use in bar.\n- --height INTEGER Height of bar.\n- --fg Colour the foreground of the block character.\n- --nocol Disable accent colours.\n- --stdout Combine --nobar and --nocol to output text with no fancy\n formatting.\n- --help Show help message and exit.\n\n## Adding and removing entries\n\nAdding an extra line of information is super simple. Each entry is stored in a list. First, you need to add some code that will get you the information you want to add as a function. Then, add some code similar to this to the `display_entries()` function.\n\n```python\ndisplay_entry(\"Greeting\", \"Hello, World!\", color)\n```\nThis will output something like:\n\n**Greeting** Hello, World!\n\nWhere \"Greeting\" uses the colour you specified (if `color` is set to `None`, no colour will be displayed).\n\nRemoving entries is very similar and even easier, simply remove them from the `display_entries()` function.\n\n## Improving speed\n\nOut of the box, KatFetch can be a little slow to run. On my system, it can take up to 1 second for KatFetch to finish displaying info. This is caused by the function that gets processor information and is out of my control.\n\nIf you don't really need to see processor information, you can simply remove it from `get_info()` and the `entries` list (see adding and removing entries above) for a massive speed boost.\n\n## Running on Windows\n\nKatFetch will not run on Windows. I currently have no intentions to support Windows, however, if you would like to, you can make a fork and add the necessary code.\n\n## Things planned for the future\n\nThere are a couple more things I need to implement. Pull requests for these features would be super helpful.\n\n- Find a way to get pretty terminal application instead of TERM variable.\n\n## Screenshots\n\n![KatFetch Screenshot](https://gitlab.com/KatHamer/katfetch/raw/master/Screenshots/2019-03-27-003156_482x266_scrot.png)\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/kathamer/katfetch", "keywords": "fetch info system", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "KatFetch", "package_url": "https://pypi.org/project/KatFetch/", "platform": "", "project_url": "https://pypi.org/project/KatFetch/", "project_urls": { "Homepage": "https://gitlab.com/kathamer/katfetch" }, "release_url": "https://pypi.org/project/KatFetch/1.2.8/", "requires_dist": [ "distro", "hurry.filesize", "psutil", "click" ], "requires_python": "", "summary": "A minimal and customizable fetch script.", "version": "1.2.8" }, "last_serial": 5103952, "releases": { "1.1": [ { "comment_text": "", "digests": { "md5": "cb3391fc61323ea184ad37839556d371", "sha256": "b78c55f87c28da16d96b25f5dedccbfe84752d9304acc08b45d31a5c5fa4852e" }, "downloads": -1, "filename": "KatFetch-1.1.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "cb3391fc61323ea184ad37839556d371", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4643, "upload_time": "2019-03-21T16:51:03", "url": "https://files.pythonhosted.org/packages/89/31/3f59157091d3005e1430a3af18c32bdc6f015fc2cc11f67ca5ae2b606beb/KatFetch-1.1.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "49a2dd061666c94b4ebc9daedce7ebb1", "sha256": "ebc16c50437eae234b9acb597f9565c4ba5e14130071ca78b08bbd8ac606a5c6" }, "downloads": -1, "filename": "KatFetch-1.1-py3.7.egg", "has_sig": false, "md5_digest": "49a2dd061666c94b4ebc9daedce7ebb1", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 7678, "upload_time": "2019-03-22T21:00:20", "url": "https://files.pythonhosted.org/packages/a4/67/be8c12972339afeb6a7a1bbe52db90cff9f401bc950b2a067a45cbacca75/KatFetch-1.1-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "ec942d54fefdc35a96ef5810dfe72a79", "sha256": "5af2c6b181fe9a17312a2ed77dc02c430870360a0d0a8cc6346311a81666af22" }, "downloads": -1, "filename": "KatFetch-1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ec942d54fefdc35a96ef5810dfe72a79", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3619, "upload_time": "2019-03-21T16:51:00", "url": "https://files.pythonhosted.org/packages/dd/43/d5f2590655ea214570c8814b629ecf65a4689a7fe8d7d7a4adb83c0a50e4/KatFetch-1.1-py3-none-any.whl" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "61f71a4934b65108322125ca31b26e88", "sha256": "deb8a7344d864b9f51a144c24a6c92c522fb9372d0d3b996ff9f9cdb0f6832a3" }, "downloads": -1, "filename": "KatFetch-1.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "61f71a4934b65108322125ca31b26e88", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3643, "upload_time": "2019-03-21T16:50:59", "url": "https://files.pythonhosted.org/packages/d4/33/cd1fb0b6590cbc00d088a108bff6f49a2299dd849746bb8a183f8e88cb14/KatFetch-1.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ced4e6e826d90049f729898ba2283c6f", "sha256": "589e666000b3fca89452994f5add18d8bbe5d4b9d3c5431212a3e135f3db321c" }, "downloads": -1, "filename": "KatFetch-1.1.2.tar.gz", "has_sig": false, "md5_digest": "ced4e6e826d90049f729898ba2283c6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4014, "upload_time": "2019-03-21T16:51:02", "url": "https://files.pythonhosted.org/packages/65/8e/18984e2834017def333f84011e38764e8d3acf544de1e722e466e1b738db/KatFetch-1.1.2.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "0b86e962c6781694c7874daa96edfd62", "sha256": "d83d244ce9d8208261a72c1557de56829da035670b3bae13243cec8780121c3f" }, "downloads": -1, "filename": "KatFetch-1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "0b86e962c6781694c7874daa96edfd62", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5098, "upload_time": "2019-03-19T02:23:49", "url": "https://files.pythonhosted.org/packages/1f/57/e5f11f206e752bdf68af6a1fa8a545b5a3491f5166d3d2a6af6cf354b8a5/KatFetch-1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "40579924cf748d897922cd057d50176b", "sha256": "1849f60fc5b052fda6800de2d0064f2b93548c583e5a1539dbdf57965ec062fa" }, "downloads": -1, "filename": "KatFetch-1.2.tar.gz", "has_sig": false, "md5_digest": "40579924cf748d897922cd057d50176b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4417, "upload_time": "2019-03-19T02:23:52", "url": "https://files.pythonhosted.org/packages/65/f6/23a766365a9699266a8cdf8c894b120d227492056d5189e6a7b63e497357/KatFetch-1.2.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "cd0dee3dadb00f685a0071fa38aa503d", "sha256": "9a07e2ea4f42f742d1c75681ae9a7c87379297b493a02416d141c7af71441d46" }, "downloads": -1, "filename": "KatFetch-1.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "cd0dee3dadb00f685a0071fa38aa503d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5164, "upload_time": "2019-03-19T02:33:39", "url": "https://files.pythonhosted.org/packages/5a/06/17370737a91fc855d1e9db9b56c6fb50bac26e1fd2f5da60f524d7794d3c/KatFetch-1.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c34364f156088b27e7c7c10f1eac50ec", "sha256": "f1e8f2dcdd53c3a639043beb344e9590d5414f2458eb194d5ae6d54c6d83ce48" }, "downloads": -1, "filename": "KatFetch-1.2.1.tar.gz", "has_sig": false, "md5_digest": "c34364f156088b27e7c7c10f1eac50ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4460, "upload_time": "2019-03-19T02:33:41", "url": "https://files.pythonhosted.org/packages/94/08/cf4772944979a802bcd8d4ef6a05b16b2d958d7d9b7bbdfffa27b1e83b73/KatFetch-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "dd1368465d135afb5c5c0402cec49cee", "sha256": "3812ac7d8f7f373bf0279c40c0426aa2839190d367fab0ee259325856a0dc4b4" }, "downloads": -1, "filename": "KatFetch-1.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "dd1368465d135afb5c5c0402cec49cee", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4155, "upload_time": "2019-03-22T21:00:19", "url": "https://files.pythonhosted.org/packages/bf/1f/fdd13affd5b35e5462f1b993ff54958fa1c654f347de77e1f7360c25c01d/KatFetch-1.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "396df678e8b9f37ee0da4d92b70d6074", "sha256": "a263fcc16c320f936d8442eb2859e29427059ec512fb3dc63382cc2b28018870" }, "downloads": -1, "filename": "KatFetch-1.2.2.tar.gz", "has_sig": false, "md5_digest": "396df678e8b9f37ee0da4d92b70d6074", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4316, "upload_time": "2019-03-22T21:00:22", "url": "https://files.pythonhosted.org/packages/c0/3e/75a9915dc6cc23e7b5483debbd3e38440b22e67c2c3c2845031a4265f148/KatFetch-1.2.2.tar.gz" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "ce9961ab0409f8b1a58b3baa7ba6ed2d", "sha256": "cb4042b6d6ec9bbc7c01b58620267d765ba9572c532e901a8799c7476968528b" }, "downloads": -1, "filename": "KatFetch-1.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "ce9961ab0409f8b1a58b3baa7ba6ed2d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5801, "upload_time": "2019-03-22T21:25:04", "url": "https://files.pythonhosted.org/packages/4d/d4/2c68700d29aa897cb134fc01b0f8e8bec9fc7658507c2b7f66b8637ba991/KatFetch-1.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "62a9e7fac1ebb82b70b6b915677dad87", "sha256": "c5488a3ce36926576cc6451be30d5ed795fa396dc90ee6f67619b3aa43185c3e" }, "downloads": -1, "filename": "KatFetch-1.2.3.tar.gz", "has_sig": false, "md5_digest": "62a9e7fac1ebb82b70b6b915677dad87", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4844, "upload_time": "2019-03-22T21:25:07", "url": "https://files.pythonhosted.org/packages/f0/12/13c485c58bcab9d69db4fcbcd05fbab8de53257e85ce66bd18f7a282c935/KatFetch-1.2.3.tar.gz" } ], "1.2.4": [ { "comment_text": "", "digests": { "md5": "23dae8f9e26ed95596efeb4ed08c4111", "sha256": "5d9d1ce7c78b5141e4626082512bd2df51afe4ea0a7e44badad55298082a2ebb" }, "downloads": -1, "filename": "KatFetch-1.2.4-py3.7.egg", "has_sig": false, "md5_digest": "23dae8f9e26ed95596efeb4ed08c4111", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 9904, "upload_time": "2019-03-23T19:27:31", "url": "https://files.pythonhosted.org/packages/c3/c1/11897a079af5af6c7f44a1019532941d087a91285eadeb68599ce8a45145/KatFetch-1.2.4-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "8bb265f93e9e5b41752f00b787fb61c8", "sha256": "7c61864093a194f474c85c11ee4a1676f5942836fe21a0ed79a6cda35924e2c9" }, "downloads": -1, "filename": "KatFetch-1.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "8bb265f93e9e5b41752f00b787fb61c8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5824, "upload_time": "2019-03-22T21:29:31", "url": "https://files.pythonhosted.org/packages/06/38/da9c6fdc9d5e0b10df0bbabf434385127df7216f0f3c3157417b53819ca4/KatFetch-1.2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e7968e4eb3bc9c45b2fc5947fe7a66ee", "sha256": "fd9af233b9957ede2eae54b9c7d3df874693bfa1964734bd74178e6b9a1a1936" }, "downloads": -1, "filename": "KatFetch-1.2.4.tar.gz", "has_sig": false, "md5_digest": "e7968e4eb3bc9c45b2fc5947fe7a66ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4870, "upload_time": "2019-03-22T21:29:35", "url": "https://files.pythonhosted.org/packages/ca/a1/67327c408a4a9439e293fd0c27e9372cc61e253b5b08a28ecd384341b1ec/KatFetch-1.2.4.tar.gz" } ], "1.2.5": [ { "comment_text": "", "digests": { "md5": "f9b8d1ba6ad5211870d1f2adda36cbcd", "sha256": "eb35a74132226efd6bf19d2401c32a39848f22abc05158d8ae0bacbb3ad683d4" }, "downloads": -1, "filename": "KatFetch-1.2.5-py3.7.egg", "has_sig": false, "md5_digest": "f9b8d1ba6ad5211870d1f2adda36cbcd", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 10940, "upload_time": "2019-03-27T01:45:47", "url": "https://files.pythonhosted.org/packages/4d/20/39a3a1ac766b2da97d6847557ffbeeab5db2094d0cec8c90548b91bae83d/KatFetch-1.2.5-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "de4e00227d48114a2b24f794d602c82a", "sha256": "6f622a0db58969f4f73e4c581b07ebc90a5ee684375507d8b0cb981e65bcaf00" }, "downloads": -1, "filename": "KatFetch-1.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "de4e00227d48114a2b24f794d602c82a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6862, "upload_time": "2019-03-23T19:20:05", "url": "https://files.pythonhosted.org/packages/e7/77/14de79805c651a1dbc11a76bab9c4e84237e8dfb116958a6dff79df11a8e/KatFetch-1.2.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "25ddfd0fff4809a0bfaad7464fa3b334", "sha256": "02de670c1493a32b175639168b5e6e05323bb13a33ebbdb20e02f4a5ced5c79e" }, "downloads": -1, "filename": "KatFetch-1.2.5.tar.gz", "has_sig": false, "md5_digest": "25ddfd0fff4809a0bfaad7464fa3b334", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5067, "upload_time": "2019-03-23T19:27:33", "url": "https://files.pythonhosted.org/packages/5e/f3/133b44ff846226ca550c833fc4b4ee2029c5ac8c97274279f500f5c84432/KatFetch-1.2.5.tar.gz" } ], "1.2.6": [ { "comment_text": "", "digests": { "md5": "56d1628cfc40d81d1345a7b9314a077e", "sha256": "952f386f26f3a499514474650b1a3357d8a2cb1f382d6033b1fbe3ec4a3deb47" }, "downloads": -1, "filename": "KatFetch-1.2.6-py3.7.egg", "has_sig": false, "md5_digest": "56d1628cfc40d81d1345a7b9314a077e", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 10939, "upload_time": "2019-03-27T01:45:49", "url": "https://files.pythonhosted.org/packages/9c/1d/64d199b84370b516081ad905ff474fd1f625456c11fb11887adcf7b873e7/KatFetch-1.2.6-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "47f27b2a0885a18afffb96d1c44e1026", "sha256": "5c6a7732410cd49ae895228925ca31c5a25e88159b3e9794cdaa54f8a02607df" }, "downloads": -1, "filename": "KatFetch-1.2.6-py3-none-any.whl", "has_sig": false, "md5_digest": "47f27b2a0885a18afffb96d1c44e1026", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7545, "upload_time": "2019-03-27T01:45:41", "url": "https://files.pythonhosted.org/packages/f6/3b/d676bfab15aa0931fc58d72ba5469fede3033936f7f6ba8fc70952872571/KatFetch-1.2.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "484a7ec13ea7bdfa2195151b4fe08fbd", "sha256": "d366e3f20519e496837978605335976677287197ae8542683a0650278b5f3a5f" }, "downloads": -1, "filename": "KatFetch-1.2.6.tar.gz", "has_sig": false, "md5_digest": "484a7ec13ea7bdfa2195151b4fe08fbd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5505, "upload_time": "2019-03-27T01:45:51", "url": "https://files.pythonhosted.org/packages/26/c1/ce73dbdbb9f95c827861acaf5959369067ca124fb71adb45e94000c3d65a/KatFetch-1.2.6.tar.gz" } ], "1.2.7": [ { "comment_text": "", "digests": { "md5": "b00d4d1ac6153fb625c6276fae2dda22", "sha256": "b699759b37d61b471f21be50f71d15883dd32e5da7cc995a36bf042cac424bf6" }, "downloads": -1, "filename": "KatFetch-1.2.7-py3-none-any.whl", "has_sig": false, "md5_digest": "b00d4d1ac6153fb625c6276fae2dda22", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3864, "upload_time": "2019-04-05T14:19:33", "url": "https://files.pythonhosted.org/packages/fd/8a/d2884a53e4968c180390c00a03aff5ee3c5b66b14c5220a507812e70f544/KatFetch-1.2.7-py3-none-any.whl" } ], "1.2.8": [ { "comment_text": "", "digests": { "md5": "a6a4fb2f8f4e4557d80226dd1e821ea0", "sha256": "a241625c2d018fcdaf92f2cfc55f494b1c60ecf6870e680ad2e8d9a79f95ef77" }, "downloads": -1, "filename": "KatFetch-1.2.8-py3-none-any.whl", "has_sig": false, "md5_digest": "a6a4fb2f8f4e4557d80226dd1e821ea0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3864, "upload_time": "2019-04-05T14:20:51", "url": "https://files.pythonhosted.org/packages/37/42/45e3e17c11c72479f483a44d413c03f1e2c64e5590c55d0634a49e174396/KatFetch-1.2.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "536e3fa5a41f4c3200e53b474f002f84", "sha256": "892258010b2ddc4b6dab8b646c75e2b70b9d8c6c21f1329ae6bab238856db1a3" }, "downloads": -1, "filename": "KatFetch-1.2.8.tar.gz", "has_sig": false, "md5_digest": "536e3fa5a41f4c3200e53b474f002f84", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5524, "upload_time": "2019-04-05T14:20:53", "url": "https://files.pythonhosted.org/packages/38/70/5f2c472cd4e0edeaa86a5426bbda827613291d278c8c7dbcd416a396fb23/KatFetch-1.2.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a6a4fb2f8f4e4557d80226dd1e821ea0", "sha256": "a241625c2d018fcdaf92f2cfc55f494b1c60ecf6870e680ad2e8d9a79f95ef77" }, "downloads": -1, "filename": "KatFetch-1.2.8-py3-none-any.whl", "has_sig": false, "md5_digest": "a6a4fb2f8f4e4557d80226dd1e821ea0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3864, "upload_time": "2019-04-05T14:20:51", "url": "https://files.pythonhosted.org/packages/37/42/45e3e17c11c72479f483a44d413c03f1e2c64e5590c55d0634a49e174396/KatFetch-1.2.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "536e3fa5a41f4c3200e53b474f002f84", "sha256": "892258010b2ddc4b6dab8b646c75e2b70b9d8c6c21f1329ae6bab238856db1a3" }, "downloads": -1, "filename": "KatFetch-1.2.8.tar.gz", "has_sig": false, "md5_digest": "536e3fa5a41f4c3200e53b474f002f84", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5524, "upload_time": "2019-04-05T14:20:53", "url": "https://files.pythonhosted.org/packages/38/70/5f2c472cd4e0edeaa86a5426bbda827613291d278c8c7dbcd416a396fb23/KatFetch-1.2.8.tar.gz" } ] }