[global] database = /opt/yt/subscriptions.sqlite [frontend] # generate a base64 encoded secret key e.g. with `head -c32 /dev/urandom | base64` # this secures the cookies and csrf tokens of the frontend. secret_key = # a message to show anonymous users when they navigate to /: welcome_message =

Welcome to subscriptions.gir.st

Watch YouTube-videos ad-free (including most baked-in sponsored segments), listen to audio in the background and subscribe to channels without Google tracking you.

Know Python or CSS? Help improving this FLOSS project!

You're seeing the guest user's subscription feed right now; feel free to explore! # comma seperated list of blueprints to load. you may put your own blueprints # in a subdirectory of app/ and list them here. modules mentioned first will # shadow routes of those mentioned last. the 'proxy' endpoint is disabled by # default. if you run webhooks on a different server/port, you can disable it # here (although it doesn't hurt). modules = browse,youtube,webhooks,reddit [webhooks] # public url of your webhook server without "/websub/v1/"... (this is probably # the where you run your frontend, unless you run the 'webhooks' blueprint # seperately; used for 'websub' and 'captcha' features): public_uri = http://delta.gir.st:8801 [websub] # real-time updates of subscriptions. # how long (in seconds) to request updates from websub-hub before having to # re-subscribe (5 * 24 * 60 * 60 = 5days, cargo-culted from invidious): lease = 432000 # secret (7-bit ASCII) string to sign websub responses and urls (but may not be # empty): can be generated with `tr -dc '[:print:]'