{ "info": { "author": "Pewpew", "author_email": "pew@pewpew.moe", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+)", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Database :: Front-Ends" ], "description": "Note: Work on this program has been halted in favor of its successor\n HappypandaX (bugs and such won't be fixed)\n\nThis is a cross platform manga/doujinshi manager with namespace & tag\nsupport.\n\nFeatures\n========\n\n- Portable, self-contained in folder and cross-platform\n- Low memory footprint\n- Advanced gallery search with regex support (`learn more about it\n here `__)\n- Gallery tagging: userdefined namespaces and tags\n- Gallery metadata fetching from the web (supports various sources)\n- Gallery downloading from the web (supports various sources) \\*\n- Folder monitoring that'll notify you of filesystem changes\n- Multiple ways of adding galleries to make it as convienient as\n possible!\n- Recursive directory/archive scanning\n- Supports ZIP/CBZ, RAR/CBR and directories with loose files\n- Very customizable\n- And lots more...\n\n\\* Gallery downloading from E-Hentai costs Credits/GP\n\nScreenshots\n===========\n.. image:: https://github.com/Pewpews/happypanda/raw/master/misc/screenshot1.png\n :width: 100%\n :align: center\n.. image:: https://github.com/Pewpews/happypanda/raw/master/misc/screenshot2.png\n :width: 100%\n :align: center\n.. image:: https://github.com/Pewpews/happypanda/raw/master/misc/screenshot3.png\n :width: 100%\n :align: center\n\nHow to install and run\n======================\n\nWindows\n^^^^^^^\n\n#. Download the archive from\n `releases `__\n#. Extract the archive to its own folder\n#. Find Happypanda.exe and double click on it!\n\nMac and Linux\n^^^^^^^^^^^^^\n\nInstall from PYPI or see `INSTALL.md `__\n\nPYPI\n^^^^^^^^^^^^^\n``pip install happypanda`` (thanks `@Evolution0 `__)\nand then run with ``happypanda --home``\n\nNote: use of the ``--home`` flag will make happypanda create required files and directories at:\n\nOn windows:\n``'C:\\Users\\YourName\\AppData\\Local\\Pewpew\\Happypanda'``\n\nOn mac:\n``'/Users/YourName/Library/Application Support/Happypanda'``\n\nOn linux:\n``'/home/YourName/.local/share/Happypanda'``\n\n\nUpdating\n========\n\n| Overwrite your previous installation.\n| More info in the `wiki `__\n\n\nPYPI\n^^^^^^^^^^^^^\n``pip install --upgrade happypanda``\n\n\nMisc.\n=====\n\nFor general documentation (how to add galleries and usage of the\nsearch), check the\n`wiki `__.\n\nPeople wanting to import galleries from the Pururin database torrent\nshould find `this `__ useful.\n\nDependencies\n============\n\n- Qt5 (Install this first) >= 5.4\n- PyQt5 (pip)\n- requests (pip)\n- beautifulsoup4 (pip)\n- watchdog (pip)\n- scandir (pip)\n- rarfile (pip)\n- robobrowser (pip)\n- Send2Trash (pip)\n- Pillow (pip) or PIL\n- python-dateutil (pip)\n- QtAwesome (pip)\n- appdirs (pip)\n\nContributing\n============\n\nPlease refer to ``HappypandaX`` instead.\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Pewpews/happypanda", "keywords": "manga,doujinshi,downloader,management,cross-platform", "license": "GPLv2+", "maintainer": "", "maintainer_email": "", "name": "Happypanda", "package_url": "https://pypi.org/project/Happypanda/", "platform": "", "project_url": "https://pypi.org/project/Happypanda/", "project_urls": { "Homepage": "https://github.com/Pewpews/happypanda" }, "release_url": "https://pypi.org/project/Happypanda/1.1/", "requires_dist": [ "QtAwesome", "Send2Trash", "appdirs", "beautifulsoup4", "pillow", "python-dateutil", "rarfile", "requests", "robobrowser", "scandir", "watchdog" ], "requires_python": "", "summary": "A cross platform manga/doujinshi manager with namespace & tag support", "version": "1.1" }, "last_serial": 2652945, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "e79f30bf5923b05505d530e0794a8631", "sha256": "e53d0bedbcf01294a15125282e1dda2fa82e9c465b456420d3239fd711556e08" }, "downloads": -1, "filename": "Happypanda-1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e79f30bf5923b05505d530e0794a8631", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 239062, "upload_time": "2017-02-13T14:13:09", "url": "https://files.pythonhosted.org/packages/fb/fe/0d35b4279940b632e8859651d206dec43e3a9654baef13448563422df73c/Happypanda-1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "59734de1a9ddd881484efb373f7b2cf7", "sha256": "9bfc2c987af732def6ca394ab579cf423cb652d0fab0a9fae8aaf8aba30920ba" }, "downloads": -1, "filename": "Happypanda-1.0.zip", "has_sig": false, "md5_digest": "59734de1a9ddd881484efb373f7b2cf7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 233416, "upload_time": "2017-02-13T14:13:11", "url": "https://files.pythonhosted.org/packages/7f/3b/e4168212b1cb7f4a0e068b5d7480edf358c2e3144f9be49d8812013df248/Happypanda-1.0.zip" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "172900e97c556dc2a8ee0da90e5dccb3", "sha256": "e6194af6affe4d6ef36a16436b5a54f7391912446d3b8bb736cc3941c6df1a2e" }, "downloads": -1, "filename": "Happypanda-1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "172900e97c556dc2a8ee0da90e5dccb3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 239086, "upload_time": "2017-02-19T12:29:03", "url": "https://files.pythonhosted.org/packages/7c/a2/b80bfd9866e713a77df11d9c043dec2276ad07ba717986ff8588ae193b99/Happypanda-1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d854f38972bbacc2aa54910cc0d3f40c", "sha256": "0559807ccf6be4362d0ff53bb1ca8dfae6c3694176214fe25aaf0895fabd142d" }, "downloads": -1, "filename": "Happypanda-1.1.zip", "has_sig": false, "md5_digest": "d854f38972bbacc2aa54910cc0d3f40c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 233459, "upload_time": "2017-02-19T12:29:08", "url": "https://files.pythonhosted.org/packages/c0/49/ad33d2e8ce311e69fbc3a1cff1d0ee3604a9eb1bbb366fe17f113525665e/Happypanda-1.1.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "172900e97c556dc2a8ee0da90e5dccb3", "sha256": "e6194af6affe4d6ef36a16436b5a54f7391912446d3b8bb736cc3941c6df1a2e" }, "downloads": -1, "filename": "Happypanda-1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "172900e97c556dc2a8ee0da90e5dccb3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 239086, "upload_time": "2017-02-19T12:29:03", "url": "https://files.pythonhosted.org/packages/7c/a2/b80bfd9866e713a77df11d9c043dec2276ad07ba717986ff8588ae193b99/Happypanda-1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d854f38972bbacc2aa54910cc0d3f40c", "sha256": "0559807ccf6be4362d0ff53bb1ca8dfae6c3694176214fe25aaf0895fabd142d" }, "downloads": -1, "filename": "Happypanda-1.1.zip", "has_sig": false, "md5_digest": "d854f38972bbacc2aa54910cc0d3f40c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 233459, "upload_time": "2017-02-19T12:29:08", "url": "https://files.pythonhosted.org/packages/c0/49/ad33d2e8ce311e69fbc3a1cff1d0ee3604a9eb1bbb366fe17f113525665e/Happypanda-1.1.zip" } ] }