{ "info": { "author": "Karan Sharma", "author_email": "karansharma1295@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Operating System :: POSIX", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3 :: Only", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "webkin\n======\n\n|GitHub license|\n\n webkin lets you send webpages to your kindle device through\n terminal. Note : Python3+ only.\n\nInstallation :\n~~~~~~~~~~~~~~\n\n ``pip install webkin``\n\n|asciicast|\n\nAvilable commands :\n~~~~~~~~~~~~~~~~~~~\n\nTo parse URL and send it to your kindle email id.\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n``webkin --url``\n\nTo change the default directory.\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n``webkin --url= --path=``\n\n Example :\n\n``webkin -u=https://medium.com/@mrkaran/my-development-setup-7e767d33fc41 --verbose``\n\n.. figure:: http://i.imgur.com/aeIzhPQ.jpg\n :alt: img\n\n img\n\nPre Installation\n~~~~~~~~~~~~~~~~\n\n``webkin`` depends on calibre CLI tools and uses ``ebook-convert`` to\nconvert ``html`` to ``mobi`` format. Please ensure that you have Calibre\ninstalled alongwith CLI tools and ``ebook-convert`` is present in your\nPATH. For OSX users, you don't need to do anything besides `installing\nCalibre `__. I have tested it on\nUbuntu 16.04 fresh VM and after installing Calibre, it worked fine. If\nyou install using `this `__\nmethod, you need to manually add ``ebook-convert`` to your path, while\nif you install it from PPA, it's automatically in your PATH.\n\n::\n\n sudo add-apt-repository ppa:n-muench/calibre2\n sudo apt-get update\n sudo apt-get install calibre\n\n`Source `__\n\nFirst Time Setup\n~~~~~~~~~~~~~~~~\n\nYou need to export tokens to add your ``Amazon Email Address`` (should\nbe present in your `Approved Personal Document Email\nList `__\n), ``Kindle Email Address``, ``Mercury Web Parser API Key``\n,\\ ``SMTP Hostname and SMTP Port``. The first time setup will guide you\non how to do that.\n\n- To obtain your Mercury Web API key, signup\n `here `__\n- If you're using GMail, you need to add ``smtp.gmail.com`` as your\n ``SMTP_Host_NAME`` while the default port is ``587`` so you can skip\n adding that. If you're using any other email provider, you can find a\n comprehensive list over\n `here `__\n and add accordingly\n- If you're using GMail and have turned on 2FA (which you must\n absolutely), you rather need to add an Application Password instead\n of your email password. Set a new one over\n `here `__\n\nCredits\n-------\n\n- `calibre `__\n- `Mercury Web Parser `__\n- [@sathyabhat](https://github.com/SathyaBhat/spotify-dl/blob/master/spotify\\_dl/scaffold.py)\n for his clean implementation of fetching tokens in a CLI program,\n which I have shamlelessly adapted for webkin.\n\nContributing\n------------\n\nFeel free to report any issues and/or send PRs for additional features.\n\nWhy ?\n-----\n\nWell, there are a couple of tools to already do this task, but I\ncouldn't find any Open source tool which does it. Though Kindle uses a\n``MOBI`` format which itself is closed source, I found the need of a CLI\napplication to automate this boring task for me. If you're looking for a\ntool to do this but don't wanna use a terminal, you can also take a look\nat\n`this `__\nchrome extension. I like my stuff in the Terminal so I did it :)\n\nLicense\n~~~~~~~\n\n MIT \u00a9 Karan Sharma\n\n `LICENSE included here `__\n\n.. |GitHub license| image:: https://img.shields.io/badge/license-MIT-blue.svg\n :target: https://raw.githubusercontent.com/mr-karan/webkin/master/LICENSE\n.. |asciicast| image:: https://asciinema.org/a/101549.png\n :target: https://asciinema.org/a/101549", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mr-karan/webkin/", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "webkin", "package_url": "https://pypi.org/project/webkin/", "platform": "", "project_url": "https://pypi.org/project/webkin/", "project_urls": { "Homepage": "https://github.com/mr-karan/webkin/" }, "release_url": "https://pypi.org/project/webkin/1.0.3/", "requires_dist": null, "requires_python": "", "summary": "Send webpages to your Kindle through terminal", "version": "1.0.3" }, "last_serial": 2999481, "releases": { "1.0.2": [ { "comment_text": "", "digests": { "md5": "d7b31f59730cb488f12ccedfee97b04f", "sha256": "92f6ce1e029a2697caca6e2b6a5d898013f0761e2983cebbcaca65d8535bd0e9" }, "downloads": -1, "filename": "webkin-1.0.2.tar.gz", "has_sig": false, "md5_digest": "d7b31f59730cb488f12ccedfee97b04f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6740, "upload_time": "2017-02-01T15:05:55", "url": "https://files.pythonhosted.org/packages/31/80/bcf602b2bdcd5864bfce6998268f43ff3260197ac64462ad2b0cadc937bf/webkin-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "621a402e286ff40d6c0f50973000035e", "sha256": "b84676b46cdfcaea4e0e19f2375aac5ab9ecfaed3112c1bb2746b236c3f57f50" }, "downloads": -1, "filename": "webkin-1.0.3.tar.gz", "has_sig": false, "md5_digest": "621a402e286ff40d6c0f50973000035e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7483, "upload_time": "2017-07-04T15:58:11", "url": "https://files.pythonhosted.org/packages/83/1c/37395181e78363ef3205db78cd31944aa441ef75fcd3417f0f8580542edb/webkin-1.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "621a402e286ff40d6c0f50973000035e", "sha256": "b84676b46cdfcaea4e0e19f2375aac5ab9ecfaed3112c1bb2746b236c3f57f50" }, "downloads": -1, "filename": "webkin-1.0.3.tar.gz", "has_sig": false, "md5_digest": "621a402e286ff40d6c0f50973000035e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7483, "upload_time": "2017-07-04T15:58:11", "url": "https://files.pythonhosted.org/packages/83/1c/37395181e78363ef3205db78cd31944aa441ef75fcd3417f0f8580542edb/webkin-1.0.3.tar.gz" } ] }