{ "info": { "author": "Krzysztof Chomski", "author_email": "krzysztof.chomski@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: Education", "License :: OSI Approved :: MIT License", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Topic :: Education" ], "description": "pypackt\n=======\n\n**WARNING:** Due to introduction of reCAPTCHA at\nhttps://www.packtpub.com/packt/offers/free-learning this project is no\nlonger supported.\n\n**pypackt** is a command line tool to easily claim daily free ebooks\nfrom\n`www.packtpub.com `__\ninto your packtpub account - my personal collection consists of over 350\nbooks and still grows! :)\n\nTable of Contents\n-----------------\n\n1. `Requirements <#requirements>`__\n2. `Installation <#installation>`__\n3. `Usage <#usage>`__\n4. `Contributing <#contributing>`__\n5. `Support <#support>`__\n6. `License <#license>`__\n7. `Troubleshooting <#troubleshooting>`__\n8. `Acknowledgements <#acknowledgements>`__\n\nRequirements\n------------\n\npypackt works on Linux and Windows (tested on Linux Mint 18.1 and\nWindows 7) and is both Python 2 and Python 3 compatible (tested on\n``python2.7`` and ``python3.5+``).\n\nDependencies:\n^^^^^^^^^^^^^\n\n- ``Scrapy`` - to interact with packtpub.com (login and ebook claim)\n- ``requests`` - for URLs manipulation\n- ``python-crontab`` - to add job to user's crontab\n\nInstallation\n------------\n\npypackt can be easily installed using ``pip``:\n\n::\n\n pip install -U pypackt\n\nUsage\n-----\n\nBasic usage\n^^^^^^^^^^^\n\nTo run pypackt simply type ``pypackt`` in your terminal:\n\n::\n\n ~$ pypackt\n\nIf you are running pypackt for the very first time you will be asked to\nprovide your login details to www.packtpub.com:\n\n::\n\n ~$ pypackt\n Login data for packtpub.com is not set - please set it now:\n Set Packtpub login details\n Login: your_email@example.com\n Password:\n\n*(**NOTE**: Your login details are used ONLY to login into\nwww.packtpub.com and are stored in ``user.ini`` file in package\ninstallation directory)*\n\nIf you have a working Internet connection and provided correct login\ndetails, after a moment you should see a title of the claimed ebook, for\nexample:\n\n::\n\n Learning Robotics Using Python\n\nAvailable commands\n^^^^^^^^^^^^^^^^^^\n\nTo see list of available commands just type ``pypackt -h``:\n\n::\n\n usage: pypackt [-h] [-c | -l | -ls | -cr | -s]\n\n Tool to claim your daily free eBooks at www.packtpub.com with ease.\n\n optional arguments:\n -h, --help show this help message and exit\n -c, --configure Configure login and password to www.packtpub.com.\n -l, --last Show last claimed book.\n -ls, --list List all books claimed with pypackt.\n -cr, --cron Add job to user's crontab to claim free ebooks daily.\n -s, --show Show login settings.\n\nContributing\n------------\n\n| Contributions are always welcome - just:\n| 1. Fork the project.\n| 2. Commit your changes on a feature branch.\n| 3. Push them.\n| 4. Submit a pull request.\n| 5. Have your changes merged :)\n\nSupport\n-------\n\n| If you need assistance, want to report a bug or request a feature,\n please raise an issue\n `here `__ or contact me\n directly at krzysztof.chomski@gmail.com.\n| Please attach ``pypackt.log`` file located in package installation\n directory if your request is bug related.\n\nLicense\n-------\n\npypackt is released under the terms of the MIT License. Please refer to\nthe ``LICENSE.txt`` file for more details.\n\nTroubleshooting\n---------------\n\nOn Windows you can encounter some problems during the installation\nprocess, which are - luckily - quite easy to solve:\n\n**Problem**:\n\n::\n\n error: Microsoft Visual C++ 9.0 is required. Get it from http://aka.ms/vcpython27\n\n| **Solution**:\n| Open URL mentioned in the error message and install Microsoft Visual\n C++ Compiler for Python 2.7.\n\n**Problem**:\n\n::\n\n Unhandled error in Deferred:\n\n| **Solution**:\n| It's a problem related to ``win32api``. To solve it just install:\n\n::\n\n pip install -U pypiwin32\n\n**Problem**:\n\n::\n\n error: Microsoft Visual C++ 14.0 is required. Get it with \"Microsoft Visual C++ Build Tools\": \n http://landinghub.visualstudio.com/visual-cpp-build-tools\n\n| **Solution**:\n| Again - follow URL from error message, download and install Microsoft\n Visual C++ Build Tools.\n\nAcknowledgements\n----------------\n\nGreat thanks to `Packtpub.com `__ for sharing\nfree ebooks every day!", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/kchomski/pypackt", "keywords": "ebooks,learning,education", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pypackt", "package_url": "https://pypi.org/project/pypackt/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pypackt/", "project_urls": { "Homepage": "https://bitbucket.org/kchomski/pypackt" }, "release_url": "https://pypi.org/project/pypackt/1.0.1/", "requires_dist": [ "python-crontab", "requests", "scrapy" ], "requires_python": "", "summary": "Tool to claim your daily free eBooks at www.packtpub.com with ease.", "version": "1.0.1" }, "last_serial": 2966660, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "781d492e343b38b13997901ef60250a2", "sha256": "d06c3ee094204bbb52a60dcfdaabba1ad636d7d98bbbd6d9f99a760ed8b72f01" }, "downloads": -1, "filename": "pypackt-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "781d492e343b38b13997901ef60250a2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10036, "upload_time": "2017-05-27T17:15:12", "url": "https://files.pythonhosted.org/packages/9f/b4/e266b9872c185be13fd9be4831d0a59c7d695a829d08e802d0e6bfc446ab/pypackt-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "209650ded87b59a3ae0ec2e15618f803", "sha256": "0fd957804a030f434db2ec98da6f631a98970e941085b1ddf1f86464d12a4c9d" }, "downloads": -1, "filename": "pypackt-1.0.0.tar.gz", "has_sig": false, "md5_digest": "209650ded87b59a3ae0ec2e15618f803", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6904, "upload_time": "2017-05-27T17:15:14", "url": "https://files.pythonhosted.org/packages/77/b7/e4c37f436a2b95a95b66fbf78fb72fc478cd0f3a0c16f205bcc305ed36f2/pypackt-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "413930ae2fe12f4a9f32e176a8021616", "sha256": "179230a0e5b4897ecf95f1ddb0438234081bc46eda47fbe7cba176b16aa29c21" }, "downloads": -1, "filename": "pypackt-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "413930ae2fe12f4a9f32e176a8021616", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10145, "upload_time": "2017-06-22T01:23:51", "url": "https://files.pythonhosted.org/packages/f5/2c/86a63cd7a1b5842cf391c2ecef273d2887fb609a6fc107e501ff060d8383/pypackt-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "be898af2ebd7e4eb5f3e1fc916748934", "sha256": "67fd3c44261737b3fa0348891a96906340e42c2da45ed0c0a008b546d2eeaee5" }, "downloads": -1, "filename": "pypackt-1.0.1.tar.gz", "has_sig": false, "md5_digest": "be898af2ebd7e4eb5f3e1fc916748934", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7043, "upload_time": "2017-06-22T01:23:54", "url": "https://files.pythonhosted.org/packages/ec/cd/2f0690cb31d7b0a6dbb7698acdd15d5598257d9728481ebf4f6ca8757005/pypackt-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "413930ae2fe12f4a9f32e176a8021616", "sha256": "179230a0e5b4897ecf95f1ddb0438234081bc46eda47fbe7cba176b16aa29c21" }, "downloads": -1, "filename": "pypackt-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "413930ae2fe12f4a9f32e176a8021616", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10145, "upload_time": "2017-06-22T01:23:51", "url": "https://files.pythonhosted.org/packages/f5/2c/86a63cd7a1b5842cf391c2ecef273d2887fb609a6fc107e501ff060d8383/pypackt-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "be898af2ebd7e4eb5f3e1fc916748934", "sha256": "67fd3c44261737b3fa0348891a96906340e42c2da45ed0c0a008b546d2eeaee5" }, "downloads": -1, "filename": "pypackt-1.0.1.tar.gz", "has_sig": false, "md5_digest": "be898af2ebd7e4eb5f3e1fc916748934", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7043, "upload_time": "2017-06-22T01:23:54", "url": "https://files.pythonhosted.org/packages/ec/cd/2f0690cb31d7b0a6dbb7698acdd15d5598257d9728481ebf4f6ca8757005/pypackt-1.0.1.tar.gz" } ] }