{ "info": { "author": "SamR1", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Framework :: Flask", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: POSIX :: Linux", "Programming Language :: JavaScript", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Internet :: WWW/HTTP" ], "description": "# rdltr\n\n[![Python Version](https://img.shields.io/badge/python-3.6+-brightgreen.svg)](https://python.org)\n[![Flask Version](https://img.shields.io/badge/flask-1.0-brightgreen.svg)](http://flask.pocoo.org/)\n[![Vue Version](https://img.shields.io/badge/vue-2.6.8-brightgreen.svg)](https://vuejs.org/) \n[![Codacy Badge](https://api.codacy.com/project/badge/Grade/70a84eefaea5413abf464a053abf9d19)](https://www.codacy.com/app/SamR1/rdltr)\n[![Coverage Status](https://coveralls.io/repos/github/SamR1/rdltr/badge.svg?branch=master)](https://coveralls.io/github/SamR1/rdltr?branch=master)1\n[![Build Status](https://travis-ci.org/SamR1/rdltr.svg?branch=master)](https://travis-ci.org/SamR1/rdltr)\n\n----\n\n**rdltr** is a _read-it later_ web application: save articles for later reading. \nCategories and tags can be used to classify articles. \n\nInitially a small project to learn Vue (with Flask)2, **rdltr** uses **readability-lxml** to parse HTML content (see [wiki](https://github.com/SamR1/rdltr/wiki) for installation instructions).\n\n![application snapshot](https://raw.githubusercontent.com/SamR1/rdltr/master/docs/snapshot.png) \n\n---\n\nNotes: \n_1. test coverage: only for Python_ \n_2. application structure inspired by this tutorial: [Full-stack single page application with Vue.js and Flask](https://codeburst.io/full-stack-single-page-application-with-vue-js-and-flask-b1e036315532)_ \n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/SamR1/rdltr", "keywords": "", "license": "GNU General Public License v3.0", "maintainer": "", "maintainer_email": "", "name": "rdltr", "package_url": "https://pypi.org/project/rdltr/", "platform": "linux", "project_url": "https://pypi.org/project/rdltr/", "project_urls": { "Homepage": "https://github.com/SamR1/rdltr" }, "release_url": "https://pypi.org/project/rdltr/0.1.3/", "requires_dist": [ "beautifulsoup4 (==4.7.1)", "Flask (==1.0.2)", "Flask-Bcrypt (==0.7.1)", "Flask-Migrate (==2.4.0)", "Flask-SQLAlchemy (==2.3.2)", "gunicorn (==19.9.0)", "PyJWT (==1.7.1)", "readability-lxml (==0.7)", "requests (==2.21.0)", "pytest-cov ; extra == 'test'", "pytest-flake8 ; extra == 'test'", "pytest-isort ; extra == 'test'" ], "requires_python": "", "summary": "simple read-it-later app", "version": "0.1.3" }, "last_serial": 5110951, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "482d5cb103146b678291c5acca13d450", "sha256": "1e9c3a14b473903dac5438b979fa43e9fd977e095dc44ca8e7dfa9f285f23c93" }, "downloads": -1, "filename": "rdltr-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "482d5cb103146b678291c5acca13d450", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 393678, "upload_time": "2019-03-30T15:30:10", "url": "https://files.pythonhosted.org/packages/b3/e3/af5c1830dd7f75ff78fb931dc850b26019fbefd4dfea2df93c0a8199b314/rdltr-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7b279df57adcf52170b36d14042c79df", "sha256": "643c2ef00f86285f0ef79c8991fbf59053118046b3963496275fc920dae3c2be" }, "downloads": -1, "filename": "rdltr-0.1.1.tar.gz", "has_sig": false, "md5_digest": "7b279df57adcf52170b36d14042c79df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 372124, "upload_time": "2019-03-30T15:30:15", "url": "https://files.pythonhosted.org/packages/42/8c/02f8272b89352214f9e39bacff65c6f6e9a00be4d2e7c83a81a5c1289ae5/rdltr-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "3841179e0fce86415a3b05083e980e01", "sha256": "7300abae777c867e8a5dfb2635f5cabc5e4b38f6d9efd7acc729a724d86e6e7a" }, "downloads": -1, "filename": "rdltr-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "3841179e0fce86415a3b05083e980e01", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 393754, "upload_time": "2019-03-31T07:47:32", "url": "https://files.pythonhosted.org/packages/36/a0/6233f6531d97d27f001f42b63e4614ae53c77d5c7b7ce7ff18fa2b8a78e2/rdltr-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "72084fd0348ca9b94b77db4e96a23489", "sha256": "55e710f38d8ef8db351e0ed92a691ccf5acf60f31f3b5634ee2d4821e0512016" }, "downloads": -1, "filename": "rdltr-0.1.2.tar.gz", "has_sig": false, "md5_digest": "72084fd0348ca9b94b77db4e96a23489", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 371583, "upload_time": "2019-03-31T07:47:37", "url": "https://files.pythonhosted.org/packages/d6/24/13d615b975eeb75fb70afdee563a951c141fff8ba399fd56af5ff8f56f80/rdltr-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "e1981d98cca88cf56b49bbe2492e9646", "sha256": "47b4c20eeb5631b7333a3de8cad80759caa957a5eddd0ebd92546ec0e8ee2fe7" }, "downloads": -1, "filename": "rdltr-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "e1981d98cca88cf56b49bbe2492e9646", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 394627, "upload_time": "2019-04-07T20:38:30", "url": "https://files.pythonhosted.org/packages/44/7a/9be19ea345a8f2b459dab956656f8cb9ef301c25d3e3e52dec753eae7bf4/rdltr-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e057e11519b4ab999f553492cdbab47c", "sha256": "d4d4950e5722e82817637deb3fa8441498dc71bc794d1f4347af2af7a3e45ff6" }, "downloads": -1, "filename": "rdltr-0.1.3.tar.gz", "has_sig": false, "md5_digest": "e057e11519b4ab999f553492cdbab47c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 372429, "upload_time": "2019-04-07T20:38:36", "url": "https://files.pythonhosted.org/packages/07/5d/b049b4e98fb89e8bba8d8d7ea2f8c71e208c1ec91eea95fbc9837319e41b/rdltr-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e1981d98cca88cf56b49bbe2492e9646", "sha256": "47b4c20eeb5631b7333a3de8cad80759caa957a5eddd0ebd92546ec0e8ee2fe7" }, "downloads": -1, "filename": "rdltr-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "e1981d98cca88cf56b49bbe2492e9646", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 394627, "upload_time": "2019-04-07T20:38:30", "url": "https://files.pythonhosted.org/packages/44/7a/9be19ea345a8f2b459dab956656f8cb9ef301c25d3e3e52dec753eae7bf4/rdltr-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e057e11519b4ab999f553492cdbab47c", "sha256": "d4d4950e5722e82817637deb3fa8441498dc71bc794d1f4347af2af7a3e45ff6" }, "downloads": -1, "filename": "rdltr-0.1.3.tar.gz", "has_sig": false, "md5_digest": "e057e11519b4ab999f553492cdbab47c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 372429, "upload_time": "2019-04-07T20:38:36", "url": "https://files.pythonhosted.org/packages/07/5d/b049b4e98fb89e8bba8d8d7ea2f8c71e208c1ec91eea95fbc9837319e41b/rdltr-0.1.3.tar.gz" } ] }