Skip to content

Custom YouTube server written in python, for the old AppStore and classic iOS YouTube apps.

License

Notifications You must be signed in to change notification settings

ObscureMosquito/TubeRepair-Python

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Check 'new' branch, more recent development

TubeRepair server, using Flask and Jinja2.

  • Works out of the box, edit the backend to your likings.
  • Fetches from Youtube Private API without using a key (Coming soon!)
  • Works with Classic YouTube (iOS 5,6), 1.1.0 and 1.2.1 (Possibly 2.2.0 soon)
  • ⚠️ This project is usable now, but still in beta. You can help in bag's discord ⚠️

Current servers (Thanks for the hosting!):

Features

  • Cache API responses
  • Customizable config

In the future

  • Based all requests via innertube (ditching invidious and request to youtube Private API directly)
  • Private server with password protection and secrets

Setup

Make sure you have Python (3.8 minimum) and virtualenv (optional) installed.

# Download
git clone https://github.com/kendoodoo/tuberepair-python
cd tuberepair-python

# Preparing virtualenv
# You can just skip to pip, but for good measures.
virtualenv tuberepair
source tuberepair/bin/activate
pip install -r requirements.txt

# Running
python main.py

Credits

Contributors

Code

I will not copy code that explicitly states "do not modify".

About

Custom YouTube server written in python, for the old AppStore and classic iOS YouTube apps.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jinja 73.6%
  • Python 23.0%
  • HTML 3.4%