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.
|
1 month ago | |
---|---|---|
.gitignore | 1 month ago | |
LICENSE | 1 month ago | |
README.org | 1 month ago | |
config.example.json | 1 month ago | |
freshrss.py | 1 month ago | |
freshrss2pocket.py | 1 month ago | |
helpers.py | 1 month ago | |
pocket.py | 1 month ago | |
requirements.txt | 1 month ago | |
run.sh | 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
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