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.
Metadata
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 | Provenance | Actions |
|---|---|---|---|---|
| better_feediverse-2.1.0.tar.gz | 5.4 kB | Without provenance | Details for better_feediverse-2.1.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| better_feediverse-2.1.0-py3-none-any.whl | Python 3 | none | any | Details for better_feediverse-2.1.0-py3-none-any.whl |
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
|
Security for better-feediverse 2.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.