{ "info": { "author": "Ganesh, Shital, Daivshala", "author_email": "ganeshhubale03@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "**************************\nReadit - Command Line Tool\n**************************\n\n.. class:: no-web no-pdf\n\n|Python| |Licence| |Build Status| |docs passing|\n\n\n.. image:: https://asciinema.org/a/XHY1hKrgOry69OeWG04iucT1k.png\n :alt: asciicast\n :scale: 50%\n :target: https://asciinema.org/a/XHY1hKrgOry69OeWG04iucT1k?t=1\n\n\nIntroduction\n************\nReadit is command line bookmark manager. It is a command line utility to add, delete, update and display the bookmarks. It is a powerful bookmark manager written in Python. It uses SQLite3 database to store the bookmarks.\n\n\nFeatures\n********\n* Bookmark multiple URLs at a time\n* Bookmark URL with respective Tags\n* Search and display Bookmarks by TAG\n* Display all Bookmarks in table format\n* Remove a Bookmarked URL\n* Remove all Bookmarked URLs\n* Update a Bookmarked URL with a specific ID\n* URL validation\n* Open URL in the browser\n* Export bookmarks into the CSV file\n* Show all Tags available in the database\n* Bookmark URLs either online or offline\n\n\nDependencies\n************\n============================================= ==================\n Features Dependancy\n============================================= ==================\n``Scripting Language`` Python 3.0+\n``HTTP(S)`` requests\n``Command-Line Option and argument parsing`` click\n``Database Used`` SQLite3\n``Display Bookmarks in Table`` beautifultable\n============================================= ==================\n\nInstallation\n************\nreadit is available on PyPI and can be installed with pip3:\n\n.. code-block:: bash\n\n pip3 install --user readit\n\nCommand line options\n********************\n.. code-block:: bash\n\n Usage: readit [OPTIONS] [INSERT]...\n\n Readit - Command-line bookmark manager tool.\n\n Options:\n -a, --add TEXT... Add URLs with space-separated\n -t, --tag TEXT... Add Tag with space-separated URL\n -d, --delete TEXT Remove a URL of particular ID\n -c, --clear TEXT... Clear bookmarks\n -u, --update TEXT... Update a URL for specific ID\n -s, --search TEXT Search all bookmarks by Tag\n -v, --view TEXT... Show bookmarks\n -o, --openurl TEXT Open URL in Browser\n -V, --version Check latest version\n -e, --export TEXT... Export URLs in csv file\n -tl, --taglist TEXT... Show all Tags\n --help Show this message and exit.\n\n\nExamples\n********\n1. **Bookmark** multiple URLs:\n\n.. code-block:: bash\n\n $ readit url1 url2 ...\n or\n $ readit --add url1 url2 ...\n or\n $ readit -a url1 url2 ...\n\n2. **View** all available bookmarks:\n\n.. code-block:: bash\n\n $ readit -v\n or\n $ readit --view\n\n3. **Update** a bookmark using its ID:\n\n.. code-block:: bash\n\n $ readit -u url_id url\n or\n $ readit --update url_id url\n\n4. **Delete** a bookmarked URL using its ID:\n\n.. code-block:: bash\n\n $ readit -d url_id\n or\n $ readit --delete url_id\n\n5. **Clear** all the bookmarks:\n\n.. code-block:: bash\n\n $ readit -c\n or\n $ readit --clear\n\n6. **Bookmark** URL along with TAG:\n\n.. code-block:: bash\n\n $ readit -t tag_name url\n or\n $ readit --tag tag_name url\n\n7. **Search** and **Display** all bookmarks using the TAG:\n\n.. code-block:: bash\n\n $ readit -s tag_name\n or\n $ readit --search tag_name\n\n8. Open URL in the Browser using specific ID:\n\n.. code-block:: bash\n\n $ readit -o urlid\n or\n $ readit --openurl urlid\n\n9. **Export** bookmarks into the CSV file:\n\n.. code-block:: bash\n\n $ readit --export\n or\n $ readit -e\n\n10. Show all Tags available in the database\n\n.. code-block:: bash\n\n $ readit -tl\n or\n $ readit --taglist\n\nHow to install source code for development \n**********************************************\n* Clone project from github:\n\n.. code-block:: bash\n\n $ git clone https://github.com/projectreadit/readit.git\n\n* We recommend to create and activate a virtualenv first:\n\n.. code-block:: bash\n\n $ cd readit/\n \n $ python3 -m venv env\n\n $ source env/bin/activate\n\n (env) $\n\n* To install using setup.py file:\n\n.. code-block:: bash\n \n (env) $ python setup.py install\n\n* To make a build of the project:\n\n.. code-block:: bash\n\n (env) $ python setup.py build\n\n************************************************************************\n`Licence `_\n************************************************************************\nReadit - Command line tool is licensed under `GNU General Public License v3.0. `_\n\n.. |Python| image:: https://img.shields.io/badge/python-3.6-blue.svg\n\n.. |Licence| image:: https://img.shields.io/badge/license-GPLv3-yellow.svg?maxAge=2592000\n :target: https://github.com/projectreadit/readit/blob/master/LICENSE\n\n.. |Build Status| image:: https://travis-ci.org/projectreadit/readit.svg?branch=master\n :target: https://travis-ci.org/projectreadit/readit\n\n.. |docs passing| image:: https://readthedocs.org/projects/readit/badge/?version=latest\n :target: http://readittool.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/projectreadit/readit", "keywords": "clitool bookmark readit", "license": "GNU General Public License v3.0", "maintainer": "", "maintainer_email": "", "name": "readit", "package_url": "https://pypi.org/project/readit/", "platform": "", "project_url": "https://pypi.org/project/readit/", "project_urls": { "Homepage": "https://github.com/projectreadit/readit" }, "release_url": "https://pypi.org/project/readit/0.2/", "requires_dist": null, "requires_python": "", "summary": "Readit - Command Line Bookmark Manager Tool", "version": "0.2" }, "last_serial": 3849651, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "b685c97bd893b0889d6706777207ed86", "sha256": "96b3a9dba881fd51540b2fa934050fd2f0d8ea8a2abdaa452609f9f0c94db862" }, "downloads": -1, "filename": "readit-0.1.tar.gz", "has_sig": false, "md5_digest": "b685c97bd893b0889d6706777207ed86", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17710, "upload_time": "2018-02-11T10:59:28", "url": "https://files.pythonhosted.org/packages/4c/cb/7c0912090515d0977c723a722606f65f5bd84f886af9fc4bed841af1a939/readit-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "94f392588df936839dae61a95b63853e", "sha256": "40a330c24917bac8263315e8cdb6bfe743b6cf4e8c556dc1727d4fa3163a6138" }, "downloads": -1, "filename": "readit-0.1.1.tar.gz", "has_sig": false, "md5_digest": "94f392588df936839dae61a95b63853e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19137, "upload_time": "2018-03-04T12:17:10", "url": "https://files.pythonhosted.org/packages/c1/77/1ffcc73af8c37692def2f2c67a846ab36f8e6790b0a9a0279969e0a7f536/readit-0.1.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "d51fe4dd6248894fd7a6acb2c8b3d863", "sha256": "8beaed156c4529579fd62a236215faf2f73b35fa8a2b16687f4eebef665831e3" }, "downloads": -1, "filename": "readit-0.2.tar.gz", "has_sig": false, "md5_digest": "d51fe4dd6248894fd7a6acb2c8b3d863", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21175, "upload_time": "2018-05-10T07:05:15", "url": "https://files.pythonhosted.org/packages/b2/95/329795de4daaf017cdbe87acf2e791996b571fd10a54a94f0ca06dd9d11f/readit-0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d51fe4dd6248894fd7a6acb2c8b3d863", "sha256": "8beaed156c4529579fd62a236215faf2f73b35fa8a2b16687f4eebef665831e3" }, "downloads": -1, "filename": "readit-0.2.tar.gz", "has_sig": false, "md5_digest": "d51fe4dd6248894fd7a6acb2c8b3d863", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21175, "upload_time": "2018-05-10T07:05:15", "url": "https://files.pythonhosted.org/packages/b2/95/329795de4daaf017cdbe87acf2e791996b571fd10a54a94f0ca06dd9d11f/readit-0.2.tar.gz" } ] }