bottocto/MastodonFeedHTML
octo@swiss d90ae0da00 aaaa I keep forgetting :(( I'm so R today 2022-11-07 19:25:20 +01:00
..
Example.Config.py Changeable mail encryption, fix recursion limit 2022-11-07 17:33:38 +01:00
MastodonFeedHTML.py aaaa I keep forgetting :(( I'm so R today 2022-11-07 19:25:20 +01:00
README.md Add requirements 2022-08-22 23:46:54 +02:00
Start.MastodonFeedHTML MastodonFeedHTML update 2022-11-07 14:01:54 +01:00
requirements.txt Add requirements 2022-08-22 23:46:54 +02:00

README.md

Python program that scapes public posts from Mastodon profile URLs, and:

  • Sends them to lists of email addresses;
  • Saves them as HTML files on your machine.

It works with any type of post, be it text or media.
Retoots and replies are supported (and enabled by default).

It can theoretically see an unlimited number of posts and navigate recursively to see old ones.
Limit is set to 10 pages by default (200 posts). If you set it to very high (or unlimited), you may need to set higher sleep times to prevent ratelimiting.

The program may be useful for archiving your own posts.
Protip: you can repost your content on https://blogger.com via email with this tool!

Install dependencies

pip3 install -r requirements.txt

Configuration

Read Example.Config.py, copy it to Config.py, and edit it to your needs.