Skip to content

s-h-3-l-l/everything

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

everything

This program brings News-feeds, Podcasts, YouTube subscriptions and much more into one place.

Disclaimer

This program is meant for use in private LANs only.
Do NOT make this accessible to untrusted users.
This program is not secure.

Installation

python3 -m virtualenv venv
source ./venv/bin/activate
pip install -r requirements.txt
deactivate

Create a file src/secrets.py that contains the following variables:

  • YOUTUBE_API_KEY

Maybe adjust the values in src/conf.py to your needs.

If you want to run this as a service enter the correct values in everything.service and execute:

sudo ln -s $(realpath ./everything.service) /etc/systemd/system
sudo systemctl enable everything

Execution

Run it with

./src/everything.py

or

sudo systemctl start everything

This will spawn a webserver on the specified address in src/conf.py (default 127.0.0.1:7070).

TODO

  • Twitter module
  • mobile friendly