Feed2toot automatically parses RSS feeds, identifies new posts and posts them on the Mastodon social network. Forked from https://gitlab.com/chaica/feed2toot
Go to file
MassiveBox 9782f0321f Add docker support
- Allow setup script to get credentials from flags
- Add Dockerfile and docker_entrypoint
- Edit README for forked version
2022-10-23 22:09:20 +02:00
docs bump version and update version 2021-03-26 18:22:57 +01:00
feed2toot bump version and update version 2021-03-26 18:22:57 +01:00
scripts Add docker support 2022-10-23 22:09:20 +02:00
.gitignore Add docker support 2022-10-23 22:09:20 +02:00
AUTHORS update author email and copyright 2020-12-07 20:33:30 +01:00
CHANGELOG bump version and update version 2021-03-26 18:22:57 +01:00
Dockerfile Add docker support 2022-10-23 22:09:20 +02:00
LICENSE first commit 2017-04-09 10:30:48 +02:00
README.md Add docker support 2022-10-23 22:09:20 +02:00
docker_entrypoint.sh Add docker support 2022-10-23 22:09:20 +02:00
feed2toot.py bump version and update version 2021-03-26 18:22:57 +01:00
setup.py bump version and update version 2021-03-26 18:22:57 +01:00

README.md

Feed2Toot Docker

Feed2Toot Docker is a fork of chaica/feed2toot that allows for simple deployment over Docker. In the future I'll try to add other useful features.

Usage

With Docker Compose:

version: '3'

services:
  feed2toot:
    image: gitea.massivebox.net/massivebox/feed2toot-docker:latest
    environment:
      - USERNAME=sampleusername@sampleinstance.url
      - PASSWORD=samplepassword
      - INSTANCE=https://sampleinstance.url
    restart: always
    volumes:
      - ./data:/data

Insert your full username (including the part with your homeserver's address), password and instance URL where required. You also need to create a working feed2toot.ini in the ./data folder. See the upstream docs for the guide.

After the first successful run, you can remove the entire environment block if you want, however, if you delete and re-create the container, you will need to put it back.

Support

Don't ask the upstream developers for help, if something is broken it's more likely that it is my fault. You can get support by opening an issue, or by contacting me, or in the Matrix support room.

Feed2toot

The following links and addresses are the upstream developers'. I don't want donations for this project, but I encourage you to donate to them.

  • Liberapay
  • BTC: 1AW12Zw93rx4NzWn5evcG7RNNEM2RSLmAC
  • XMR: 43GGv8KzVhxehv832FWPTF7FSVuWjuBarFd17QP163uxMaFyoqwmDf1aiRtS5jWgCiRsi73yqedNJJ6V1La2joznKHGAhDi

Authors

License

This software comes under the terms of the GPLv3+. Previously under MIT license. See the LICENSE file for the complete text of the license.