One-Way-Synchronization of your starred FreshRSS items to Pocket.
.gitignore | ||
config.example.json | ||
freshrss.py | ||
freshrss2pocket.py | ||
helpers.py | ||
LICENSE | ||
pocket.py | ||
README.org | ||
requirements.txt | ||
run.sh |
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
toconfig.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