From c4b1f28281531486a12834567b1889a87584df0f Mon Sep 17 00:00:00 2001 From: Sam Date: Wed, 10 Jan 2024 09:37:49 +0100 Subject: [PATCH 1/3] update dependencies --- setup.cfg | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/setup.cfg b/setup.cfg index 7a2bbca..d12a9b7 100644 --- a/setup.cfg +++ b/setup.cfg @@ -32,11 +32,11 @@ setup_requires = pytest-runner install_requires = beautifulsoup4==4.12.2 feedgenerator==2.1.0 - Flask==2.3.2 - gunicorn==20.1.0 + Flask==3.0.0 + gunicorn==21.2.0 Mastodon.py==1.8.1 - pytz==2023.3 - PyYAML==6.0.0 + pytz==2023.3.post1 + PyYAML==6.0.1 tweepy==4.14.0 tests_require = flake8 From e2153b60cbf0587fafa61484661314ca4b862d3d Mon Sep 17 00:00:00 2001 From: Sam Date: Wed, 10 Jan 2024 09:49:17 +0100 Subject: [PATCH 2/3] add python 3.12 on CI --- .gitlab-ci.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index b23f63b..1793ea7 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -39,6 +39,11 @@ python-3.10: extends: .python image: python:3.10 +python-3.12: + stage: tests + extends: .python + image: python:3.12 + python-3.11: stage: tests before_script: From c5fcff376b0ecbf70c022cb3d78c311ece5821ed Mon Sep 17 00:00:00 2001 From: Sam Date: Sat, 13 Jan 2024 09:51:26 +0100 Subject: [PATCH 3/3] bump version to 0.7.4 --- CHANGELOG.md | 7 ++ README.md | 5 +- VERSION | 2 +- docs/.buildinfo | 2 +- docs/_sources/changelog.md.txt | 7 ++ docs/_sources/features.rst.txt | 5 + docs/_sources/index.rst.txt | 4 + 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 | 128 ++++++++++++++------------ docs/features.html | 38 +++++--- docs/genindex.html | 24 ++--- docs/how-to-developers.html | 34 +++---- docs/index.html | 34 ++++--- docs/installation.html | 38 ++++---- docs/objects.inv | 2 +- docs/parameters.html | 36 ++++---- docs/search.html | 24 ++--- docs/searchindex.js | 2 +- docsrc/source/features.rst | 5 + docsrc/source/index.rst | 4 + setup.cfg | 1 + 25 files changed, 291 insertions(+), 181 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ec92f15..877423d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Change log +## Version 0.7.4 (2024/01/13) + +**twootfeed** is no longer maintained. This is the latest version. + +No new features, only dependencies update + + ## Version 0.7.3 (2023/06/14) No new features, only dependencies update diff --git a/README.md b/README.md index c76bb95..8e9c164 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,12 @@ # python-twootfeed + +> ⚠️ **twootfeed** is no longer maintained. + **generate an RSS feed from parsed Twitter or Mastodon search and Mastodon bookmarks/favorites/home timeline** [![PyPI version](https://img.shields.io/pypi/v/twootfeed.svg)](https://pypi.org/project/twootfeed/) [![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/) +[![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://black.readthedocs.io/en/stable/) [![type check: mypy](https://img.shields.io/badge/type%20check-mypy-blue)](http://mypy-lang.org/) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/14d1c00121c04cd2b81453c597639ca6)](https://www.codacy.com/app/SamR1/python-twootfeed) diff --git a/VERSION b/VERSION index f38fc53..0a1ffad 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.7.3 +0.7.4 diff --git a/docs/.buildinfo b/docs/.buildinfo index 1f18c31..2150bb6 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: 6a0d8fb1b304246f1219988c1a61d67e +config: 67870d4fa2dd826e8c1804bbcc4aaaf7 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/docs/_sources/changelog.md.txt b/docs/_sources/changelog.md.txt index ec92f15..877423d 100644 --- a/docs/_sources/changelog.md.txt +++ b/docs/_sources/changelog.md.txt @@ -1,5 +1,12 @@ # Change log +## Version 0.7.4 (2024/01/13) + +**twootfeed** is no longer maintained. This is the latest version. + +No new features, only dependencies update + + ## Version 0.7.3 (2023/06/14) No new features, only dependencies update diff --git a/docs/_sources/features.rst.txt b/docs/_sources/features.rst.txt index 572dd8d..17f2d4c 100644 --- a/docs/_sources/features.rst.txt +++ b/docs/_sources/features.rst.txt @@ -1,6 +1,11 @@ Features ######## +.. warning:: + + | **twootfeed** is no longer maintained. + + Description ~~~~~~~~~~~ diff --git a/docs/_sources/index.rst.txt b/docs/_sources/index.rst.txt index d3aa8db..53555a1 100644 --- a/docs/_sources/index.rst.txt +++ b/docs/_sources/index.rst.txt @@ -8,6 +8,10 @@ Welcome to twootfeed's documentation! **twootfeed** generates an RSS feed from parsed Twitter or Mastodon search and from Mastodon bookmarks, favorites and home timeline. +.. warning:: + + | ⚠️ **twootfeed** is no longer maintained. + .. toctree:: :maxdepth: 1 :caption: Contents 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 1239c67..af00abf 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.7.3', +const DOCUMENTATION_OPTIONS = { + VERSION: '0.7.4', 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 0a8884d..c3082f1 100644 --- a/docs/changelog.html +++ b/docs/changelog.html @@ -1,23 +1,25 @@ - + - + - Change log — twootfeed 0.7.3 + <title>Change log — twootfeed 0.7.4 documentation - - - + + + + + - - - - - + + + + + @@ -36,7 +38,7 @@ twootfeed
- 0.7.3 + 0.7.4
@@ -54,6 +56,7 @@
  • Application and feeds parameters
  • Quick start for developers
  • Change log
      +
    • Version 0.7.4 (2024/01/13)
    • Version 0.7.3 (2023/06/14)
    • Version 0.7.2 (2022/08/27)
      • Bugs Fixed
      • @@ -168,16 +171,21 @@
        -

        Change log

        +

        Change log

        +
        +

        Version 0.7.4 (2024/01/13)

        +

        twootfeed is no longer maintained. This is the latest version.

        +

        No new features, only dependencies update

        +
        -

        Version 0.7.3 (2023/06/14)

        +

        Version 0.7.3 (2023/06/14)

        No new features, only dependencies update

        Note: Minimum version of Python is now 3.8.1.

        -

        Version 0.7.2 (2022/08/27)

        +

        Version 0.7.2 (2022/08/27)

        -

        Bugs Fixed

        +

        Bugs Fixed

        @@ -185,25 +193,25 @@

        Bugs Fixed -

        Version 0.7.1 (2022/07/16)

        +

        Version 0.7.1 (2022/07/16)

        -

        Misc

        +

        Misc

        • PR#31 - Minor improvements

        -

        Version 0.7.0 (2022/07/15)

        +

        Version 0.7.0 (2022/07/15)

        -

        New Features

        +

        New Features

        • PR#29 - Add token to access feeds ⚠️ breaking changes

        • PR#28 - Add Mastodon home timeline

        -

        Misc

        +

        Misc

        • PR#30 - URLs update ⚠️ breaking changes

        • dependencies update

        • @@ -211,9 +219,9 @@

          Misc<

        -

        Version 0.6.8 (2021/10/05)

        +

        Version 0.6.8 (2021/10/05)

        -

        Misc

        +

        Misc

        • Update dependencies including Tweepy 4.0

        @@ -221,9 +229,9 @@

        Misc<

        -

        Version 0.6.7 (2020/03/15)

        +

        Version 0.6.7 (2020/03/15)

        -

        New Features

        +

        New Features

        -

        Version 0.6.5 (2019/09/23)

        +

        Version 0.6.5 (2019/09/23)

        -

        Bugs Fixed

        +

        Bugs Fixed

        • Issue 25 - toot_search route returns 404 error

        @@ -251,24 +259,24 @@

        Bugs Fixed -

        Version 0.6.4 (2019/08/31)

        +

        Version 0.6.4 (2019/08/31)

        -

        Misc

        +

        Misc

        • Update dependencies

        -

        Version 0.6.3 (2019/05/05)

        +

        Version 0.6.3 (2019/05/05)

        -

        Bugs Fixed

        +

        Bugs Fixed

        • Issue 24 - return the correct HTTP code status when no keys are provided

        -

        Misc

        +

        Misc

        • Update dependencies

        @@ -276,9 +284,9 @@

        Misc<

        -

        Version 0.6.2 (2019/01/26)

        +

        Version 0.6.2 (2019/01/26)

        -

        New Features

        +

        New Features

        • Issue 23 - [Mastodon] add a new search route

        • Issue 22 - The number of workers for the HTTP Server can be set

        • @@ -288,15 +296,15 @@

          New Features -

          Version 0.6.1 (2019/01/25)

          +

          Version 0.6.1 (2019/01/25)

          -

          New Features

          +

          New Features

          • Issue 19 - Change environment variables

          -

          Bugs Fixed

          +

          Bugs Fixed

          • Issue 20 - Limit items in feed to avoid error or time-out

          • Issue 18 - [Mastodon] fix reference characters in items title

          • @@ -305,21 +313,21 @@

            Bugs Fixed -

            Version 0.6.0 (2019/01/23)

            +

            Version 0.6.0 (2019/01/23)

            -

            New Features

            +

            New Features

            • twootfeed is now available on PyPI

            -

            Bugs Fixed

            +

            Bugs Fixed

            • Issue 17 - [Twitter] the name used in url is the display name and not the username

            -

            Misc

            +

            Misc

            • Python 3.7 support (since Tweepy 3.7 support)

            • Refactor

            • @@ -329,9 +337,9 @@

              Misc

          -

          Version 0.5.1 (2018-10-17)

          +

          Version 0.5.1 (2018-10-17)

          -

          Misc

          +

          Misc

          • Performance improvements (code refactoring)

          • Use of Gunicorn for Production environments

          • @@ -339,15 +347,15 @@

            Misc

          -

          Version 0.5.0 - Mastodon extended support (2018-10-14)

          +

          Version 0.5.0 - Mastodon extended support (2018-10-14)

          -

          New Features

          +

          New Features

          -

          Bugs Fixed

          +

          Bugs Fixed

          • Issue 16 - [Twitter] long tweets are truncated

          • Issue 15 - [Twitter] Images are no longer displayed

          • @@ -355,7 +363,7 @@

            Bugs Fixed -

            Misc

            +

            Misc

            • Major refactor

            @@ -363,18 +371,18 @@

            Misc

          -

          Version 0.4.0 - make support (2018-04-01)

          +

          Version 0.4.0 - make support (2018-04-01)

          -

          Misc

          +

          Misc

          • Adding Makefile to ease install and starting the server (see README)

          -

          Version 0.3.0 - Mastodon favorites support (2017-12-07)

          +

          Version 0.3.0 - Mastodon favorites support (2017-12-07)

          -

          New Features

          +

          New Features

          Thanks to @georgedorn for adding:

          -

          Version 0.2.0 (2017-04-18)

          +

          Version 0.2.0 (2017-04-18)

          -

          New Features

          +

          New Features

          @@ -406,9 +414,9 @@

          New Features -

          Version 0.1.0 (2017-04-18)

          +

          Version 0.1.0 (2017-04-18)

          -

          New Features

          +

          New Features

          • Issue 4 - Using Flask instead of Django

          • Issue 3 - include query in RSS Feed Description

          • @@ -416,7 +424,7 @@

            New Features -

            Bugs Fixed

            +

            Bugs Fixed

            diff --git a/docs/features.html b/docs/features.html index 2d99ef6..fa056f6 100644 --- a/docs/features.html +++ b/docs/features.html @@ -1,23 +1,25 @@ - + - + - Features — twootfeed 0.7.3 + <title>Features — twootfeed 0.7.4 documentation - - - + + + + + - - - - - + + + + + @@ -37,7 +39,7 @@ twootfeed
            - 0.7.3 + 0.7.4
            @@ -85,9 +87,15 @@
            -

            Features

            +

            Features

            +
            +

            Warning

            +
            +
            twootfeed is no longer maintained.
            +
            +
            -

            Description

            +

            Description

            twootfeed generates an RSS feed from Twitter or Mastodon search and from Mastodon bookmarks/favorites/home timeline.

            The feed displays only the original tweets (not the retweets) and toots, with:

            diff --git a/docs/genindex.html b/docs/genindex.html index d27e2e0..1a60613 100644 --- a/docs/genindex.html +++ b/docs/genindex.html @@ -1,22 +1,24 @@ - + - Index — twootfeed 0.7.3 + <title>Index — twootfeed 0.7.4 documentation - - - + + + + + - - - - - + + + + + @@ -34,7 +36,7 @@ twootfeed
            - 0.7.3 + 0.7.4
            diff --git a/docs/how-to-developers.html b/docs/how-to-developers.html index 876745b..aa73c65 100644 --- a/docs/how-to-developers.html +++ b/docs/how-to-developers.html @@ -1,23 +1,25 @@ - + - + - Quick start for developers — twootfeed 0.7.3 + <title>Quick start for developers — twootfeed 0.7.4 documentation - - - + + + + + - - - - - + + + + + @@ -37,7 +39,7 @@ twootfeed
            - 0.7.3 + 0.7.4
            @@ -87,9 +89,9 @@
            -

            Quick start for developers

            +

            Quick start for developers

            -

            Dependencies

            +

            Dependencies

            • Flask

            • Feedgenerator

            • @@ -102,7 +104,7 @@

              Dependencies -

              Installation

              +

              Installation

              • Clone this repo :

              @@ -127,7 +129,7 @@

              Installation -

              Tests

              +

              Tests

              $ make test
               
              diff --git a/docs/index.html b/docs/index.html index 5738be6..2178ec2 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,23 +1,25 @@ - + - + - Welcome to twootfeed’s documentation! — twootfeed 0.7.3 + <title>Welcome to twootfeed’s documentation! — twootfeed 0.7.4 documentation - - - + + + + + - - - - - + + + + + @@ -36,7 +38,7 @@ twootfeed
              - 0.7.3 + 0.7.4
              @@ -81,8 +83,14 @@
              -

              Welcome to twootfeed’s documentation!

              +

              Welcome to twootfeed’s documentation!

              twootfeed generates an RSS feed from parsed Twitter or Mastodon search and from Mastodon bookmarks, favorites and home timeline.

              +
              +

              Warning

              +
              +
              ⚠️ twootfeed is no longer maintained.
              +
              +

              Contents

                diff --git a/docs/installation.html b/docs/installation.html index 503b615..43133d1 100644 --- a/docs/installation.html +++ b/docs/installation.html @@ -1,23 +1,25 @@ - + - + - Installation and usage — twootfeed 0.7.3 + <title>Installation and usage — twootfeed 0.7.4 documentation - - - + + + + + - - - - - + + + + + @@ -37,7 +39,7 @@ twootfeed
                - 0.7.3 + 0.7.4
                @@ -89,16 +91,16 @@
                -

                Installation and usage

                +

                Installation and usage

                -

                Requirements

                +

                Requirements

                • Python 3.8+

                • API keys Twitter and/or Mastodon

                -

                Installation

                +

                Installation

                • Create and activate a virtualenv

                @@ -213,7 +215,7 @@

                Installation -

                Upgrade

                +

                Upgrade

                • Activate the virtualenv

                @@ -231,7 +233,7 @@

                Upgrade -

                Systemd service

                +

                Systemd service

                To create a Linux service with systemd:

                • create a service file:

                • @@ -274,7 +276,7 @@

                  Systemd service -

                  Usage

                  +

                  Usage

                  Changed in version 0.7.0.

                  diff --git a/docs/objects.inv b/docs/objects.inv index e03743e..5effff7 100644 --- a/docs/objects.inv +++ b/docs/objects.inv @@ -1,6 +1,6 @@ # Sphinx inventory version 2 # Project: twootfeed -# Version: 0.7.3 +# Version: 0.7.4 # The remainder of this file is compressed using zlib. xڅMN0 99@زC#!@ĂIQ03;8 iӪ- ^ݣrI̭a EY8L#Y#-h'ՑZ|%;‹ZS|jC3PܥZVS[0 aݫuAN͎ JFvQ! ;RׇK,M4Cj܅`' 6%/җO$¨j\o* \ No newline at end of file diff --git a/docs/parameters.html b/docs/parameters.html index 85fcbc6..f811943 100644 --- a/docs/parameters.html +++ b/docs/parameters.html @@ -1,23 +1,25 @@ - + - + - Application and feeds parameters — twootfeed 0.7.3 + <title>Application and feeds parameters — twootfeed 0.7.4 documentation - - - + + + + + - - - - - + + + + + @@ -37,7 +39,7 @@ twootfeed
                  - 0.7.3 + 0.7.4
                  @@ -88,7 +90,7 @@
                  -

                  Application and feeds parameters

                  +

                  Application and feeds parameters

                  Application parameters are stored in config.yml file:

                  twitter:
                     consumerKey: ''
                  @@ -118,7 +120,7 @@ 

                  Application and feeds parameters -

                  Twitter

                  +

                  Twitter

                  • consumerKey and consumerSecret : see https://developer.twitter.com/en/apps to create an app and get the keys

                  • title: Feed title

                  • @@ -127,7 +129,7 @@

                    Twitter -

                    Mastodon

                    +

                    Mastodon

                    • url: Mastodon instance URL

                    • client_id_file and access_token_file: credentials files generated by twootfeed script

                    • @@ -137,7 +139,7 @@

                      Mastodon -

                      Feed

                      +

                      Feed

                      • language: Feed language

                      • author_name: Feed author

                      • @@ -149,7 +151,7 @@

                        Feed

                  -

                  App

                  +

                  App

                  • host and port: host and port used by Gunicorn (WSGI HTTP Server)

                  • nb_workers: number of workers used by Gunicorn (not mandatory, if not defined, the number is calculated by the app)

                  • diff --git a/docs/search.html b/docs/search.html index b9b117a..2be8a6f 100644 --- a/docs/search.html +++ b/docs/search.html @@ -1,23 +1,25 @@ - + - Search — twootfeed 0.7.3 + <title>Search — twootfeed 0.7.4 documentation - - - + + + + + - - - - - + + + + + @@ -37,7 +39,7 @@ twootfeed
                    - 0.7.3 + 0.7.4
                    diff --git a/docs/searchindex.js b/docs/searchindex.js index 45c0d81..6d0c21d 100644 --- a/docs/searchindex.js +++ b/docs/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["changelog", "features", "how-to-developers", "index", "installation", "parameters"], "filenames": ["changelog.md", "features.rst", "how-to-developers.rst", "index.rst", "installation.rst", "parameters.rst"], "titles": ["Change log", "Features", "Quick start for developers", "Welcome to twootfeed\u2019s documentation!", "Installation and usage", "Application and feeds parameters"], "terms": {"No": 0, "onli": [0, 1, 2], "depend": [0, 4], "updat": [0, 4], "note": 0, "minimum": [0, 4], "python": [0, 2, 4], "i": [0, 1, 4, 5], "now": [0, 4], "issu": 0, "32": 0, "gif": [0, 1], "show": 0, "In": 0, "thi": [0, 2], "releas": 0, "wa": 0, "close": 0, "pr": 0, "minor": 0, "improv": 0, "29": 0, "add": 0, "token": [0, 2, 4, 5], "access": [0, 2, 4, 5], "feed": [0, 1, 2, 3, 4], "break": 0, "28": 0, "home": [0, 1, 3, 4], "timelin": [0, 1, 3, 4], "30": 0, "url": [0, 1, 5], "includ": [0, 4], "tweepi": [0, 2], "twootfe": [0, 1, 2, 4, 5], "still": 0, "us": [0, 1, 2, 4, 5], "twitter": [0, 1, 2, 3, 4], "api": [0, 1, 2, 4], "v1": [0, 2], "gener": [0, 1, 2, 3, 4, 5], "document": 0, "sphinx": 0, "user": [0, 1, 4], "": [0, 2, 4], "bookmark": [0, 1, 3, 4], "were": 0, "toot": [0, 1, 4], "_": 0, "search": [0, 1, 3, 4, 5], "rout": 0, "return": 0, "404": 0, "error": 0, "24": 0, "correct": 0, "http": [0, 2, 4, 5], "code": 0, "statu": 0, "when": 0, "kei": [0, 1, 2, 4, 5], "ar": [0, 1, 4, 5], "provid": 0, "22": 0, "The": [0, 1, 4], "number": [0, 1, 5], "worker": [0, 5], "server": [0, 2, 5], "can": [0, 4], "set": [0, 4], "21": 0, "pagin": 0, "get": [0, 2, 5], "19": 0, "environ": [0, 4], "variabl": [0, 4], "limit": [0, 4], "item": [0, 1, 4, 5], "avoid": 0, "time": 0, "out": 0, "refer": 0, "charact": [0, 4, 5], "titl": [0, 5], "avail": [0, 1, 4], "pypi": 0, "name": [0, 5], "displai": [0, 1, 4, 5], "usernam": [0, 1], "sinc": [0, 4], "refactor": 0, "continu": 0, "integr": 0, "test": 0, "coverag": 0, "perform": 0, "gunicorn": [0, 2, 5], "product": 0, "long": 0, "tweet": [0, 1, 4], "truncat": 0, "imag": [0, 1], "longer": 0, "handl": 0, "tweeperror": 0, "rate": 0, "exceed": 0, "major": 0, "ad": 0, "makefil": 0, "eas": 0, "instal": [0, 3], "start": [0, 3, 4], "see": [0, 2, 4, 5], "readm": 0, "thank": 0, "georgedorn": 0, "client": [0, 2, 4], "script": [0, 4, 5], "rss": [0, 1, 3, 4], "authent": [0, 4, 5], "regist": [0, 4, 5], "app": [0, 4], "credenti": [0, 4, 5], "flask": [0, 2], "instead": 0, "django": 0, "queri": [0, 4], "descript": [0, 4, 5], "extern": 0, "all": 0, "media": 0, "an": [1, 3, 5], "from": [1, 3, 4, 5], "mastodon": [1, 2, 3, 4], "favorit": [1, 3, 4], "origin": 1, "retweet": 1, "link": [1, 5], "hashtag": [1, 4], "video": 1, "mp4": 1, "anim": 1, "sourc": [1, 4], "locat": [1, 4], "visibl": [1, 4], "like": [1, 4], "boost": 1, "favourit": 1, "intend": 1, "person": [1, 4], "account": [1, 4], "associ": 1, "mai": [1, 4], "contain": 1, "restrict": [1, 4], "exampl": [1, 4], "freshrss": 1, "feedgener": 2, "standard": 2, "1": [2, 4], "py": 2, "pytz": 2, "pyyaml": 2, "beautifulsoup": 2, "clone": 2, "repo": 2, "git": 2, "github": 2, "com": [2, 4, 5], "samr1": 2, "virtualenv": [2, 4], "packag": 2, "cd": 2, "make": 2, "fill": [2, 4], "field": [2, 4], "you": [2, 4], "config": [2, 4, 5], "yml": [2, 4, 5], "next": 2, "step": 2, "serv": 2, "pars": 3, "featur": 3, "usag": 3, "applic": [3, 4], "paramet": [3, 4], "quick": 3, "develop": [3, 5], "chang": [3, 4], "log": [3, 4], "3": 4, "8": 4, "creat": [4, 5], "activ": 4, "m": 4, "venv": 4, "bin": 4, "pip": 4, "initi": 4, "configur": 4, "file": [4, 5], "twootfeed_init": 4, "want": 4, "detail": 4, "copi": 4, "past": 4, "valu": 4, "consumerkei": [4, 5], "consumersecret": [4, 5], "wrapper": 4, "which": 4, "your": 4, "prompt": 4, "twootfeed_create_mastodon_cli": 4, "It": 4, "necessari": 4, "temporarili": 4, "disabl": 4, "two": 4, "factor": 4, "enabl": 4, "new": 4, "version": 4, "0": 4, "7": 4, "connect": 4, "privat": 4, "direct": 4, "messag": 4, "A": 4, "mandatori": [4, 5], "expos": 4, "should": 4, "publicli": 4, "some": 4, "length": [4, 5], "25": [4, 5], "10": 4, "5": 4, "main": 4, "jun": 4, "6": 4, "2022": 4, "18": 4, "49": 4, "26": 4, "gcc": 4, "12": 4, "linux": 4, "type": 4, "help": 4, "copyright": 4, "credit": 4, "licens": 4, "more": 4, "inform": 4, "import": 4, "secret": 4, "token_urlsaf": 4, "pgoes3qoslhxduzny_gmn6p5vwzqszqbgnb_vpupq7o": 4, "command": 4, "line": 4, "date": 4, "sha256sum": 4, "base64": 4, "head": 4, "c": 4, "echo": 4, "nwu2mze1zgm0mmvlzdg5ndnhn": 4, "after": 4, "If": 4, "miss": 4, "invalid": 4, "export": 4, "follow": 4, "default": 4, "twootfeed_config_dir": 4, "directori": 4, "twootfeed_config_fil": 4, "full": 4, "path": 4, "dir": 4, "twootfeed_log": 4, "print": 4, "consol": 4, "twootfeed_set": 4, "productionconfig": 4, "u": 4, "restart": 4, "To": 4, "sudo": 4, "nano": 4, "etc": 4, "system": 4, "templat": 4, "distribut": 4, "unit": 4, "network": 4, "target": 4, "startlimitintervalsec": 4, "simpl": 4, "alwai": 4, "restartsec": 4, "execstart": 4, "twootfeed_directori": 4, "python3": 4, "wantedbi": 4, "multi": 4, "systemctl": 4, "boot": 4, "localhost": [4, 5], "8080": [4, 5], "q": [4, 5], "tag": 4, "without": 4, "lead": 4, "home_timelin": 4, "where": 4, "store": 5, "result": 5, "social": 5, "client_id_fil": 5, "tootrss_clientcr": 5, "txt": 5, "access_token_fil": 5, "tootrss_usercr": 5, "app_nam": 5, "tootrss": 5, "identifi": 5, "languag": 5, "fr": 5, "author_nam": 5, "feed_url": 5, "timezon": 5, "europ": 5, "pari": 5, "text_length_limit": 5, "100": 5, "max_item": 5, "20": 5, "host": 5, "port": 5, "nb_worker": 5, "2": 5, "defin": 5, "en": 5, "instanc": 5, "author": 5, "maximum": 5, "minim": 5, "wsgi": 5, "calcul": 5}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"chang": 0, "log": 0, "version": 0, "0": 0, "7": 0, "3": 0, "2023": 0, "06": 0, "14": 0, "2": 0, "2022": 0, "08": 0, "27": 0, "bug": 0, "fix": 0, "1": 0, "07": 0, "16": 0, "misc": 0, "15": 0, "new": 0, "featur": [0, 1], "6": 0, "8": 0, "2021": 0, "10": 0, "05": 0, "2020": 0, "03": 0, "2019": 0, "20": 0, "5": 0, "09": 0, "23": 0, "4": 0, "31": 0, "01": 0, "26": 0, "25": 0, "2018": 0, "17": 0, "mastodon": [0, 5], "extend": 0, "support": 0, "make": 0, "04": 0, "favorit": 0, "2017": 0, "12": 0, "18": 0, "descript": 1, "quick": 2, "start": 2, "develop": 2, "depend": 2, "instal": [2, 4], "test": 2, "welcom": 3, "twootfe": 3, "": 3, "document": 3, "content": 3, "usag": 4, "requir": 4, "upgrad": 4, "systemd": 4, "servic": 4, "applic": 5, "feed": 5, "paramet": 5, "twitter": 5, "app": 5}, "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": {"Change log": [[0, "change-log"]], "Version 0.7.3 (2023/06/14)": [[0, "version-0-7-3-2023-06-14"]], "Version 0.7.2 (2022/08/27)": [[0, "version-0-7-2-2022-08-27"]], "Bugs Fixed": [[0, "bugs-fixed"], [0, "id5"], [0, "id7"], [0, "id11"], [0, "id13"], [0, "id17"], [0, "id24"]], "Version 0.7.1 (2022/07/16)": [[0, "version-0-7-1-2022-07-16"]], "Misc": [[0, "misc"], [0, "id1"], [0, "id2"], [0, "id4"], [0, "id6"], [0, "id8"], [0, "id14"], [0, "id15"], [0, "id18"], [0, "id19"], [0, "id21"]], "Version 0.7.0 (2022/07/15)": [[0, "version-0-7-0-2022-07-15"]], "New Features": [[0, "new-features"], [0, "id3"], [0, "id9"], [0, "id10"], [0, "id12"], [0, "id16"], [0, "id20"], [0, "id22"], [0, "id23"]], "Version 0.6.8 (2021/10/05)": [[0, "version-0-6-8-2021-10-05"]], "Version 0.6.7 (2020/03/15)": [[0, "version-0-6-7-2020-03-15"]], "Version 0.6.6 (2019/10/20)": [[0, "version-0-6-6-2019-10-20"]], "Version 0.6.5 (2019/09/23)": [[0, "version-0-6-5-2019-09-23"]], "Version 0.6.4 (2019/08/31)": [[0, "version-0-6-4-2019-08-31"]], "Version 0.6.3 (2019/05/05)": [[0, "version-0-6-3-2019-05-05"]], "Version 0.6.2 (2019/01/26)": [[0, "version-0-6-2-2019-01-26"]], "Version 0.6.1 (2019/01/25)": [[0, "version-0-6-1-2019-01-25"]], "Version 0.6.0 (2019/01/23)": [[0, "version-0-6-0-2019-01-23"]], "Version 0.5.1 (2018-10-17)": [[0, "version-0-5-1-2018-10-17"]], "Version 0.5.0 - Mastodon extended support (2018-10-14)": [[0, "version-0-5-0-mastodon-extended-support-2018-10-14"]], "Version 0.4.0 - make support (2018-04-01)": [[0, "version-0-4-0-make-support-2018-04-01"]], "Version 0.3.0 - Mastodon favorites support (2017-12-07)": [[0, "version-0-3-0-mastodon-favorites-support-2017-12-07"]], "Version 0.2.1 (2017-05-03)": [[0, "version-0-2-1-2017-05-03"]], "Version 0.2.0 (2017-04-18)": [[0, "version-0-2-0-2017-04-18"]], "Version 0.1.0 (2017-04-18)": [[0, "version-0-1-0-2017-04-18"]], "Features": [[1, "features"]], "Description": [[1, "description"]], "Quick start for developers": [[2, "quick-start-for-developers"]], "Dependencies": [[2, "dependencies"]], "Installation": [[2, "installation"], [4, "installation"]], "Tests": [[2, "tests"]], "Welcome to twootfeed\u2019s documentation!": [[3, "welcome-to-twootfeed-s-documentation"]], "Contents": [[3, null]], "Installation and usage": [[4, "installation-and-usage"]], "Requirements": [[4, "requirements"]], "Upgrade": [[4, "upgrade"]], "Systemd service": [[4, "systemd-service"]], "Usage": [[4, "usage"]], "Application and feeds parameters": [[5, "application-and-feeds-parameters"]], "Twitter": [[5, "twitter"]], "Mastodon": [[5, "mastodon"]], "Feed": [[5, "feed"]], "App": [[5, "app"]]}, "indexentries": {}}) \ No newline at end of file +Search.setIndex({"docnames": ["changelog", "features", "how-to-developers", "index", "installation", "parameters"], "filenames": ["changelog.md", "features.rst", "how-to-developers.rst", "index.rst", "installation.rst", "parameters.rst"], "titles": ["Change log", "Features", "Quick start for developers", "Welcome to twootfeed\u2019s documentation!", "Installation and usage", "Application and feeds parameters"], "terms": {"twootfe": [0, 1, 2, 4, 5], "i": [0, 1, 3, 4, 5], "longer": [0, 1, 3], "maintain": [0, 1, 3], "thi": [0, 2], "latest": 0, "No": 0, "onli": [0, 1, 2], "depend": [0, 4], "updat": [0, 4], "note": 0, "minimum": [0, 4], "python": [0, 2, 4], "now": [0, 4], "issu": 0, "32": 0, "gif": [0, 1], "show": 0, "In": 0, "releas": 0, "wa": 0, "close": 0, "pr": 0, "minor": 0, "improv": 0, "29": 0, "add": 0, "token": [0, 2, 4, 5], "access": [0, 2, 4, 5], "feed": [0, 1, 2, 3, 4], "break": 0, "28": 0, "home": [0, 1, 3, 4], "timelin": [0, 1, 3, 4], "30": 0, "url": [0, 1, 5], "includ": [0, 4], "tweepi": [0, 2], "still": 0, "us": [0, 1, 2, 4, 5], "twitter": [0, 1, 2, 3, 4], "api": [0, 1, 2, 4], "v1": [0, 2], "gener": [0, 1, 2, 3, 4, 5], "document": 0, "sphinx": 0, "user": [0, 1, 4], "": [0, 2, 4], "bookmark": [0, 1, 3, 4], "were": 0, "toot": [0, 1, 4], "_": 0, "search": [0, 1, 3, 4, 5], "rout": 0, "return": 0, "404": 0, "error": 0, "24": 0, "correct": 0, "http": [0, 2, 4, 5], "code": 0, "statu": 0, "when": 0, "kei": [0, 1, 2, 4, 5], "ar": [0, 1, 4, 5], "provid": 0, "22": 0, "The": [0, 1, 4], "number": [0, 1, 5], "worker": [0, 5], "server": [0, 2, 5], "can": [0, 4], "set": [0, 4], "21": 0, "pagin": 0, "get": [0, 2, 5], "19": 0, "environ": [0, 4], "variabl": [0, 4], "limit": [0, 4], "item": [0, 1, 4, 5], "avoid": 0, "time": 0, "out": 0, "refer": 0, "charact": [0, 4, 5], "titl": [0, 5], "avail": [0, 1, 4], "pypi": 0, "name": [0, 5], "displai": [0, 1, 4, 5], "usernam": [0, 1], "sinc": [0, 4], "refactor": 0, "continu": 0, "integr": 0, "test": 0, "coverag": 0, "perform": 0, "gunicorn": [0, 2, 5], "product": 0, "long": 0, "tweet": [0, 1, 4], "truncat": 0, "imag": [0, 1], "handl": 0, "tweeperror": 0, "rate": 0, "exceed": 0, "major": 0, "ad": 0, "makefil": 0, "eas": 0, "instal": [0, 3], "start": [0, 3, 4], "see": [0, 2, 4, 5], "readm": 0, "thank": 0, "georgedorn": 0, "client": [0, 2, 4], "script": [0, 4, 5], "rss": [0, 1, 3, 4], "authent": [0, 4, 5], "regist": [0, 4, 5], "app": [0, 4], "credenti": [0, 4, 5], "flask": [0, 2], "instead": 0, "django": 0, "queri": [0, 4], "descript": [0, 4, 5], "extern": 0, "all": 0, "media": 0, "an": [1, 3, 5], "from": [1, 3, 4, 5], "mastodon": [1, 2, 3, 4], "favorit": [1, 3, 4], "origin": 1, "retweet": 1, "link": [1, 5], "hashtag": [1, 4], "video": 1, "mp4": 1, "anim": 1, "sourc": [1, 4], "locat": [1, 4], "visibl": [1, 4], "like": [1, 4], "boost": 1, "favourit": 1, "intend": 1, "person": [1, 4], "account": [1, 4], "associ": 1, "mai": [1, 4], "contain": 1, "restrict": [1, 4], "exampl": [1, 4], "freshrss": 1, "feedgener": 2, "standard": 2, "1": [2, 4], "py": 2, "pytz": 2, "pyyaml": 2, "beautifulsoup": 2, "clone": 2, "repo": 2, "git": 2, "github": 2, "com": [2, 4, 5], "samr1": 2, "virtualenv": [2, 4], "packag": 2, "cd": 2, "make": 2, "fill": [2, 4], "field": [2, 4], "you": [2, 4], "config": [2, 4, 5], "yml": [2, 4, 5], "next": 2, "step": 2, "serv": 2, "pars": 3, "featur": 3, "usag": 3, "applic": [3, 4], "paramet": [3, 4], "quick": 3, "develop": [3, 5], "chang": [3, 4], "log": [3, 4], "3": 4, "8": 4, "creat": [4, 5], "activ": 4, "m": 4, "venv": 4, "bin": 4, "pip": 4, "initi": 4, "configur": 4, "file": [4, 5], "twootfeed_init": 4, "want": 4, "detail": 4, "copi": 4, "past": 4, "valu": 4, "consumerkei": [4, 5], "consumersecret": [4, 5], "wrapper": 4, "which": 4, "your": 4, "prompt": 4, "twootfeed_create_mastodon_cli": 4, "It": 4, "necessari": 4, "temporarili": 4, "disabl": 4, "two": 4, "factor": 4, "enabl": 4, "new": 4, "version": 4, "0": 4, "7": 4, "connect": 4, "privat": 4, "direct": 4, "messag": 4, "A": 4, "mandatori": [4, 5], "expos": 4, "should": 4, "publicli": 4, "some": 4, "length": [4, 5], "25": [4, 5], "10": 4, "5": 4, "main": 4, "jun": 4, "6": 4, "2022": 4, "18": 4, "49": 4, "26": 4, "gcc": 4, "12": 4, "linux": 4, "type": 4, "help": 4, "copyright": 4, "credit": 4, "licens": 4, "more": 4, "inform": 4, "import": 4, "secret": 4, "token_urlsaf": 4, "pgoes3qoslhxduzny_gmn6p5vwzqszqbgnb_vpupq7o": 4, "command": 4, "line": 4, "date": 4, "sha256sum": 4, "base64": 4, "head": 4, "c": 4, "echo": 4, "nwu2mze1zgm0mmvlzdg5ndnhn": 4, "after": 4, "If": 4, "miss": 4, "invalid": 4, "export": 4, "follow": 4, "default": 4, "twootfeed_config_dir": 4, "directori": 4, "twootfeed_config_fil": 4, "full": 4, "path": 4, "dir": 4, "twootfeed_log": 4, "print": 4, "consol": 4, "twootfeed_set": 4, "productionconfig": 4, "u": 4, "restart": 4, "To": 4, "sudo": 4, "nano": 4, "etc": 4, "system": 4, "templat": 4, "distribut": 4, "unit": 4, "network": 4, "target": 4, "startlimitintervalsec": 4, "simpl": 4, "alwai": 4, "restartsec": 4, "execstart": 4, "twootfeed_directori": 4, "python3": 4, "wantedbi": 4, "multi": 4, "systemctl": 4, "boot": 4, "localhost": [4, 5], "8080": [4, 5], "q": [4, 5], "tag": 4, "without": 4, "lead": 4, "home_timelin": 4, "where": 4, "store": 5, "result": 5, "social": 5, "client_id_fil": 5, "tootrss_clientcr": 5, "txt": 5, "access_token_fil": 5, "tootrss_usercr": 5, "app_nam": 5, "tootrss": 5, "identifi": 5, "languag": 5, "fr": 5, "author_nam": 5, "feed_url": 5, "timezon": 5, "europ": 5, "pari": 5, "text_length_limit": 5, "100": 5, "max_item": 5, "20": 5, "host": 5, "port": 5, "nb_worker": 5, "2": 5, "defin": 5, "en": 5, "instanc": 5, "author": 5, "maximum": 5, "minim": 5, "wsgi": 5, "calcul": 5}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"chang": 0, "log": 0, "version": 0, "0": 0, "7": 0, "4": 0, "2024": 0, "01": 0, "13": 0, "3": 0, "2023": 0, "06": 0, "14": 0, "2": 0, "2022": 0, "08": 0, "27": 0, "bug": 0, "fix": 0, "1": 0, "07": 0, "16": 0, "misc": 0, "15": 0, "new": 0, "featur": [0, 1], "6": 0, "8": 0, "2021": 0, "10": 0, "05": 0, "2020": 0, "03": 0, "2019": 0, "20": 0, "5": 0, "09": 0, "23": 0, "31": 0, "26": 0, "25": 0, "2018": 0, "17": 0, "mastodon": [0, 5], "extend": 0, "support": 0, "make": 0, "04": 0, "favorit": 0, "2017": 0, "12": 0, "18": 0, "descript": 1, "quick": 2, "start": 2, "develop": 2, "depend": 2, "instal": [2, 4], "test": 2, "welcom": 3, "twootfe": 3, "": 3, "document": 3, "content": 3, "usag": 4, "requir": 4, "upgrad": 4, "systemd": 4, "servic": 4, "applic": 5, "feed": 5, "paramet": 5, "twitter": 5, "app": 5}, "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": {"Change log": [[0, "change-log"]], "Version 0.7.4 (2024/01/13)": [[0, "version-0-7-4-2024-01-13"]], "Version 0.7.3 (2023/06/14)": [[0, "version-0-7-3-2023-06-14"]], "Version 0.7.2 (2022/08/27)": [[0, "version-0-7-2-2022-08-27"]], "Bugs Fixed": [[0, "bugs-fixed"], [0, "id5"], [0, "id7"], [0, "id11"], [0, "id13"], [0, "id17"], [0, "id24"]], "Version 0.7.1 (2022/07/16)": [[0, "version-0-7-1-2022-07-16"]], "Misc": [[0, "misc"], [0, "id1"], [0, "id2"], [0, "id4"], [0, "id6"], [0, "id8"], [0, "id14"], [0, "id15"], [0, "id18"], [0, "id19"], [0, "id21"]], "Version 0.7.0 (2022/07/15)": [[0, "version-0-7-0-2022-07-15"]], "New Features": [[0, "new-features"], [0, "id3"], [0, "id9"], [0, "id10"], [0, "id12"], [0, "id16"], [0, "id20"], [0, "id22"], [0, "id23"]], "Version 0.6.8 (2021/10/05)": [[0, "version-0-6-8-2021-10-05"]], "Version 0.6.7 (2020/03/15)": [[0, "version-0-6-7-2020-03-15"]], "Version 0.6.6 (2019/10/20)": [[0, "version-0-6-6-2019-10-20"]], "Version 0.6.5 (2019/09/23)": [[0, "version-0-6-5-2019-09-23"]], "Version 0.6.4 (2019/08/31)": [[0, "version-0-6-4-2019-08-31"]], "Version 0.6.3 (2019/05/05)": [[0, "version-0-6-3-2019-05-05"]], "Version 0.6.2 (2019/01/26)": [[0, "version-0-6-2-2019-01-26"]], "Version 0.6.1 (2019/01/25)": [[0, "version-0-6-1-2019-01-25"]], "Version 0.6.0 (2019/01/23)": [[0, "version-0-6-0-2019-01-23"]], "Version 0.5.1 (2018-10-17)": [[0, "version-0-5-1-2018-10-17"]], "Version 0.5.0 - Mastodon extended support (2018-10-14)": [[0, "version-0-5-0-mastodon-extended-support-2018-10-14"]], "Version 0.4.0 - make support (2018-04-01)": [[0, "version-0-4-0-make-support-2018-04-01"]], "Version 0.3.0 - Mastodon favorites support (2017-12-07)": [[0, "version-0-3-0-mastodon-favorites-support-2017-12-07"]], "Version 0.2.1 (2017-05-03)": [[0, "version-0-2-1-2017-05-03"]], "Version 0.2.0 (2017-04-18)": [[0, "version-0-2-0-2017-04-18"]], "Version 0.1.0 (2017-04-18)": [[0, "version-0-1-0-2017-04-18"]], "Features": [[1, "features"]], "Description": [[1, "description"]], "Quick start for developers": [[2, "quick-start-for-developers"]], "Dependencies": [[2, "dependencies"]], "Installation": [[2, "installation"], [4, "installation"]], "Tests": [[2, "tests"]], "Welcome to twootfeed\u2019s documentation!": [[3, "welcome-to-twootfeed-s-documentation"]], "Contents": [[3, null]], "Installation and usage": [[4, "installation-and-usage"]], "Requirements": [[4, "requirements"]], "Upgrade": [[4, "upgrade"]], "Systemd service": [[4, "systemd-service"]], "Usage": [[4, "usage"]], "Application and feeds parameters": [[5, "application-and-feeds-parameters"]], "Twitter": [[5, "twitter"]], "Mastodon": [[5, "mastodon"]], "Feed": [[5, "feed"]], "App": [[5, "app"]]}, "indexentries": {}}) \ No newline at end of file diff --git a/docsrc/source/features.rst b/docsrc/source/features.rst index 572dd8d..17f2d4c 100644 --- a/docsrc/source/features.rst +++ b/docsrc/source/features.rst @@ -1,6 +1,11 @@ Features ######## +.. warning:: + + | **twootfeed** is no longer maintained. + + Description ~~~~~~~~~~~ diff --git a/docsrc/source/index.rst b/docsrc/source/index.rst index d3aa8db..53555a1 100644 --- a/docsrc/source/index.rst +++ b/docsrc/source/index.rst @@ -8,6 +8,10 @@ Welcome to twootfeed's documentation! **twootfeed** generates an RSS feed from parsed Twitter or Mastodon search and from Mastodon bookmarks, favorites and home timeline. +.. warning:: + + | ⚠️ **twootfeed** is no longer maintained. + .. toctree:: :maxdepth: 1 :caption: Contents diff --git a/setup.cfg b/setup.cfg index d12a9b7..ba7696f 100644 --- a/setup.cfg +++ b/setup.cfg @@ -20,6 +20,7 @@ classifiers = Programming Language :: Python :: 3.9 Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.11 + Programming Language :: Python :: 3.12 Topic :: Internet :: WWW/HTTP project_urls = Documentation = https://samr1.github.io/python-twootfeed