# rdltr
> ⚠️ **rdltr** is no longer maintained.
[![PyPI version](https://img.shields.io/pypi/v/rdltr.svg)](https://pypi.org/project/rdltr/)
[![Python Version](https://img.shields.io/badge/python-3.8+-brightgreen.svg)](https://python.org)
[![Flask Version](https://img.shields.io/badge/flask-3.0-brightgreen.svg)](http://flask.pocoo.org/) [![code style: black](https://img.shields.io/badge/code%20style-black-black)](https://github.com/psf/black)
[![type check: mypy](https://img.shields.io/badge/type%20check-mypy-blue)](http://mypy-lang.org/)
[![Vue Version](https://img.shields.io/badge/vue-3.4-brightgreen.svg)](https://vuejs.org/)
[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)](https://github.com/prettier/prettier)
[![types: TypeScript](https://img.shields.io/npm/types/typescript)](https://www.typescriptlang.org/)
[![Coverage Status](https://coveralls.io/repos/github/SamR1/rdltr/badge.svg?branch=master)](https://coveralls.io/github/SamR1/rdltr?branch=master)<sup><sup>1</sup></sup>
[![pipeline status](https://github.com/SamR1/rdltr/actions/workflows/.tests-python.yml/badge.svg)](https://github.com/SamR1/rdltr/actions/workflows/.tests-python.yml)
[![pipeline status](https://github.com/SamR1/rdltr/actions/workflows/.tests-javascript.yml/badge.svg)](https://github.com/SamR1/rdltr/actions/workflows/.tests-javascript.yml)
----
**rdltr** is a _read-it later_ web application: save articles for later reading.
Categories and tags can be used to classify articles.
It is also possible to add articles from [FreshRSS](https://freshrss.org/).
A Firefox add-on is available: [SamR1/rdltr-addon](https://github.com/SamR1/rdltr-addon), allowing
to add article from browser side.
➡️ see [documentation](https://samr1.github.io/rdltr/index.html) for installation instructions and features.
![application screenshot](https://raw.githubusercontent.com/SamR1/rdltr/master/docsrc/source/_images/screenshot.png)
Initially a small project to learn Vue (with Flask)<sup>2</sup>, **rdltr** uses
**[readability-lxml](https://github.com/buriy/python-readability)** to parse HTML
content.
---
Notes:
_1. test coverage: only for Python_
_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)_
Raw data
{
"_id": null,
"home_page": "https://github.com/SamR1/rdltr",
"name": "rdltr",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8.1",
"maintainer_email": null,
"keywords": null,
"author": "SamR1",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/bb/f7/a0196b6b92e2f3dd72a3e7e59bba6c3db29356b23252545f826fc378680d/rdltr-0.1.16.tar.gz",
"platform": "linux",
"description": "# rdltr\n\n> \u26a0\ufe0f **rdltr** is no longer maintained.\n\n[![PyPI version](https://img.shields.io/pypi/v/rdltr.svg)](https://pypi.org/project/rdltr/)\n[![Python Version](https://img.shields.io/badge/python-3.8+-brightgreen.svg)](https://python.org)\n[![Flask Version](https://img.shields.io/badge/flask-3.0-brightgreen.svg)](http://flask.pocoo.org/) [![code style: black](https://img.shields.io/badge/code%20style-black-black)](https://github.com/psf/black) \n[![type check: mypy](https://img.shields.io/badge/type%20check-mypy-blue)](http://mypy-lang.org/) \n[![Vue Version](https://img.shields.io/badge/vue-3.4-brightgreen.svg)](https://vuejs.org/)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)](https://github.com/prettier/prettier) \n[![types: TypeScript](https://img.shields.io/npm/types/typescript)](https://www.typescriptlang.org/) \n[![Coverage Status](https://coveralls.io/repos/github/SamR1/rdltr/badge.svg?branch=master)](https://coveralls.io/github/SamR1/rdltr?branch=master)<sup><sup>1</sup></sup>\n[![pipeline status](https://github.com/SamR1/rdltr/actions/workflows/.tests-python.yml/badge.svg)](https://github.com/SamR1/rdltr/actions/workflows/.tests-python.yml)\n[![pipeline status](https://github.com/SamR1/rdltr/actions/workflows/.tests-javascript.yml/badge.svg)](https://github.com/SamR1/rdltr/actions/workflows/.tests-javascript.yml)\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\nIt is also possible to add articles from [FreshRSS](https://freshrss.org/). \nA Firefox add-on is available: [SamR1/rdltr-addon](https://github.com/SamR1/rdltr-addon), allowing\n to add article from browser side. \n\u27a1\ufe0f see [documentation](https://samr1.github.io/rdltr/index.html) for installation instructions and features. \n\n![application screenshot](https://raw.githubusercontent.com/SamR1/rdltr/master/docsrc/source/_images/screenshot.png)\n\nInitially a small project to learn Vue (with Flask)<sup>2</sup>, **rdltr** uses \n**[readability-lxml](https://github.com/buriy/python-readability)** to parse HTML \ncontent.\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",
"bugtrack_url": null,
"license": "GNU General Public License v3.0",
"summary": "simple read-it-later app",
"version": "0.1.16",
"project_urls": {
"Documentation": "https://samr1.github.io/rdltr",
"Homepage": "https://github.com/SamR1/rdltr"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "f7f4fa8999e91790dea99d3376c826378856aa2a4a44e1dd23f0fa209ac8c7db",
"md5": "6ce6d661640755e76bf15cfa2463ae17",
"sha256": "929e5a4aa04c601724c57e59ab49e6999def3f4e39ddfa437b504a8c7157b116"
},
"downloads": -1,
"filename": "rdltr-0.1.16-py3-none-any.whl",
"has_sig": false,
"md5_digest": "6ce6d661640755e76bf15cfa2463ae17",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8.1",
"size": 102338,
"upload_time": "2024-05-04T18:40:02",
"upload_time_iso_8601": "2024-05-04T18:40:02.083546Z",
"url": "https://files.pythonhosted.org/packages/f7/f4/fa8999e91790dea99d3376c826378856aa2a4a44e1dd23f0fa209ac8c7db/rdltr-0.1.16-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "bbf7a0196b6b92e2f3dd72a3e7e59bba6c3db29356b23252545f826fc378680d",
"md5": "c454b3c7533b37104a1e50324497c169",
"sha256": "9d8af66f9016f00f3ffa5caa73b9ac6246373e3a16381c800c0e4e6e8feea71c"
},
"downloads": -1,
"filename": "rdltr-0.1.16.tar.gz",
"has_sig": false,
"md5_digest": "c454b3c7533b37104a1e50324497c169",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8.1",
"size": 98633,
"upload_time": "2024-05-04T18:40:04",
"upload_time_iso_8601": "2024-05-04T18:40:04.547475Z",
"url": "https://files.pythonhosted.org/packages/bb/f7/a0196b6b92e2f3dd72a3e7e59bba6c3db29356b23252545f826fc378680d/rdltr-0.1.16.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-05-04 18:40:04",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "SamR1",
"github_project": "rdltr",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "rdltr"
}