Feed2toot automatically parses RSS feeds, identifies new posts and posts them on the Mastodon social network. Forked from https://gitlab.com/chaica/feed2toot
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
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
8 months ago
docs bump version and update version 2 years ago
feed2toot bump version and update version 2 years ago
scripts Add docker support 8 months ago
.gitignore Add docker support 8 months ago
AUTHORS update author email and copyright 3 years ago
CHANGELOG bump version and update version 2 years ago
Dockerfile Add docker support 8 months ago
LICENSE first commit 6 years ago
README.md Add docker support 8 months ago
docker_entrypoint.sh Add docker support 8 months ago
feed2toot.py bump version and update version 2 years ago
setup.py bump version and update version 2 years ago

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.