You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
867 B
867 B
Mastodon Capturer
There are two options for a Mastodon Capturer: A pure RSS reader or a full-fledged Mastodon client. A client would probably capture things send in private and such, which seem better.
Configuration
The only configuration necessary would be the access token.
Internals
Need to store, locally:
- id: Toot ID
- token: Token used to retrieve the information (in case the local storage is shared between applications).
We need the ID 'cause we don't want to duplicate content; once the client finds a toot in its own database, it stops reading from the source and don't send it to the Store.
As content send to the Store, we'd use a template like
{% if content_warning %}
({{ content_warning}})
{% endif %}
{{ content }}
We won't send title, as toots don't have them. As meta, we could store the URL for the original toot.