{ "info": { "author": "Jack Adamson", "author_email": "jack@mrfluffybunny.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3" ], "description": "# Rammon (RAM Monitor)\n\nRammon is a tool to alert you when your machine is running low on memory with a desktop notification.\n\n![Rammon Screenshot](https://raw.githubusercontent.com/jackadamson/rammon/master/screenshots/screenshot1.png)\n\nNotifications are sent using dbus meaning it's supported by a wide range of Linux window managers\nsuch as Gnome, KDE and many more.\n\n## Requirements\n\n- Linux\n- Python3.6\n- systemd (required for auto-start)\n- PyGI (not packaged on pypi, python3-gi for Ubuntu, python-gobject for ArchLinux)\n- GLib 2.46+ and girepository 1.46+\n\n## Usage\n\n```\nrammon [-h | --help] [-d | --no-daemon] [--set OPTION=value] [command]\n\n Commands are:\n start Start the memory monitor\n stop Stop the memory monitor\n status Check the status of the memory monitor\n enable Set rammon to run on login as a systemd user service\n disable Disable rammon's auto-start\n config Get and set configuration options\n\n Check command options with:\n rammon -h\n\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://github.com/jackadamson/rammon", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "rammon", "package_url": "https://pypi.org/project/rammon/", "platform": "", "project_url": "https://pypi.org/project/rammon/", "project_urls": { "Homepage": "https://github.com/jackadamson/rammon" }, "release_url": "https://pypi.org/project/rammon/0.2.5.post2/", "requires_dist": [ "pydbus", "python-daemon", "psutil", "dataclasses" ], "requires_python": ">=3.6", "summary": "A low-memory alert daemon", "version": "0.2.5.post2", "yanked": false, "yanked_reason": null }, "last_serial": 6031751, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "2cffd15c7abe31db0c7724b0786178a1", "sha256": "d2111189b9d548006051a8b5e998f5e39e624d5270038c867b6afde3d1aaa0e1" }, "downloads": -1, "filename": "rammon-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2cffd15c7abe31db0c7724b0786178a1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 6543, "upload_time": "2019-10-25T15:45:34", "upload_time_iso_8601": "2019-10-25T15:45:34.039978Z", "url": "https://files.pythonhosted.org/packages/9d/09/c64ee4d8d4d1ebcb57bb5bb403da651afbe35e6bf46b5b5555796b579e91/rammon-0.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "66e98ecdc707c0802a6ca91ef10dc973", "sha256": "ecf3e036bc0c57599f6672bb0c89043ecdac547f205e1e22567d68d2d72477d2" }, "downloads": -1, "filename": "rammon-0.1.0.tar.gz", "has_sig": false, "md5_digest": "66e98ecdc707c0802a6ca91ef10dc973", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 4295, "upload_time": "2019-10-25T15:45:36", "upload_time_iso_8601": "2019-10-25T15:45:36.170313Z", "url": "https://files.pythonhosted.org/packages/e0/fa/718a2580eb2d6a057d24b6359b5e627797d9c0f96c5c864d42ec8ccc29d2/rammon-0.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "3fa87ad99adb7a85b332b4a431c412cb", "sha256": "8c33f8138dd9d1487ee21e902024d29cd7b4de751f9aa1e83bed6d7230e897d5" }, "downloads": -1, "filename": "rammon-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3fa87ad99adb7a85b332b4a431c412cb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 8779, "upload_time": "2019-10-25T19:24:20", "upload_time_iso_8601": "2019-10-25T19:24:20.842744Z", "url": "https://files.pythonhosted.org/packages/1f/05/afbb261e0bc0087a2a1e183280572f4948bcef482a62c5a46239c06345c7/rammon-0.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "155f3684c6b4ddd938489e264cdc8194", "sha256": "bccbb3c188e6ab77b9772f9e30ccf6d96c50c0b06b527c3287b82a4214227846" }, "downloads": -1, "filename": "rammon-0.2.0.tar.gz", "has_sig": false, "md5_digest": "155f3684c6b4ddd938489e264cdc8194", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 5904, "upload_time": "2019-10-25T19:24:22", "upload_time_iso_8601": "2019-10-25T19:24:22.283131Z", "url": "https://files.pythonhosted.org/packages/b8/1f/6247879020a7e6bebfa60d428f493267ea210e8410102410696979d0e933/rammon-0.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "9785596bc0cd11e8f34ff461b7907d27", "sha256": "739d8f0464a251a8806b2fd6515d1776717cdcb3d1806e5283a3b42979e87f11" }, "downloads": -1, "filename": "rammon-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "9785596bc0cd11e8f34ff461b7907d27", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 8749, "upload_time": "2019-10-25T19:31:09", "upload_time_iso_8601": "2019-10-25T19:31:09.232851Z", "url": "https://files.pythonhosted.org/packages/6c/4f/66aeaa79d26a443d2086a6af649f9e0a9983fbe6027dc5b05d03a44ee8e7/rammon-0.2.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "33ac2027a475c7dcb734a5c504444d6c", "sha256": "85052a85d63b6c35fbe08d5bc2b866b20ee58e6e6b6d88ab6bc10bb4f129e06f" }, "downloads": -1, "filename": "rammon-0.2.1.tar.gz", "has_sig": false, "md5_digest": "33ac2027a475c7dcb734a5c504444d6c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 5874, "upload_time": "2019-10-25T19:31:11", "upload_time_iso_8601": "2019-10-25T19:31:11.417773Z", "url": "https://files.pythonhosted.org/packages/ba/e0/b6d87ba55de4ad34b90b986c13a13898869fe79edad4b5d64444a0b9a87b/rammon-0.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "b7de3dc72d225221a89b54f906bd6194", "sha256": "6bd0eea3fc3bfb163bcfaf826c7837f676704f37fff7276cfc509d3a098b1ed2" }, "downloads": -1, "filename": "rammon-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "b7de3dc72d225221a89b54f906bd6194", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 8810, "upload_time": "2019-10-25T19:38:49", "upload_time_iso_8601": "2019-10-25T19:38:49.146244Z", "url": "https://files.pythonhosted.org/packages/ca/73/5e0efaf7eaf4f90e96ac8ae458f4ea75ee7d668c67c4ebef2359e91ee6f9/rammon-0.2.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "82e8bace241679abebbe98d2861f1098", "sha256": "4c1a15664083587db658f2befa401ef14d4cb530284e6f096e076325a86a12fa" }, "downloads": -1, "filename": "rammon-0.2.2.tar.gz", "has_sig": false, "md5_digest": "82e8bace241679abebbe98d2861f1098", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 5936, "upload_time": "2019-10-25T19:38:51", "upload_time_iso_8601": "2019-10-25T19:38:51.574058Z", "url": "https://files.pythonhosted.org/packages/bb/ce/e23cd8a8dd3489dff355e29c4da6a7e99f2ece96502ee21cafee775fb43a/rammon-0.2.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "79466afa731e10d13db2c2ed53bc8119", "sha256": "3b13e6c7e5e59508af68fa8841a57f6e9c105161611e27eee91a1f0db3107a28" }, "downloads": -1, "filename": "rammon-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "79466afa731e10d13db2c2ed53bc8119", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 9034, "upload_time": "2019-10-25T19:47:04", "upload_time_iso_8601": "2019-10-25T19:47:04.203766Z", "url": "https://files.pythonhosted.org/packages/7c/c9/47290afa15e06cac3b42d296aa0188f7d5dbb5d9cf071ff9b2ba9ff1f47a/rammon-0.2.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9b5aef1b8c8948f68d4f5ab9f9e4acd8", "sha256": "fc51b27f835e0335535b4663849a2e9ab9dcea9fd8f06fb2a1d5a768b91a8c6a" }, "downloads": -1, "filename": "rammon-0.2.3.tar.gz", "has_sig": false, "md5_digest": "9b5aef1b8c8948f68d4f5ab9f9e4acd8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 5962, "upload_time": "2019-10-25T19:47:07", "upload_time_iso_8601": "2019-10-25T19:47:07.123797Z", "url": "https://files.pythonhosted.org/packages/64/1e/f36d7aa4e1ed856d2bffdb69421cd656119df614661d65d84aa4a9c66996/rammon-0.2.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "6f1468b40c266de62bf4838cf9b2e015", "sha256": "5631ddca6a23589ab6d62b99ecafe47c39449a771725c8155b69c7767e89ae3d" }, "downloads": -1, "filename": "rammon-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "6f1468b40c266de62bf4838cf9b2e015", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 9032, "upload_time": "2019-10-25T19:48:48", "upload_time_iso_8601": "2019-10-25T19:48:48.343165Z", "url": "https://files.pythonhosted.org/packages/1b/4f/c1439e884e9ada74a734787cd7e39566077a83e703b7857bf4eabe47e77b/rammon-0.2.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8401cc832c2ae74c5344a0e743d73407", "sha256": "dd677ec5040c86c68f541a14b39d4fd98c93e360a5ac46c2084d21f45b4c5e83" }, "downloads": -1, "filename": "rammon-0.2.4.tar.gz", "has_sig": false, "md5_digest": "8401cc832c2ae74c5344a0e743d73407", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 5968, "upload_time": "2019-10-25T19:48:49", "upload_time_iso_8601": "2019-10-25T19:48:49.788865Z", "url": "https://files.pythonhosted.org/packages/af/90/24b1fe7890420c19acba770428b20fcbaab5df74ca81d7431cf71ecff616/rammon-0.2.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "dc9b735872813d05c104b30ec1536909", "sha256": "cf4b5908eb48ea322c62a3bac33999d2333e5459ecbfbcfb0c355c81c401d56d" }, "downloads": -1, "filename": "rammon-0.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "dc9b735872813d05c104b30ec1536909", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 9047, "upload_time": "2019-10-25T19:52:37", "upload_time_iso_8601": "2019-10-25T19:52:37.125722Z", "url": "https://files.pythonhosted.org/packages/0d/90/1e5b7e1fc2f90aeb9063ce53837daffe0fd1ba0b1ecf697407cfc712ec2a/rammon-0.2.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "08ca491e49cc41ff300fa25cb18f223a", "sha256": "a7d9dda3f3c0158c51e245538246e7d111255fc3cab725ec27d463fde74d64d9" }, "downloads": -1, "filename": "rammon-0.2.5.tar.gz", "has_sig": false, "md5_digest": "08ca491e49cc41ff300fa25cb18f223a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 5966, "upload_time": "2019-10-25T19:52:38", "upload_time_iso_8601": "2019-10-25T19:52:38.537139Z", "url": "https://files.pythonhosted.org/packages/ab/98/ff23c6e6d9303c5a13aeb331c44412c441e8d1ab9be4f84ecdafec790658/rammon-0.2.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.5.post1": [ { "comment_text": "", "digests": { "md5": "b7a182d5b20256ff490f71dfa3a6486a", "sha256": "ca5f6d4d7f04059fc8aa6c520868665934da74efed1759214b9c7bddd005b04c" }, "downloads": -1, "filename": "rammon-0.2.5.post1-py3-none-any.whl", "has_sig": false, "md5_digest": "b7a182d5b20256ff490f71dfa3a6486a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 9144, "upload_time": "2019-10-25T19:59:52", "upload_time_iso_8601": "2019-10-25T19:59:52.959432Z", "url": "https://files.pythonhosted.org/packages/c7/43/ebf23249874b016e6614b0cb35b9f16652a7fd64f70c83e2d999c0be1a6f/rammon-0.2.5.post1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0e4be0f8c96cec4ea43c3040c33bd110", "sha256": "f436aad8c08367fb12b6b2da767faa5837bf9a4b0d2947c972fac1d4bc5f5782" }, "downloads": -1, "filename": "rammon-0.2.5.post1.tar.gz", "has_sig": false, "md5_digest": "0e4be0f8c96cec4ea43c3040c33bd110", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 5979, "upload_time": "2019-10-25T19:59:55", "upload_time_iso_8601": "2019-10-25T19:59:55.976450Z", "url": "https://files.pythonhosted.org/packages/7d/fa/e067df8b9591e2282d3da9f6a7bc3635019547ae5e5827d37a6fb61d0d9c/rammon-0.2.5.post1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.5.post2": [ { "comment_text": "", "digests": { "md5": "36c9e933d1ae4b07728ce3469b1becbd", "sha256": "087b059bf0941abc39c746e1eb15f39d6ce17b9b7332811987393c0baf6aee73" }, "downloads": -1, "filename": "rammon-0.2.5.post2-py3-none-any.whl", "has_sig": false, "md5_digest": "36c9e933d1ae4b07728ce3469b1becbd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 9192, "upload_time": "2019-10-25T20:16:21", "upload_time_iso_8601": "2019-10-25T20:16:21.632388Z", "url": "https://files.pythonhosted.org/packages/6b/9a/d13ff42ac31140f187adde5dd7a3d219372e60389d0d14d94a980610754b/rammon-0.2.5.post2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0250c529fb2f297471696478b92a1317", "sha256": "e322790d2592778f5da0fdf77a3cd6f4c91cf5c93c1408851a8399916969ded7" }, "downloads": -1, "filename": "rammon-0.2.5.post2.tar.gz", "has_sig": false, "md5_digest": "0250c529fb2f297471696478b92a1317", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 6024, "upload_time": "2019-10-25T20:16:26", "upload_time_iso_8601": "2019-10-25T20:16:26.036441Z", "url": "https://files.pythonhosted.org/packages/bd/e9/d2b37397285cd425e71254cd7db66e5de654e849b3ec737f07cd71db672b/rammon-0.2.5.post2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.post5": [ { "comment_text": "", "digests": { "md5": "2259d78bb4eb29318a742865bdb3751f", "sha256": "1394fa433ab5cb265c02c0c96207bcc05a30243238b378acec49a3dd59af5b98" }, "downloads": -1, "filename": "rammon-0.2.post5-py3-none-any.whl", "has_sig": false, "md5_digest": "2259d78bb4eb29318a742865bdb3751f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 9117, "upload_time": "2019-10-25T19:57:13", "upload_time_iso_8601": "2019-10-25T19:57:13.723843Z", "url": "https://files.pythonhosted.org/packages/6c/a0/b622ba883851a661b57c06d937c9be65473316491f7b14636f354033b9e9/rammon-0.2.post5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5f65fe59080294844c8537f8e45d21e6", "sha256": "df420d97b44024412b60f319330a0ae9e111d09a56d691a2acb9038faadc877e" }, "downloads": -1, "filename": "rammon-0.2.post5.tar.gz", "has_sig": false, "md5_digest": "5f65fe59080294844c8537f8e45d21e6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 5972, "upload_time": "2019-10-25T19:57:15", "upload_time_iso_8601": "2019-10-25T19:57:15.808352Z", "url": "https://files.pythonhosted.org/packages/2b/92/2a3dd1df36eaad84a1d388e7a80aa4d882f6b5d1e817f61a442026e39a10/rammon-0.2.post5.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "36c9e933d1ae4b07728ce3469b1becbd", "sha256": "087b059bf0941abc39c746e1eb15f39d6ce17b9b7332811987393c0baf6aee73" }, "downloads": -1, "filename": "rammon-0.2.5.post2-py3-none-any.whl", "has_sig": false, "md5_digest": "36c9e933d1ae4b07728ce3469b1becbd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 9192, "upload_time": "2019-10-25T20:16:21", "upload_time_iso_8601": "2019-10-25T20:16:21.632388Z", "url": "https://files.pythonhosted.org/packages/6b/9a/d13ff42ac31140f187adde5dd7a3d219372e60389d0d14d94a980610754b/rammon-0.2.5.post2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0250c529fb2f297471696478b92a1317", "sha256": "e322790d2592778f5da0fdf77a3cd6f4c91cf5c93c1408851a8399916969ded7" }, "downloads": -1, "filename": "rammon-0.2.5.post2.tar.gz", "has_sig": false, "md5_digest": "0250c529fb2f297471696478b92a1317", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 6024, "upload_time": "2019-10-25T20:16:26", "upload_time_iso_8601": "2019-10-25T20:16:26.036441Z", "url": "https://files.pythonhosted.org/packages/bd/e9/d2b37397285cd425e71254cd7db66e5de654e849b3ec737f07cd71db672b/rammon-0.2.5.post2.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }