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
Issue 32 - GIFs not showing
Bugs Fixed
-Version 0.7.1 (2022/07/16)
+Version 0.7.1 (2022/07/16)
-Misc
+Misc
PR#31 - Minor improvements
Misc
+Misc
PR#31 - Minor improvements
Version 0.7.0 (2022/07/15)
+Version 0.7.0 (2022/07/15)
New Features
+New Features
Misc
+Misc
Version 0.6.8 (2021/10/05)
+Version 0.6.8 (2021/10/05)
Misc
+Misc
Update dependencies including Tweepy 4.0
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
Bugs Fixed
-Version 0.6.4 (2019/08/31)
+Version 0.6.4 (2019/08/31)
-Misc
+Misc
Update dependencies
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
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 @@ Issue 19 - Change environment variables
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 @@ twootfeed is now available on PyPI
Issue 17 - [Twitter] the name used in url is the display name and not the username
Python 3.7 support (since Tweepy 3.7 support)
Refactor
@@ -329,9 +337,9 @@ Performance improvements (code refactoring)
Use of Gunicorn for Production environments
@@ -339,15 +347,15 @@ Issue 10 - add Mastodon support
Adding Makefile to ease install and starting the server (see README)
Issue 10 - add Mastodon support
Issue 4 - Using Flask instead of Django
Issue 3 - include query in RSS Feed Description
@@ -416,7 +424,7 @@ Issue 5 - display all media
- @@ -102,7 +104,7 @@
Clone this repo :
Python 3.8+
API keys Twitter and/or Mastodon
Create and activate a virtualenv
Activate the virtualenv
create a service file:
@@ -274,7 +276,7 @@ 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 @@ url: Mastodon instance URL
client_id_file and access_token_file: credentials files generated by twootfeed script
@@ -137,7 +139,7 @@ language: Feed language
author_name: Feed author
@@ -149,7 +151,7 @@ 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 @@
-
+
-
New Features
-Version 0.6.1 (2019/01/25)
+Version 0.6.1 (2019/01/25)
-New Features
+New Features
-Bugs Fixed
+Bugs Fixed
Bugs Fixed
-Version 0.6.0 (2019/01/23)
+Version 0.6.0 (2019/01/23)
-New Features
+New Features
-Bugs Fixed
+Bugs Fixed
-Misc
+Misc
Misc
-Version 0.5.1 (2018-10-17)
+Version 0.5.1 (2018-10-17)
-Misc
+Misc
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
-Version 0.4.0 - make support (2018-04-01)
+Version 0.4.0 - make support (2018-04-01)
-Misc
+Misc
-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
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
+ 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
+ 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
+ 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
Dependencies
-Installation
+Installation
@@ -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
+ 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.
+
+
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
+ 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
-Installation
+Installation
@@ -213,7 +215,7 @@ Installation
-Upgrade
+Upgrade
@@ -231,7 +233,7 @@ Upgrade
-Systemd service
+Systemd service
To create a Linux service with systemd:
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څMN099@ز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
+ 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
Twitter
-Mastodon
+Mastodon
Mastodon
-Feed
+Feed
Feed
-App
+App
Search — twootfeed 0.7.3
+ 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 7a2bbca..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
@@ -32,11 +33,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
New Features
+New Features
Bugs Fixed
+Bugs Fixed
Bugs Fixed
-Version 0.6.0 (2019/01/23)
+Version 0.6.0 (2019/01/23)
-New Features
+New Features
-Bugs Fixed
+Bugs Fixed
-Misc
+Misc
Misc
New Features
+New Features
Bugs Fixed
+Bugs Fixed
Misc
+Misc
Misc
Version 0.5.1 (2018-10-17)
+Version 0.5.1 (2018-10-17)
Misc
+Misc
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
Version 0.4.0 - make support (2018-04-01)
+Version 0.4.0 - make support (2018-04-01)
Misc
+Misc
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
New Features
-Version 0.1.0 (2017-04-18)
+Version 0.1.0 (2017-04-18)
-New Features
+New Features
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
+ 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
+ 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
+ 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
Dependencies
-Installation
+Installation
@@ -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
+ 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.
+
+
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
+ 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
-Installation
+Installation
@@ -213,7 +215,7 @@ Installation
-Upgrade
+Upgrade
@@ -231,7 +233,7 @@ Upgrade
-Systemd service
+Systemd service
To create a Linux service with systemd:
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څMN099@ز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
+ 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
Twitter
-Mastodon
+Mastodon
Mastodon
-Feed
+Feed
Feed
-App
+App
Search — twootfeed 0.7.3
+ 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 7a2bbca..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
@@ -32,11 +33,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
New Features
+New Features
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
+ 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
+ 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
+ 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
Dependencies
-Installation
+Installation
@@ -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
+ 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.
+
+
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
+ 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
-Installation
+Installation
@@ -213,7 +215,7 @@ Installation
-Upgrade
+Upgrade
@@ -231,7 +233,7 @@ Upgrade
-Systemd service
+Systemd service
To create a Linux service with systemd:
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څMN099@ز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
+ 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
Twitter
-Mastodon
+Mastodon
Mastodon
-Feed
+Feed
Feed
-App
+App
Search — twootfeed 0.7.3
+ 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 7a2bbca..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
@@ -32,11 +33,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
Features
+Features
+Warning
+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:
Quick start for developers
+Quick start for developers
Dependencies
+Dependencies
Dependencies
-Installation
+Installation
@@ -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
+ 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.
+
+
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
+ 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
-Installation
+Installation
@@ -213,7 +215,7 @@ Installation
-Upgrade
+Upgrade
@@ -231,7 +233,7 @@ Upgrade
-Systemd service
+Systemd service
To create a Linux service with systemd:
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څMN099@ز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
+ 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
Twitter
-Mastodon
+Mastodon
Mastodon
-Feed
+Feed
Feed
-App
+App
Search — twootfeed 0.7.3
+ 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 7a2bbca..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
@@ -32,11 +33,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
Tests
+Tests
$ make test
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
+-
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
+Installation and usage
Requirements
+Requirements
Installation
+Installation
Installation
-Upgrade
+Upgrade
@@ -231,7 +233,7 @@ Upgrade
-Systemd service
+Systemd service
To create a Linux service with systemd:
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څMN099@ز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
+ 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
Twitter
-Mastodon
+Mastodon
Mastodon
-Feed
+Feed
Feed
-App
+App
Search — twootfeed 0.7.3
+ 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 7a2bbca..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
@@ -32,11 +33,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
Systemd service
+Systemd service
To create a Linux service with systemd:
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څMN099@ز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
+ 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
Twitter
-Mastodon
+Mastodon
Mastodon
-Feed
+Feed
Feed
-App
+App
Search — twootfeed 0.7.3
+ 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 7a2bbca..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
@@ -32,11 +33,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
Changed in version 0.7.0.
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
Twitter
-Mastodon
+Mastodon
Mastodon
-Feed
+Feed
Feed
-App
+App
Search — twootfeed 0.7.3
+ 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 7a2bbca..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
@@ -32,11 +33,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