Home
Softono
ReTube

ReTube

Open source Python
23
Stars
1
Forks
11
Issues
1
Watchers
3 years
Last Commit

About ReTube

ReImagine Tubing

Platforms

Web Self-hosted

Languages

Python

Links

ReTube

An alternative front-end to YouTube, Odysee/Lbry, Bitchute, Rumble, etc.

Access all videos from one place. \ No account, no ads, no tracking. \ Subscriptions are saved locally in LocalStorage (TODO: Optional Sync)

Mirrored at Gitlab: https://gitlab.com/PrivOci/ReTube

DEMO

DEMO

Development

I'm not a web developer and this one is my first project, if you like the idea please contribute, any kind of feedback is welcome. \ The frontend is build using NextJS with Tailwinds. \ The backend uses FastApi and Redis.

I chose them because they are very simple and easy-to-use.

Setup local instance:

Docker

git clone https://github.com/PrivOci/ReTube \ cd ReTube \ docker-compose up -d

Manual:

Backend

Setup Redis for Caching

cd backend/redis \ docker-compose up -d

FastApi

cd backend \ pip3 install virtualenv \ python -m virtualenv venv \ venv\Scripts\activate \ pip install -r requirements.txt

uvicorn main:app --reload or python ./main.py \ API docs: http://localhost:8000/docs

Frontend

cd frontend \ yarn \ yarn run dev