From e5680597abdda7846bc0928ac164c7545dfdb09e Mon Sep 17 00:00:00 2001 From: Sam Date: Sun, 7 Jan 2024 09:17:18 +0100 Subject: [PATCH] bump version to 0.1.15 --- CHANGELOG.md | 9 ++ README.md | 4 +- VERSION | 2 +- docs/.buildinfo | 2 +- docs/_sources/changelog.md.txt | 9 ++ docs/_static/basic.css | 22 +++++ docs/_static/documentation_options.js | 5 +- docs/_static/pygments.css | 1 + docs/_static/searchtools.js | 26 ++++-- docs/_static/sphinx_highlight.js | 16 +++- docs/changelog.html | 126 +++++++++++++++----------- docs/features.html | 46 +++++----- docs/genindex.html | 24 ++--- docs/index.html | 29 +++--- docs/installation.html | 42 +++++---- docs/objects.inv | Bin 305 -> 305 bytes docs/search.html | 24 ++--- docs/searchindex.js | 2 +- rdltr_front/package.json | 2 +- setup.cfg | 1 + 20 files changed, 239 insertions(+), 153 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index dccac1d..34d76e5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## Version 0.1.15 (2024/01/07) + +No new features, only dependencies update + +### Misc + +* [#49](https://github.com/SamR1/rdltr/issues/49) - upgrade to Vue3 + + ## Version 0.1.14 (2023/06/14) No new features, only dependencies update diff --git a/README.md b/README.md index ec7665b..722624d 100644 --- a/README.md +++ b/README.md @@ -2,8 +2,8 @@ [![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-2.3-brightgreen.svg)](http://flask.pocoo.org/) -[![Vue Version](https://img.shields.io/badge/vue-2.7-brightgreen.svg)](https://vuejs.org/) +[![Flask Version](https://img.shields.io/badge/flask-3.0-brightgreen.svg)](http://flask.pocoo.org/) +[![Vue Version](https://img.shields.io/badge/vue-3.4-brightgreen.svg)](https://vuejs.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/) [![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)](https://github.com/prettier/prettier) diff --git a/VERSION b/VERSION index 71d6a66..c34958a 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.1.14 +0.1.15 diff --git a/docs/.buildinfo b/docs/.buildinfo index 0241b66..573a282 100644 --- a/docs/.buildinfo +++ b/docs/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: e5be6c2373d9dd8d40bb6e7e963bda6c +config: fc843008c51d68bc4a677259caa19800 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/docs/_sources/changelog.md.txt b/docs/_sources/changelog.md.txt index dccac1d..34d76e5 100644 --- a/docs/_sources/changelog.md.txt +++ b/docs/_sources/changelog.md.txt @@ -1,5 +1,14 @@ # Changelog +## Version 0.1.15 (2024/01/07) + +No new features, only dependencies update + +### Misc + +* [#49](https://github.com/SamR1/rdltr/issues/49) - upgrade to Vue3 + + ## Version 0.1.14 (2023/06/14) No new features, only dependencies update diff --git a/docs/_static/basic.css b/docs/_static/basic.css index 7577acb..30fee9d 100644 --- a/docs/_static/basic.css +++ b/docs/_static/basic.css @@ -237,6 +237,10 @@ a.headerlink { visibility: hidden; } +a:visited { + color: #551A8B; +} + h1:hover > a.headerlink, h2:hover > a.headerlink, h3:hover > a.headerlink, @@ -670,6 +674,16 @@ dd { margin-left: 30px; } +.sig dd { + margin-top: 0px; + margin-bottom: 0px; +} + +.sig dl { + margin-top: 0px; + margin-bottom: 0px; +} + dl > dd:last-child, dl > dd:last-child > :last-child { margin-bottom: 0; @@ -738,6 +752,14 @@ abbr, acronym { cursor: help; } +.translated { + background-color: rgba(207, 255, 207, 0.2) +} + +.untranslated { + background-color: rgba(255, 207, 207, 0.2) +} + /* -- code displays --------------------------------------------------------- */ pre { diff --git a/docs/_static/documentation_options.js b/docs/_static/documentation_options.js index 42fcaa5..9da1c65 100644 --- a/docs/_static/documentation_options.js +++ b/docs/_static/documentation_options.js @@ -1,6 +1,5 @@ -var DOCUMENTATION_OPTIONS = { - URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'), - VERSION: '0.1.14', +const DOCUMENTATION_OPTIONS = { + VERSION: '0.1.15', LANGUAGE: 'en', COLLAPSE_INDEX: false, BUILDER: 'html', diff --git a/docs/_static/pygments.css b/docs/_static/pygments.css index 08bec68..84ab303 100644 --- a/docs/_static/pygments.css +++ b/docs/_static/pygments.css @@ -17,6 +17,7 @@ span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: .highlight .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .highlight .gd { color: #A00000 } /* Generic.Deleted */ .highlight .ge { font-style: italic } /* Generic.Emph */ +.highlight .ges { font-weight: bold; font-style: italic } /* Generic.EmphStrong */ .highlight .gr { color: #E40000 } /* Generic.Error */ .highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .highlight .gi { color: #008400 } /* Generic.Inserted */ diff --git a/docs/_static/searchtools.js b/docs/_static/searchtools.js index 97d56a7..7918c3f 100644 --- a/docs/_static/searchtools.js +++ b/docs/_static/searchtools.js @@ -57,12 +57,12 @@ const _removeChildren = (element) => { const _escapeRegExp = (string) => string.replace(/[.*+\-?^${}()|[\]\\]/g, "\\$&"); // $& means the whole matched string -const _displayItem = (item, searchTerms) => { +const _displayItem = (item, searchTerms, highlightTerms) => { const docBuilder = DOCUMENTATION_OPTIONS.BUILDER; - const docUrlRoot = DOCUMENTATION_OPTIONS.URL_ROOT; const docFileSuffix = DOCUMENTATION_OPTIONS.FILE_SUFFIX; const docLinkSuffix = DOCUMENTATION_OPTIONS.LINK_SUFFIX; const showSearchSummary = DOCUMENTATION_OPTIONS.SHOW_SEARCH_SUMMARY; + const contentRoot = document.documentElement.dataset.content_root; const [docName, title, anchor, descr, score, _filename] = item; @@ -75,20 +75,24 @@ const _displayItem = (item, searchTerms) => { if (dirname.match(/\/index\/$/)) dirname = dirname.substring(0, dirname.length - 6); else if (dirname === "index/") dirname = ""; - requestUrl = docUrlRoot + dirname; + requestUrl = contentRoot + dirname; linkUrl = requestUrl; } else { // normal html builders - requestUrl = docUrlRoot + docName + docFileSuffix; + requestUrl = contentRoot + docName + docFileSuffix; linkUrl = docName + docLinkSuffix; } let linkEl = listItem.appendChild(document.createElement("a")); linkEl.href = linkUrl + anchor; linkEl.dataset.score = score; linkEl.innerHTML = title; - if (descr) + if (descr) { listItem.appendChild(document.createElement("span")).innerHTML = " (" + descr + ")"; + // highlight search terms in the description + if (SPHINX_HIGHLIGHT_ENABLED) // set in sphinx_highlight.js + highlightTerms.forEach((term) => _highlightText(listItem, term, "highlighted")); + } else if (showSearchSummary) fetch(requestUrl) .then((responseData) => responseData.text()) @@ -97,6 +101,9 @@ const _displayItem = (item, searchTerms) => { listItem.appendChild( Search.makeSearchSummary(data, searchTerms) ); + // highlight search terms in the summary + if (SPHINX_HIGHLIGHT_ENABLED) // set in sphinx_highlight.js + highlightTerms.forEach((term) => _highlightText(listItem, term, "highlighted")); }); Search.output.appendChild(listItem); }; @@ -115,14 +122,15 @@ const _finishSearch = (resultCount) => { const _displayNextItem = ( results, resultCount, - searchTerms + searchTerms, + highlightTerms, ) => { // results left, load the summary and display it // this is intended to be dynamic (don't sub resultsCount) if (results.length) { - _displayItem(results.pop(), searchTerms); + _displayItem(results.pop(), searchTerms, highlightTerms); setTimeout( - () => _displayNextItem(results, resultCount, searchTerms), + () => _displayNextItem(results, resultCount, searchTerms, highlightTerms), 5 ); } @@ -360,7 +368,7 @@ const Search = { // console.info("search results:", Search.lastresults); // print the results - _displayNextItem(results, results.length, searchTerms); + _displayNextItem(results, results.length, searchTerms, highlightTerms); }, /** diff --git a/docs/_static/sphinx_highlight.js b/docs/_static/sphinx_highlight.js index aae669d..8a96c69 100644 --- a/docs/_static/sphinx_highlight.js +++ b/docs/_static/sphinx_highlight.js @@ -29,14 +29,19 @@ const _highlight = (node, addItems, text, className) => { } span.appendChild(document.createTextNode(val.substr(pos, text.length))); + const rest = document.createTextNode(val.substr(pos + text.length)); parent.insertBefore( span, parent.insertBefore( - document.createTextNode(val.substr(pos + text.length)), + rest, node.nextSibling ) ); node.nodeValue = val.substr(0, pos); + /* There may be more occurrences of search term in this node. So call this + * function recursively on the remaining fragment. + */ + _highlight(rest, addItems, text, className); if (isInSVG) { const rect = document.createElementNS( @@ -140,5 +145,10 @@ const SphinxHighlight = { }, }; -_ready(SphinxHighlight.highlightSearchWords); -_ready(SphinxHighlight.initEscapeListener); +_ready(() => { + /* Do not call highlightSearchWords() when we are on the search page. + * It will highlight words from the *previous* search query. + */ + if (typeof Search === "undefined") SphinxHighlight.highlightSearchWords(); + SphinxHighlight.initEscapeListener(); +}); diff --git a/docs/changelog.html b/docs/changelog.html index 34b35b0..8535d15 100644 --- a/docs/changelog.html +++ b/docs/changelog.html @@ -1,23 +1,25 @@ - + - + - Changelog — rdltr 0.1.14 + <title>Changelog — rdltr 0.1.15 documentation - - - + + + + + - - - - - + + + + + @@ -36,7 +38,7 @@ rdltr
- 0.1.14 + 0.1.15
@@ -52,6 +54,10 @@
  • Features
  • Installation
  • Changelog
      +
    • Version 0.1.15 (2024/01/07) +
    • Version 0.1.14 (2023/06/14)
    • Version 0.1.13 (2022/06/01)
    • Version 0.1.12 (2021/05/19)
        @@ -167,22 +173,32 @@
        -

        Changelog

        +

        Changelog

        +
        +

        Version 0.1.15 (2024/01/07)

        +

        No new features, only dependencies update

        +
        +

        Misc

        +
          +
        • #49 - upgrade to Vue3

        • +
        +
        +
        -

        Version 0.1.14 (2023/06/14)

        +

        Version 0.1.14 (2023/06/14)

        No new features, only dependencies update

        Note: Minimum version of Python is now 3.8.1.

        -

        Version 0.1.13 (2022/06/01)

        +

        Version 0.1.13 (2022/06/01)

        No new features, only dependencies update

        -

        Version 0.1.12 (2021/05/19)

        +

        Version 0.1.12 (2021/05/19)

        -

        Issues Closed

        +

        Issues Closed

        -

        Bugs Fixed

        +

        Bugs Fixed

        • #32 - User tags are not updated after adding tag to article

        @@ -191,11 +207,11 @@

        Bugs Fixed -

        Version 0.1.11 (2020/12/26)

        +

        Version 0.1.11 (2020/12/26)

        -

        Issues Closed

        +

        Issues Closed

        -

        New Features

        +

        New Features

        • #25 - display article creation date

        @@ -204,11 +220,11 @@

        New Features -

        Version 0.1.10 (2020/03/15)

        +

        Version 0.1.10 (2020/03/15)

        -

        Issues Closed

        +

        Issues Closed

        -

        New Features

        +

        New Features

        • #21 - remove tracking from article url

        @@ -217,17 +233,17 @@

        New Features -

        Version 0.1.9 (2020/01/22)

        +

        Version 0.1.9 (2020/01/22)

        -

        Issues Closed

        +

        Issues Closed

        -

        New Features

        +

        New Features

        • #20 - reset filters

        -

        Bugs Fixed

        +

        Bugs Fixed

        • #19 - tag url is incorrect on following pages when only filtering on a tag

        @@ -236,11 +252,11 @@

        Bugs Fixed -

        Version 0.1.8 (2020/01/20)

        +

        Version 0.1.8 (2020/01/20)

        -

        Issues Closed

        +

        Issues Closed

        -

        New Features

        +

        New Features

        • #18 - improve navigation

        • #17 - display number of articles for each category and tag

        • @@ -252,17 +268,17 @@

          New Features -

          Version 0.1.7 (2020/01/15)

          +

          Version 0.1.7 (2020/01/15)

          -

          Issues Closed

          +

          Issues Closed

          -

          New Features

          +

          New Features

          • #15 - improve documentation

          -

          Bugs Fixed

          +

          Bugs Fixed

          • #16 - cannot get favorite articles anymore

          @@ -271,11 +287,11 @@

          Bugs Fixed -

          Version 0.1.6 (2020/01/10)

          +

          Version 0.1.6 (2020/01/10)

          -

          Issues Closed

          +

          Issues Closed

          -

          New Features

          +

          New Features

          • #8 - Scrape from browser DOM

          @@ -284,18 +300,18 @@

          New Features -

          Version 0.1.5 (2019/12/25)

          +

          Version 0.1.5 (2019/12/25)

          -

          Issues Closed

          +

          Issues Closed

          -

          New Features

          +

          New Features

          • #13 - add an article via a share link

          • #12 - add redirection after login

          -

          Bugs Fixed

          +

          Bugs Fixed

          • #14 - some articles still have encoding issues

          @@ -304,18 +320,18 @@

          Bugs Fixed -

          Version 0.1.4 (2019/12/08)

          +

          Version 0.1.4 (2019/12/08)

          -

          Issues Closed

          +

          Issues Closed

          -

          New Features

          +

          New Features

          • #4 - add favorites

          • #3 - add a confirmation before deleting an article

          -

          Bugs Fixed

          +

          Bugs Fixed

          • #11 - incorrect encoding on some articles

          @@ -324,17 +340,17 @@

          Bugs Fixed -

          Version 0.1.3 (2019/04/07)

          +

          Version 0.1.3 (2019/04/07)

          -

          Issues Closed

          +

          Issues Closed

          -

          New Features

          +

          New Features

          • #7 - add possibility to reload an article

          -

          Bugs Fixed

          +

          Bugs Fixed

          • #5 - some articles can’t be downloaded

          • #2 - can’t access the second page when filtering on a tag

          • @@ -344,9 +360,9 @@

            Bugs Fixed -

            Version 0.1.2 (2019/03/31)

            +

            Version 0.1.2 (2019/03/31)

            -

            Bugs Fixed

            +

            Bugs Fixed

            • #1 - API URL can’t be changed

            @@ -354,16 +370,16 @@

            Bugs Fixed -

            Version 0.1.1 (2019/03/30)

            +

            Version 0.1.1 (2019/03/30)

            -

            New Features

            +

            New Features

            • rdltr is available on PyPI

            -

            Version 0.1.0 (2019/03/30)

            +

            Version 0.1.0 (2019/03/30)

            First release

          diff --git a/docs/features.html b/docs/features.html index e8e0033..52947c9 100644 --- a/docs/features.html +++ b/docs/features.html @@ -1,23 +1,25 @@ - + - + - Features — rdltr 0.1.14 + <title>Features — rdltr 0.1.15 documentation - - - + + + + + - - - - - + + + + + @@ -37,7 +39,7 @@ rdltr
          - 0.1.14 + 0.1.15
          @@ -87,9 +89,9 @@
          -

          Features

          +

          Features

          -

          Users

          +

          Users

          • User must to register to use rdltr.

          • User registration can be disabled with the environment variable RDLTR_ALLOW_REGISTRATION initialized to false (see Installation)

          • @@ -100,14 +102,14 @@

            Users

          -

          Settings

          +

          Settings

          • User can add and modify categories and tags.

          rdltr settings screenshot
          -

          rdltr settings

          +

          rdltr settings

          -

          Articles

          +

          Articles

          • User can add an article from an URL: rdltr gets only the article content (server-side scraping). Links to images or videos remain unchanged and therefore point to the original resources.

          @@ -144,7 +146,7 @@

          Articles rdltr article screenshot
          -

          example of an article saved with rdltr (truncated)

          +

          example of an article saved with rdltr (truncated)

            @@ -166,7 +168,7 @@

            Articles -

            Share from others applications to rdltr

            +

            Share from others applications to rdltr

            • It is possible to add articles from FreshRSS.

            @@ -180,7 +182,7 @@

            Share from others applications to rdltr -

            Web extension

            +

            Web extension

            • A Firefox add-on is available. It allows to add content from browser side.

            diff --git a/docs/genindex.html b/docs/genindex.html index f25658b..eb0e9d9 100644 --- a/docs/genindex.html +++ b/docs/genindex.html @@ -1,22 +1,24 @@ - + - Index — rdltr 0.1.14 + <title>Index — rdltr 0.1.15 documentation - - - + + + + + - - - - - + + + + + @@ -34,7 +36,7 @@ rdltr
            - 0.1.14 + 0.1.15
            diff --git a/docs/index.html b/docs/index.html index 656fb29..69586c2 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,23 +1,25 @@ - + - + - Welcome to rdltr’s documentation! — rdltr 0.1.14 + <title>Welcome to rdltr’s documentation! — rdltr 0.1.15 documentation - - - + + + + + - - - - - + + + + + @@ -36,7 +38,7 @@ rdltr
            - 0.1.14 + 0.1.15
            @@ -79,7 +81,7 @@
            -

            Welcome to rdltr’s documentation!

            +

            Welcome to rdltr’s documentation!

            rdltr is a self-hostable read-it later web application: you can save articles for later reading. Categories and tags can be used to classify articles.

            @@ -106,6 +108,7 @@

            Welcome to rdltr’s documentation!Changelog
              +
            • Version 0.1.15 (2024/01/07)
            • Version 0.1.14 (2023/06/14)
            • Version 0.1.13 (2022/06/01)
            • Version 0.1.12 (2021/05/19)
            • diff --git a/docs/installation.html b/docs/installation.html index 0fb79a1..30f110a 100644 --- a/docs/installation.html +++ b/docs/installation.html @@ -1,23 +1,25 @@ - + - + - Installation — rdltr 0.1.14 + <title>Installation — rdltr 0.1.15 documentation - - - + + + + + - - - - - + + + + + @@ -37,7 +39,7 @@ rdltr
              - 0.1.14 + 0.1.15
              @@ -93,9 +95,9 @@
              -

              Installation

              +

              Installation

              -

              Prerequisites

              +

              Prerequisites

              • Python 3.8+

              • SQLite

              • @@ -104,9 +106,9 @@

                Prerequisites -

                Installation

                +

                Installation

                -

                from PyPI

                +

                from PyPI

                • install with pip

                @@ -173,7 +175,7 @@

                from PyPI -

                from source (for development)

                +

                from source (for development)

                • Clone this repo:

                @@ -202,13 +204,13 @@

                from source (for development) -

                Upgrade

                +

                Upgrade

                Warning

                Before upgrading, make a backup of SQLITE database.

                -

                from PyPI

                +

                from PyPI

                • upgrade with pip

                @@ -226,7 +228,7 @@

                from PyPI

                -

                from source (for development)

                +

                from source (for development)

                • Pull this repo:

                diff --git a/docs/objects.inv b/docs/objects.inv index ed35f992384fb1c24e11ca89f05e3246674411df..828afe47e77ff016996123bf78710aca743bf932 100644 GIT binary patch delta 11 ScmdnUw2^6o9i!<)`%eHDV+1V# delta 11 ScmdnUw2^6o9iz!a`%eHDUj!@w diff --git a/docs/search.html b/docs/search.html index 7d65b7b..dfaf693 100644 --- a/docs/search.html +++ b/docs/search.html @@ -1,23 +1,25 @@ - + - Search — rdltr 0.1.14 + <title>Search — rdltr 0.1.15 documentation - - - + + + + + - - - - - + + + + + @@ -37,7 +39,7 @@ rdltr
                - 0.1.14 + 0.1.15
                diff --git a/docs/searchindex.js b/docs/searchindex.js index 51fb537..f1e4c7e 100644 --- a/docs/searchindex.js +++ b/docs/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["changelog", "features", "index", "installation"], "filenames": ["changelog.md", "features.rst", "index.rst", "installation.rst"], "titles": ["Changelog", "Features", "Welcome to rdltr\u2019s documentation!", "Installation"], "terms": {"No": [0, 1], "onli": [0, 1, 3], "depend": 0, "updat": [0, 3], "note": 0, "minimum": 0, "python": [0, 3], "i": [0, 1, 2, 3], "now": [0, 1], "32": 0, "user": [0, 2, 3], "tag": [0, 1, 2], "ar": 0, "after": 0, "ad": [0, 1], "articl": [0, 2], "In": 0, "thi": [0, 3], "releas": 0, "wa": [0, 1], "displai": 0, "creation": 0, "date": 0, "21": 0, "remov": 0, "track": 0, "from": [0, 2], "url": [0, 1], "reset": 0, "filter": 0, "incorrect": 0, "follow": 0, "page": 0, "when": 0, "were": 0, "18": 0, "improv": 0, "navig": 0, "17": 0, "number": [0, 3], "each": 0, "categori": [0, 1, 2], "ae01c14": 0, "8427384": 0, "document": 0, "16": 0, "cannot": 0, "get": [0, 1], "favorit": [0, 1], "anymor": 0, "scrape": [0, 1], "browser": [0, 1], "dom": 0, "add": [0, 1], "an": [0, 1], "via": 0, "share": [0, 2], "link": [0, 1], "redirect": 0, "login": 0, "some": 0, "still": 0, "have": 0, "encod": 0, "confirm": 0, "befor": [0, 3], "delet": [0, 1], "possibl": [0, 1], "reload": [0, 1], "can": [0, 1, 2, 3], "t": 0, "download": 0, "access": 0, "second": 0, "api": 0, "chang": 0, "rdltr": [0, 3], "avail": [0, 1], "pypi": 0, "first": 0, "must": [1, 3], "regist": 1, "us": [1, 2, 3], "registr": [1, 3], "disabl": 1, "environ": [1, 3], "variabl": [1, 3], "rdltr_allow_registr": [1, 3], "initi": [1, 2, 3], "fals": 1, "see": 1, "instal": [1, 2], "origin": 1, "intend": 1, "singl": 1, "administr": 1, "plan": 1, "modifi": 1, "exampl": 1, "pre": 1, "exist": 1, "default": [1, 3], "content": 1, "server": [1, 3], "side": 1, "imag": 1, "video": 1, "remain": 1, "unchang": 1, "therefor": 1, "point": 1, "resourc": 1, "save": [1, 2], "truncat": 1, "organ": 1, "If": [1, 3], "specifi": 1, "one": 1, "mark": 1, "read": [1, 2], "incomplet": 1, "differ": 1, "comment": 1, "A": 1, "keyword": 1, "search": 1, "titl": 1, "It": 1, "freshrss": 1, "To": 1, "rdtlr": 1, "select": 1, "wallabag": 1, "v2": 1, "enter": 1, "instanc": 1, "The": 1, "feed": 1, "item": 1, "firefox": 1, "allow": [1, 3], "configur": [1, 3], "credenti": 1, "connect": 1, "self": 2, "hostabl": 2, "later": 2, "web": 2, "applic": [2, 3], "you": 2, "classifi": 2, "small": 2, "project": 2, "learn": 2, "vue": [2, 3], "flask": 2, "readabl": 2, "lxml": 2, "pars": 2, "html": 2, "featur": 2, "set": 2, "other": 2, "extens": 2, "prerequisit": 2, "upgrad": 2, "changelog": 2, "version": 2, "0": 2, "1": 2, "14": 2, "2023": 2, "06": 2, "13": 2, "2022": 2, "01": 2, "12": 2, "2021": 2, "05": 2, "19": 2, "11": 2, "2020": 2, "26": 2, "10": 2, "03": 2, "15": 2, "9": 2, "22": 2, "8": [2, 3], "20": 2, "7": 2, "6": 2, "5": 2, "2019": 2, "25": 2, "4": 2, "08": 2, "3": [2, 3], "04": 2, "07": 2, "2": 2, "31": 2, "30": 2, "sqlite": 3, "yarn": 3, "cli": 3, "pip": 3, "export": 3, "databas": 3, "locat": 3, "secret": 3, "kei": 3, "need": 3, "overridden": 3, "descript": 3, "app": 3, "valu": 3, "rdltr_set": 3, "config": 3, "productionconfig": 3, "rdltr_db_url": 3, "defaut": 3, "rdltr_secret_kei": 3, "rdltr_log": 3, "log": 3, "file": 3, "print": 3, "consol": 3, "rdltr_host": 3, "host": 3, "gunicorn": 3, "localhost": 3, "rdltr_port": 3, "port": 3, "5000": 3, "rdltr_worker": 3, "worker": 3, "spawn": 3, "calcul": 3, "true": 3, "rdltr_db": 3, "run": 3, "clone": 3, "repo": 3, "git": 3, "http": 3, "github": 3, "com": 3, "samr1": 3, "cd": 3, "makefil": 3, "virtualenv": 3, "relat": 3, "packag": 3, "make": 3, "db": 3, "start": 3, "front": 3, "end": 3, "serv": 3, "open": 3, "8080": 3, "static": 3, "build": 3, "backup": 3, "u": 3, "restart": 3, "pull": 3}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"changelog": 0, "version": 0, "0": 0, "1": 0, "14": 0, "2023": 0, "06": 0, "13": 0, "2022": 0, "01": 0, "12": 0, "2021": 0, "05": 0, "19": 0, "issu": 0, "close": 0, "bug": 0, "fix": 0, "11": 0, "2020": 0, "26": 0, "new": 0, "featur": [0, 1], "10": 0, "03": 0, "15": 0, "9": 0, "22": 0, "8": 0, "20": 0, "7": 0, "6": 0, "5": 0, "2019": 0, "25": 0, "4": 0, "08": 0, "3": 0, "04": 0, "07": 0, "2": 0, "31": 0, "30": 0, "user": 1, "set": 1, "articl": 1, "share": 1, "from": [1, 3], "other": 1, "applic": 1, "rdltr": [1, 2], "web": 1, "extens": 1, "welcom": 2, "": 2, "document": 2, "content": 2, "instal": 3, "prerequisit": 3, "pypi": 3, "sourc": 3, "develop": 3, "upgrad": 3}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"Changelog": [[0, "changelog"]], "Version 0.1.14 (2023/06/14)": [[0, "version-0-1-14-2023-06-14"]], "Version 0.1.13 (2022/06/01)": [[0, "version-0-1-13-2022-06-01"]], "Version 0.1.12 (2021/05/19)": [[0, "version-0-1-12-2021-05-19"]], "Issues Closed": [[0, "issues-closed"], [0, "id1"], [0, "id2"], [0, "id4"], [0, "id7"], [0, "id9"], [0, "id12"], [0, "id14"], [0, "id17"], [0, "id20"]], "Bugs Fixed": [[0, "bugs-fixed"], [0, "id6"], [0, "id11"], [0, "id16"], [0, "id19"], [0, "id22"], [0, "id23"]], "Version 0.1.11 (2020/12/26)": [[0, "version-0-1-11-2020-12-26"]], "New Features": [[0, "new-features"], [0, "id3"], [0, "id5"], [0, "id8"], [0, "id10"], [0, "id13"], [0, "id15"], [0, "id18"], [0, "id21"], [0, "id24"]], "Version 0.1.10 (2020/03/15)": [[0, "version-0-1-10-2020-03-15"]], "Version 0.1.9 (2020/01/22)": [[0, "version-0-1-9-2020-01-22"]], "Version 0.1.8 (2020/01/20)": [[0, "version-0-1-8-2020-01-20"]], "Version 0.1.7 (2020/01/15)": [[0, "version-0-1-7-2020-01-15"]], "Version 0.1.6 (2020/01/10)": [[0, "version-0-1-6-2020-01-10"]], "Version 0.1.5 (2019/12/25)": [[0, "version-0-1-5-2019-12-25"]], "Version 0.1.4 (2019/12/08)": [[0, "version-0-1-4-2019-12-08"]], "Version 0.1.3 (2019/04/07)": [[0, "version-0-1-3-2019-04-07"]], "Version 0.1.2 (2019/03/31)": [[0, "version-0-1-2-2019-03-31"]], "Version 0.1.1 (2019/03/30)": [[0, "version-0-1-1-2019-03-30"]], "Version 0.1.0 (2019/03/30)": [[0, "version-0-1-0-2019-03-30"]], "Features": [[1, "features"]], "Users": [[1, "users"]], "Settings": [[1, "settings"]], "Articles": [[1, "articles"]], "Share from others applications to rdltr": [[1, "share-from-others-applications-to-rdltr"]], "Web extension": [[1, "web-extension"]], "Welcome to rdltr\u2019s documentation!": [[2, "welcome-to-rdltr-s-documentation"]], "Contents": [[2, null]], "Installation": [[3, "installation"], [3, "id1"]], "Prerequisites": [[3, "prerequisites"]], "from PyPI": [[3, "from-pypi"], [3, "id2"]], "from source (for development)": [[3, "from-source-for-development"], [3, "id3"]], "Upgrade": [[3, "upgrade"]]}, "indexentries": {}}) \ No newline at end of file +Search.setIndex({"docnames": ["changelog", "features", "index", "installation"], "filenames": ["changelog.md", "features.rst", "index.rst", "installation.rst"], "titles": ["Changelog", "Features", "Welcome to rdltr\u2019s documentation!", "Installation"], "terms": {"No": [0, 1], "onli": [0, 1, 3], "depend": 0, "updat": [0, 3], "49": 0, "upgrad": [0, 2], "vue3": 0, "note": 0, "minimum": 0, "python": [0, 3], "i": [0, 1, 2, 3], "now": [0, 1], "32": 0, "user": [0, 2, 3], "tag": [0, 1, 2], "ar": 0, "after": 0, "ad": [0, 1], "articl": [0, 2], "In": 0, "thi": [0, 3], "releas": 0, "wa": [0, 1], "displai": 0, "creation": 0, "date": 0, "21": 0, "remov": 0, "track": 0, "from": [0, 2], "url": [0, 1], "reset": 0, "filter": 0, "incorrect": 0, "follow": 0, "page": 0, "when": 0, "were": 0, "18": 0, "improv": 0, "navig": 0, "17": 0, "number": [0, 3], "each": 0, "categori": [0, 1, 2], "ae01c14": 0, "8427384": 0, "document": 0, "16": 0, "cannot": 0, "get": [0, 1], "favorit": [0, 1], "anymor": 0, "scrape": [0, 1], "browser": [0, 1], "dom": 0, "add": [0, 1], "an": [0, 1], "via": 0, "share": [0, 2], "link": [0, 1], "redirect": 0, "login": 0, "some": 0, "still": 0, "have": 0, "encod": 0, "confirm": 0, "befor": [0, 3], "delet": [0, 1], "possibl": [0, 1], "reload": [0, 1], "can": [0, 1, 2, 3], "t": 0, "download": 0, "access": 0, "second": 0, "api": 0, "chang": 0, "rdltr": [0, 3], "avail": [0, 1], "pypi": 0, "first": 0, "must": [1, 3], "regist": 1, "us": [1, 2, 3], "registr": [1, 3], "disabl": 1, "environ": [1, 3], "variabl": [1, 3], "rdltr_allow_registr": [1, 3], "initi": [1, 2, 3], "fals": 1, "see": 1, "instal": [1, 2], "origin": 1, "intend": 1, "singl": 1, "administr": 1, "plan": 1, "modifi": 1, "exampl": 1, "pre": 1, "exist": 1, "default": [1, 3], "content": 1, "server": [1, 3], "side": 1, "imag": 1, "video": 1, "remain": 1, "unchang": 1, "therefor": 1, "point": 1, "resourc": 1, "save": [1, 2], "truncat": 1, "organ": 1, "If": [1, 3], "specifi": 1, "one": 1, "mark": 1, "read": [1, 2], "incomplet": 1, "differ": 1, "comment": 1, "A": 1, "keyword": 1, "search": 1, "titl": 1, "It": 1, "freshrss": 1, "To": 1, "rdtlr": 1, "select": 1, "wallabag": 1, "v2": 1, "enter": 1, "instanc": 1, "The": 1, "feed": 1, "item": 1, "firefox": 1, "allow": [1, 3], "configur": [1, 3], "credenti": 1, "connect": 1, "self": 2, "hostabl": 2, "later": 2, "web": 2, "applic": [2, 3], "you": 2, "classifi": 2, "small": 2, "project": 2, "learn": 2, "vue": [2, 3], "flask": 2, "readabl": 2, "lxml": 2, "pars": 2, "html": 2, "featur": 2, "set": 2, "other": 2, "extens": 2, "prerequisit": 2, "changelog": 2, "version": 2, "0": 2, "1": 2, "15": 2, "2024": 2, "01": 2, "07": 2, "14": 2, "2023": 2, "06": 2, "13": 2, "2022": 2, "12": 2, "2021": 2, "05": 2, "19": 2, "11": 2, "2020": 2, "26": 2, "10": 2, "03": 2, "9": 2, "22": 2, "8": [2, 3], "20": 2, "7": 2, "6": 2, "5": 2, "2019": 2, "25": 2, "4": 2, "08": 2, "3": [2, 3], "04": 2, "2": 2, "31": 2, "30": 2, "sqlite": 3, "yarn": 3, "cli": 3, "pip": 3, "export": 3, "databas": 3, "locat": 3, "secret": 3, "kei": 3, "need": 3, "overridden": 3, "descript": 3, "app": 3, "valu": 3, "rdltr_set": 3, "config": 3, "productionconfig": 3, "rdltr_db_url": 3, "defaut": 3, "rdltr_secret_kei": 3, "rdltr_log": 3, "log": 3, "file": 3, "print": 3, "consol": 3, "rdltr_host": 3, "host": 3, "gunicorn": 3, "localhost": 3, "rdltr_port": 3, "port": 3, "5000": 3, "rdltr_worker": 3, "worker": 3, "spawn": 3, "calcul": 3, "true": 3, "rdltr_db": 3, "run": 3, "clone": 3, "repo": 3, "git": 3, "http": 3, "github": 3, "com": 3, "samr1": 3, "cd": 3, "makefil": 3, "virtualenv": 3, "relat": 3, "packag": 3, "make": 3, "db": 3, "start": 3, "front": 3, "end": 3, "serv": 3, "open": 3, "8080": 3, "static": 3, "build": 3, "backup": 3, "u": 3, "restart": 3, "pull": 3}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"changelog": 0, "version": 0, "0": 0, "1": 0, "15": 0, "2024": 0, "01": 0, "07": 0, "misc": 0, "14": 0, "2023": 0, "06": 0, "13": 0, "2022": 0, "12": 0, "2021": 0, "05": 0, "19": 0, "issu": 0, "close": 0, "bug": 0, "fix": 0, "11": 0, "2020": 0, "26": 0, "new": 0, "featur": [0, 1], "10": 0, "03": 0, "9": 0, "22": 0, "8": 0, "20": 0, "7": 0, "6": 0, "5": 0, "2019": 0, "25": 0, "4": 0, "08": 0, "3": 0, "04": 0, "2": 0, "31": 0, "30": 0, "user": 1, "set": 1, "articl": 1, "share": 1, "from": [1, 3], "other": 1, "applic": 1, "rdltr": [1, 2], "web": 1, "extens": 1, "welcom": 2, "": 2, "document": 2, "content": 2, "instal": 3, "prerequisit": 3, "pypi": 3, "sourc": 3, "develop": 3, "upgrad": 3}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 60}, "alltitles": {"Changelog": [[0, "changelog"]], "Version 0.1.15 (2024/01/07)": [[0, "version-0-1-15-2024-01-07"]], "Misc": [[0, "misc"]], "Version 0.1.14 (2023/06/14)": [[0, "version-0-1-14-2023-06-14"]], "Version 0.1.13 (2022/06/01)": [[0, "version-0-1-13-2022-06-01"]], "Version 0.1.12 (2021/05/19)": [[0, "version-0-1-12-2021-05-19"]], "Issues Closed": [[0, "issues-closed"], [0, "id1"], [0, "id2"], [0, "id4"], [0, "id7"], [0, "id9"], [0, "id12"], [0, "id14"], [0, "id17"], [0, "id20"]], "Bugs Fixed": [[0, "bugs-fixed"], [0, "id6"], [0, "id11"], [0, "id16"], [0, "id19"], [0, "id22"], [0, "id23"]], "Version 0.1.11 (2020/12/26)": [[0, "version-0-1-11-2020-12-26"]], "New Features": [[0, "new-features"], [0, "id3"], [0, "id5"], [0, "id8"], [0, "id10"], [0, "id13"], [0, "id15"], [0, "id18"], [0, "id21"], [0, "id24"]], "Version 0.1.10 (2020/03/15)": [[0, "version-0-1-10-2020-03-15"]], "Version 0.1.9 (2020/01/22)": [[0, "version-0-1-9-2020-01-22"]], "Version 0.1.8 (2020/01/20)": [[0, "version-0-1-8-2020-01-20"]], "Version 0.1.7 (2020/01/15)": [[0, "version-0-1-7-2020-01-15"]], "Version 0.1.6 (2020/01/10)": [[0, "version-0-1-6-2020-01-10"]], "Version 0.1.5 (2019/12/25)": [[0, "version-0-1-5-2019-12-25"]], "Version 0.1.4 (2019/12/08)": [[0, "version-0-1-4-2019-12-08"]], "Version 0.1.3 (2019/04/07)": [[0, "version-0-1-3-2019-04-07"]], "Version 0.1.2 (2019/03/31)": [[0, "version-0-1-2-2019-03-31"]], "Version 0.1.1 (2019/03/30)": [[0, "version-0-1-1-2019-03-30"]], "Version 0.1.0 (2019/03/30)": [[0, "version-0-1-0-2019-03-30"]], "Features": [[1, "features"]], "Users": [[1, "users"]], "Settings": [[1, "settings"]], "Articles": [[1, "articles"]], "Share from others applications to rdltr": [[1, "share-from-others-applications-to-rdltr"]], "Web extension": [[1, "web-extension"]], "Welcome to rdltr\u2019s documentation!": [[2, "welcome-to-rdltr-s-documentation"]], "Contents": [[2, null]], "Installation": [[3, "installation"], [3, "id1"]], "Prerequisites": [[3, "prerequisites"]], "from PyPI": [[3, "from-pypi"], [3, "id2"]], "from source (for development)": [[3, "from-source-for-development"], [3, "id3"]], "Upgrade": [[3, "upgrade"]]}, "indexentries": {}}) \ No newline at end of file diff --git a/rdltr_front/package.json b/rdltr_front/package.json index c6279df..92294b8 100644 --- a/rdltr_front/package.json +++ b/rdltr_front/package.json @@ -1,6 +1,6 @@ { "name": "rdltr_front", - "version": "0.0.0", + "version": "0.1.15", "private": true, "type": "module", "scripts": { diff --git a/setup.cfg b/setup.cfg index 7cfba06..329f09c 100644 --- a/setup.cfg +++ b/setup.cfg @@ -19,6 +19,7 @@ classifiers = Programming Language :: Python :: 3.9 Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.11 + Programming Language :: Python :: 3.12 Programming Language :: JavaScript Topic :: Internet :: WWW/HTTP project_urls =