One-Way-Synchronization of your starred FreshRSS items to Pocket.
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.
 
 
Marcel Kapfer 236194f32b
🎉 Initial commit
1 month ago
.gitignore 🎉 Initial commit 1 month ago
LICENSE 🎉 Initial commit 1 month ago
README.org 🎉 Initial commit 1 month ago
config.example.json 🎉 Initial commit 1 month ago
freshrss.py 🎉 Initial commit 1 month ago
freshrss2pocket.py 🎉 Initial commit 1 month ago
helpers.py 🎉 Initial commit 1 month ago
pocket.py 🎉 Initial commit 1 month ago
requirements.txt 🎉 Initial commit 1 month ago
run.sh 🎉 Initial commit 1 month ago

README.org

FreshRSS2Pocket

One-Way-Synchronization of your starred FreshRSS items to Pocket.

Requirements

  • Pocket application.
  • FreshRSS instance
  • Python 3

Features

  • Adds starred FreshRSS items to your Pocket account (including title and categories)
  • Removes starred items from FreshRSS

Shortcomings

  • None that I'm currently aware of.

Setup

  • Create a new Pocket application in the Pocket developer portal of type "Desktop (other)" (not sure if the type really matters)
  • Copy config.example.json to config.json and fill it out
  • (optional) Create a Python virtual environment with python3 -m venv venv and activate it
  • Install Python requirements with pip install -r requirements.txt
  • Execute the program with python youtube2freshrss.py
  • (optional) Set up a Cron job for running the run.sh (requires virtual environment) once a day with the working directory as first argument