This repo is a copy and updated version of edsu/feediverse
You can always view changes here: https://github.com/edsu/feediverse/compare/master...xopez:better_feediverse:master
Description
better_feediverse will read RSS/Atom feeds and send the messages as Mastodon posts. It's meant to add a little bit of spice to your timeline from other places. Please use it responsibly.
Install
pip install better_feediverse
Run
The first time you run better_feediverse you'll need to tell it your Mastodon
instance and get an access token which it will save in a configuration file. If
you don't specify a config file it will use ~/.better_feediverse:
better_feediverse
Once better_feediverse is configured you can add it to your crontab:
*/15 * * * * /usr/local/bin/better_feediverse
Run better_feediverse --help to show the command line options.
Post Format
You can customize the post format by opening the configuration file (default is ~/.better_feediverse) and updating the template property of your feed. The default format is:
{title} {url}
If you want you can use {summary} in your template, and add boilerplate text
like so:
Bookmark: {title} {url} {summary}
{hashtags} will look for tags in the feed entry and turn them into a space
separated list of hashtags. For some feeds (e.g. youtube-rss) you should use {link} instead of {url}.
{content} is the whole content of the feed entry (with html-tags
stripped). Please be aware that this might easily exceed Mastodon's
default limit of 500 characters.
Release files for better-feediverse 2.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| better_feediverse-2.1.0.tar.gz | 5.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| better_feediverse-2.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.2 kB
Release files / better_feediverse-2.1.0.tar.gz
| Download URL | better_feediverse-2.1.0.tar.gz |
|---|---|
| Size | 5.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
60011079f105db523b11fadff2b8451fa955bd470ebbd98f8570a3079c8eb6b4
|
|
BLAKE2b-256 checksum How to use checksums |
f085900ba6cb14a20a1a28bbbe7536939de25a739688b1cf1c19faaa6558dc8c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.10.6
|
Release files / better_feediverse-2.1.0-py3-none-any.whl
| Download URL | better_feediverse-2.1.0-py3-none-any.whl |
|---|---|
| Size | 5.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0c8f3428ecb62fa6e6d590a32abf394a0738cc4f077fd0e696c1ea20e80b7eee
|
|
BLAKE2b-256 checksum How to use checksums |
a7569b2e26c2b2ccf18d9a11f1025977e604020f7d55a048b3a9d0e2b0a12edf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.10.6
|