{ "info": { "author": "lord63", "author_email": "lord63.j@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: MIT License", "Operating System :: POSIX", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7" ], "description": "KindleDXPush\n============\n\n|Latest Version| |The MIT License|\n\nThis project was created by `@blahgeek `__,\nnow maintained by `@lord63 `__.\n\nIntro\n-----\n\nAs we all know, we can use Amazon's free 3G network to deliver our docs,\nbut we need to manually click the deliver button in the browser. This\nscript is born to rescue us from this boring thing. Config this script,\nadd it to the ``crontab`` and you're done. All your docs will be sent to\nyour kindle automatically.\n\nRequirement\n-----------\n\n- Python 2.7\n- Requests lib\n- BeautifulSoup lib\n- Linux platform (I haven't test it on windows)\n\nInstall\n-------\n\n::\n\n $ sudo pip install kindlepush\n\nFeature\n-------\n\n- It has a log file, you can check which file you've delivered.\n\n- Use sqlite database, don't worry about that a doc will be missed or\n delivered twice.\n\n- Get pending deliveries.\n\nUsage\n-----\n\n::\n\n Usage: kindlepush [option]\n\n Options:\n -h, --help output the help menu\n -V, --version output the version number\n -c, --count [count] the count of the docs to deliver\n -n, --number [number] show how many logs\n\n Commands:\n read read the log file\n pending get pending deliveries\n\nfirst, touch a new file named ``kindlepush_config.json`` under\n``/usr/local/bin``, including those:\n\n::\n\n {\n \"email\": \"xxxxxx\", # your email\n \"password\": \"xxxxxx\", # your amazon's password\n \"directory\": \"/path/to/save/\", # save log file and database, end with '/'\n \"count\": 15, # check how many docs every time that whether those have been deliverred before, default 15 is one page a time.\n \"number\": 4 # the default count of log messages when you read from log file\n }\n\ndeliver your doc from your kindle library to your kindle:\n\n::\n\n $ kindlepush\n Login...\n Delivering...\n delivering YOUR DOC\n Done. Save to db.\n delivering YOUR DOC\n Done. Save to db.\n\nread the log file to get to know the docs which you have delivered:\n(default is 4 messages, you can use ``-n NUMBER`` to get more\ninformation.)\n\n::\n\n $ kindlepush read\n 2014-09-23 07:40:32,077 [INFO] delivered YOURDOC\n 2014-09-23 07:40:33,125 [INFO] delivered YOURDOC\n 2014-09-23 07:40:34,183 [INFO] delivered YOURDOC\n 2014-09-24 14:12:34,506 [INFO] delivered YOURDOC\n\nget pending deliveries:\n\n::\n\n $ kindlepush pending\n Login...\n Pending Deliveries:\n \u4f60\u597d\n nice\n\nGet help via ``kindlepush -h`` and ``kindlepush read -h``.\n\nWiki\n----\n\nsee `wiki `__\n\nLicense\n-------\n\nMIT\n\n.. |Latest Version| image:: http://img.shields.io/pypi/v/kindlepush.svg\n :target: https://pypi.python.org/pypi/kindlepush\n.. |The MIT License| image:: http://img.shields.io/badge/license-MIT-yellow.svg\n :target: https://github.com/lord63/kindledxpush/LICENSE", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/lord63/kindledxpush", "keywords": "kindle push automatically 3G", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "kindlepush", "package_url": "https://pypi.org/project/kindlepush/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/kindlepush/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/lord63/kindledxpush" }, "release_url": "https://pypi.org/project/kindlepush/0.3.3/", "requires_dist": null, "requires_python": null, "summary": "Automatically send your doc to your kindle without clicking the deliver button for 3G device", "version": "0.3.3" }, "last_serial": 1699403, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "be24bf595f14650d630334912fd55129", "sha256": "1227da63f2b7871447e6cdc518097a1c6ff179131cb07bdd10013a791d1aee53" }, "downloads": -1, "filename": "kindlepush-0.1.0.tar.gz", "has_sig": false, "md5_digest": "be24bf595f14650d630334912fd55129", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3635, "upload_time": "2014-08-04T01:53:39", "url": "https://files.pythonhosted.org/packages/1f/47/b6e9986a1d9625dfbc120679a53a66a9e0ce4d5a5fdc2a556498b689ed22/kindlepush-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "4793406e165be8d3e17fb386e337401f", "sha256": "34d1d2b87892643a0b0165f158ce4c17d852379bbf0b2e15a0e3434923ed75c6" }, "downloads": -1, "filename": "kindlepush-0.2.0.tar.gz", "has_sig": false, "md5_digest": "4793406e165be8d3e17fb386e337401f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4185, "upload_time": "2014-09-24T06:15:26", "url": "https://files.pythonhosted.org/packages/26/5a/5738b7b1f560a7311066d7ebf9d0eda0cab002c4ea8f54ef9bde82fd22af/kindlepush-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "acdfccd117a2736b3ba8b61bd0e952dc", "sha256": "8dde241bc246a4b896887dd532eafc10dccd86329ca1e12d14cf981b47ed7b0b" }, "downloads": -1, "filename": "kindlepush-0.3.0.tar.gz", "has_sig": false, "md5_digest": "acdfccd117a2736b3ba8b61bd0e952dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8041, "upload_time": "2014-12-24T02:56:19", "url": "https://files.pythonhosted.org/packages/66/b6/bb4b5f59c6c4a51f19b22ca50c57245d091239b62fbde26dfad9cf66b0c6/kindlepush-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "37ae5c3f682a82a3511493a14ce339d3", "sha256": "5cf10d270bf3f6e2d0e5f73436b267aed315d2d840234c5aa5603f1faa37cd1a" }, "downloads": -1, "filename": "kindlepush-0.3.1.tar.gz", "has_sig": false, "md5_digest": "37ae5c3f682a82a3511493a14ce339d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8089, "upload_time": "2015-02-09T03:32:11", "url": "https://files.pythonhosted.org/packages/54/a6/00ab81bd27af4ff84ae50673e3d3ff10b28e1d5a7327e59d19d0b1ad5fa2/kindlepush-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "858460ab8cd3170c38fee926fb3dd619", "sha256": "a2b816df0417dae1cb1b7fc909f979608f26ff83b10b538292f5226a7a623f5b" }, "downloads": -1, "filename": "kindlepush-0.3.2.tar.gz", "has_sig": false, "md5_digest": "858460ab8cd3170c38fee926fb3dd619", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7925, "upload_time": "2015-08-26T01:22:53", "url": "https://files.pythonhosted.org/packages/5e/87/55a8b508da3905f00495595379d02df0f95f2581e2d75d3d86da34a8e6e4/kindlepush-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "a3aa00e089c160437bb35266e4f2a8f7", "sha256": "43d226b07e4e10bdbf444de6ab69a85aeb0716af0c2c19f54036dda285bddea1" }, "downloads": -1, "filename": "kindlepush-0.3.3.tar.gz", "has_sig": false, "md5_digest": "a3aa00e089c160437bb35266e4f2a8f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8249, "upload_time": "2015-08-29T14:46:55", "url": "https://files.pythonhosted.org/packages/33/0e/e79a92064f53026b262187fb2337debc2674c1e6b037e320130c7dcb0f3f/kindlepush-0.3.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a3aa00e089c160437bb35266e4f2a8f7", "sha256": "43d226b07e4e10bdbf444de6ab69a85aeb0716af0c2c19f54036dda285bddea1" }, "downloads": -1, "filename": "kindlepush-0.3.3.tar.gz", "has_sig": false, "md5_digest": "a3aa00e089c160437bb35266e4f2a8f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8249, "upload_time": "2015-08-29T14:46:55", "url": "https://files.pythonhosted.org/packages/33/0e/e79a92064f53026b262187fb2337debc2674c1e6b037e320130c7dcb0f3f/kindlepush-0.3.3.tar.gz" } ] }