{ "info": { "author": "azzamsa", "author_email": "azzam@azzamsa.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython" ], "description": "# Lupr - Lup Recorder\n\n[![image](https://img.shields.io/pypi/v/lupr.svg)](https://pypi.org/project/lupv/)\n[![image](https://img.shields.io/pypi/l/lupr.svg)](https://pypi.org/project/lupv/)\n[![image](https://img.shields.io/pypi/pyversions/lupr.svg)](https://pypi.org/project/lupv/)\n\n## Requirements\n\n- [wmctrl](https://manpages.debian.org/stretch/wmctrl/wmctrl.1.en.html)\n- [xprop](https://manpages.debian.org/stretch/x11-utils/xprop.1.en.html)\n\nBoth of them already included in most GNU/Linux distribution. And see [requirements.txt](requirements.txt)\n\n## Platform\n\n- GNU/Linux\n\n## Installation\n\n- Use binaries from releases tag.\n\n## Usage\n\n- You can watch the [screencast](https://youtu.be/E_1ZLqjUyc0) and [tutorial](https://www.youtube.com/watch?v=kMVZ0-XiypY)\n\n## License\n\nGPLv3", "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/azzamsa/lupr", "keywords": "", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "Lupr", "package_url": "https://pypi.org/project/Lupr/", "platform": "", "project_url": "https://pypi.org/project/Lupr/", "project_urls": { "Homepage": "https://gitlab.com/azzamsa/lupr" }, "release_url": "https://pypi.org/project/Lupr/1.5.42/", "requires_dist": null, "requires_python": "", "summary": "Lup recorder", "version": "1.5.42" }, "last_serial": 4964269, "releases": { "1.5.4": [ { "comment_text": "", "digests": { "md5": "fc03e0941db151a9f1430583ad7089d1", "sha256": "9a7d709bc8dae481fe85a875b83f2c03191d7ca37def08d24769b7bef8252afa" }, "downloads": -1, "filename": "Lupr-1.5.4.tar.gz", "has_sig": false, "md5_digest": "fc03e0941db151a9f1430583ad7089d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25610, "upload_time": "2019-03-20T11:32:17", "url": "https://files.pythonhosted.org/packages/2a/bd/99a7182f35450b8bb9af19448fad1e8edbe28dbc9a7389fcc09aa7552736/Lupr-1.5.4.tar.gz" } ], "1.5.41": [ { "comment_text": "", "digests": { "md5": "ebecc6bc026cba6326077f5c7ad23903", "sha256": "4a695a7ff235ac194b230affb20879b8c64b9ff9add63aed6e46566e2d5b26c3" }, "downloads": -1, "filename": "Lupr-1.5.41.tar.gz", "has_sig": false, "md5_digest": "ebecc6bc026cba6326077f5c7ad23903", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25576, "upload_time": "2019-03-20T12:02:31", "url": "https://files.pythonhosted.org/packages/b5/d5/152f3aeeb61643f725edac4db2bb01c9c7fb5d146bf4d575e9f300b832b3/Lupr-1.5.41.tar.gz" } ], "1.5.42": [ { "comment_text": "", "digests": { "md5": "9a089e31da6ab40e7c68adb2cc7bfb14", "sha256": "f9df1bececc32d3a5fa9fef560321ba655e649196691f9f1e62d5fb822a15be9" }, "downloads": -1, "filename": "Lupr-1.5.42.tar.gz", "has_sig": false, "md5_digest": "9a089e31da6ab40e7c68adb2cc7bfb14", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25718, "upload_time": "2019-03-20T15:12:15", "url": "https://files.pythonhosted.org/packages/1d/00/294a7283d6ee48a40e5d4bef096e83799b7a5d60f6e30c0846f32600078d/Lupr-1.5.42.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9a089e31da6ab40e7c68adb2cc7bfb14", "sha256": "f9df1bececc32d3a5fa9fef560321ba655e649196691f9f1e62d5fb822a15be9" }, "downloads": -1, "filename": "Lupr-1.5.42.tar.gz", "has_sig": false, "md5_digest": "9a089e31da6ab40e7c68adb2cc7bfb14", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25718, "upload_time": "2019-03-20T15:12:15", "url": "https://files.pythonhosted.org/packages/1d/00/294a7283d6ee48a40e5d4bef096e83799b7a5d60f6e30c0846f32600078d/Lupr-1.5.42.tar.gz" } ] }