{ "info": { "author": "Faheel Ahmad", "author_email": "faheel@live.in", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: X11 Applications", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Natural Language :: English", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Utilities" ], "description": "

\n \"Logo\"\n

\n

Desktop entry creator

\n\n[![PyPI][pypi-version-shield]][pypi-link]\n[![License][license-shield]](LICENSE)\n\nA user-friendly GUI for creating desktop entries for installed applications on Linux.\n\n

\n \"Screenshot\"\n

\n\n## Installation\n\n1. Install the required system packages:\n * Fedora and RHEL based distros:\n ```bash\n sudo dnf install python3-devel cairo cairo-devel python3-cairo gobject-introspection gobject-introspection-devel cairo-gobject cairo-gobject-devel\n ```\n * Ubuntu and Debian based distros:\n ```bash\n sudo apt install python3-dev libcairo2 libcairo-dev python3-cairo libgirepository-1.0-1 libgirepository1.0-dev libcairo-gobject2\n ```\n\n2. Install using pip:\n ```bash\n pip install desktop-entry-creator\n ```\n\n## Development\n\n1. Install the required system packages mentioned in the installation section.\n2. Setup Python 3 virtual environment using Pipenv:\n ```bash\n pipenv --three\n ```\n3. Activate the virtual enviroment and install the dependencies:\n ```bash\n pipenv shell\n pipenv install --dev\n ```\n4. Run `app.py` located under the `desktop_entry_creator` directory to launch the GUI:\n ```bash\n ./desktop_entry_creator/app.py\n ```\n\n## License\n\nThis project is licensed under the terms of the [GPL v3 license](LICENSE).\n\n\n[pypi-version-shield]: https://img.shields.io/pypi/v/desktop-entry-creator.svg?style=for-the-badge\n[pypi-link]: https://pypi.org/project/desktop-entry-creator\n[license-shield]: https://img.shields.io/github/license/faheel/desktop-entry-creator.svg?style=for-the-badge\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/faheel/desktop-entry-creator", "keywords": "gui linux desktop-entry desktop-entry-creator pygobject gtk", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "desktop-entry-creator", "package_url": "https://pypi.org/project/desktop-entry-creator/", "platform": "", "project_url": "https://pypi.org/project/desktop-entry-creator/", "project_urls": { "Bug Reports": "https://github.com/faheel/desktop-entry-creator/issues", "Homepage": "https://github.com/faheel/desktop-entry-creator", "Source": "https://github.com/faheel/desktop-entry-creator" }, "release_url": "https://pypi.org/project/desktop-entry-creator/0.1.4/", "requires_dist": [ "pygobject", "python-slugify", "pylint; extra == 'dev'" ], "requires_python": "", "summary": "A user-friendly GUI for creating desktop entries for installed applications on Linux.", "version": "0.1.4" }, "last_serial": 3911970, "releases": { "0.1.2": [ { "comment_text": "", "digests": { "md5": "eb6d9e5f059de5dce4d96fc530e6f1fb", "sha256": "d41c35da5b38fd56defeff2a7c28a107eb2488810c5112e00a5f6a05c09275f2" }, "downloads": -1, "filename": "desktop_entry_creator-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "eb6d9e5f059de5dce4d96fc530e6f1fb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 40982, "upload_time": "2018-05-02T23:04:11", "url": "https://files.pythonhosted.org/packages/26/9c/b5a3e9565f645446cdf4dc3c9ac26feeaa6c4c2f3f33567004707bedf7e3/desktop_entry_creator-0.1.2-py3-none-any.whl" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "9e39e9c9edb2b23ecfdcb2c5996eeb68", "sha256": "66f3b31afca77d714657afa52c44722b19440ed587ed7795d3f3b51a6d5bfd1a" }, "downloads": -1, "filename": "desktop_entry_creator-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "9e39e9c9edb2b23ecfdcb2c5996eeb68", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 44622, "upload_time": "2018-05-03T18:30:03", "url": "https://files.pythonhosted.org/packages/75/2b/08d4339134be018f6c89052f34684e337bd3293989be0e6638b91ab46793/desktop_entry_creator-0.1.3-py3-none-any.whl" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "4d0874d58d11bef3f6a90c0e789dccac", "sha256": "56b82aa258f499b5819b47e55855f058867d9c8f5b7d9027b838c966646ab7eb" }, "downloads": -1, "filename": "desktop_entry_creator-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "4d0874d58d11bef3f6a90c0e789dccac", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 44221, "upload_time": "2018-05-30T08:45:53", "url": "https://files.pythonhosted.org/packages/b0/f5/e26f08f4c9374f5fd1e70996d8513eb60436a754d8dedc862f7b58baed78/desktop_entry_creator-0.1.4-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4d0874d58d11bef3f6a90c0e789dccac", "sha256": "56b82aa258f499b5819b47e55855f058867d9c8f5b7d9027b838c966646ab7eb" }, "downloads": -1, "filename": "desktop_entry_creator-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "4d0874d58d11bef3f6a90c0e789dccac", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 44221, "upload_time": "2018-05-30T08:45:53", "url": "https://files.pythonhosted.org/packages/b0/f5/e26f08f4c9374f5fd1e70996d8513eb60436a754d8dedc862f7b58baed78/desktop_entry_creator-0.1.4-py3-none-any.whl" } ] }