FREE AS IN FREEDOM!! | libre, free and privacy first front-end for YouTube with libre codecs :3 https://poketube.sudovanilla.com/
Go to file
Korbs f3d9a054e6
Update proxy
2023-10-07 00:08:37 -04:00
alac add readme lel 2023-04-07 18:58:44 +00:00
core owo 2022-08-05 22:33:38 +03:00
css update 2023-09-30 10:54:15 -04:00
html Update proxy links and add Plausible script 2023-10-07 00:04:08 -04:00
invidious-source Update Invidious 2023-09-27 15:03:32 -04:00
p Update proxy 2023-10-07 00:08:37 -04:00
pwa Use Stand Alone UI instead for PWA 2023-09-30 11:03:32 -04:00
sdk update 2023-09-30 10:39:24 -04:00
src update 2023-09-30 10:39:24 -04:00
t Rename piwik.js to piwik.min.js 2022-07-26 00:59:39 +03:00
.gitignore add space-around 2022-08-09 01:11:29 +03:00
CHANGES.md update 2023-09-30 12:11:25 -04:00
CODE_OF_CONDUCT.md fix formatting 2022-10-28 22:39:15 +02:00
LICENSE fix license 2023-02-12 09:08:33 +00:00
README.md update 2023-09-29 13:24:24 -04:00
config.json update 2023-09-18 23:47:25 -04:00
docker-compose.yml Docker Changes 2023-01-11 16:28:50 +00:00
entrypoint.sh Move files 2023-01-11 16:28:51 +00:00
feautures.md Add 'feautures.md' 2023-04-08 21:04:32 +00:00
instances.json add poketube.sudovanilla.com 2023-09-16 05:21:58 +00:00
nginx.conf.example update 2023-09-27 16:47:43 -04:00
opensearch.xml update 2023-09-27 16:47:43 -04:00
package.json Update proxy links and add Plausible script 2023-10-07 00:04:08 -04:00
pokeatmosurls.json add poke atmos links 2023-02-15 17:26:25 +00:00
robots.txt add robots.txt 2023-02-09 16:30:26 +00:00
server.js update 2023-09-30 10:39:24 -04:00

This repo is for SudoVanilla's PokeTube instance.

View CHANGES.md to see changes made by SudoVanilla.

Official PokeTube Repo - Official PokeTube Instance

To Do

  • Create sample Service file (For selfhosting)
  • Revamp entire layout
  • Subscription Manager
  • Add User Settings
    • Themes and Layouts
    • Player
    • Defualt Homepage
    • Advanced (Whip all data, locally)

SudoVanilla's instance: https://poketube.sudovanilla.com


Welcome!

This is the source code of PokeTube, the privacy-friendly youtube front-end built with the InnerTube API (Docs) that's packed with some pretty cool stuff including:

  • ZERO ads
  • Lyrics to songs
  • A clean and modern UI
  • A Javascript-free frontend
  • No cookies or data collection
  • And built-in dislike counts Thaks to the Return YouTube Dislike Api!

No Non-free codec needed :3

PokeTube uses openh264 which is free software! PokeTube does not inculude non free stuff owowowoow!!!!

you can view the source code of the openh264 codec in this repo :3 --> https://github.com/cisco/openh264.git

PLEASE NOTE THAT THIS SOFTWARE MAY INCULUDE CODECS THAT IN CERTAIN COUNTRIES MAY BE COVERED BY PATENTS OR HAVE LEGAL ISSUES. PATENT AND COPYRIGHT LAWS OPERATE DIFFERENTLY DEPENDING ON WHICH COUNTRY YOU ARE IN. PLEASE OBTAIN LEGAL ADVICE IF YOU ARE UNSURE WHETHER A PARTICULAR PATENT OR RESTRICTION APPLIES TO A CODEC YOU WISH TO USE IN YOUR COUNTRY.

Hosting PokeTube~

To self host your own Poketube instance, you'll need NodeJS v18.18.0 or newer.

Linux users will also need to make sure that g++ is installed.

Once you have everything, clone our repo:

git clone https://codeberg.org/ashley/poketube.git

You can also clone using our Github mirror if you'd prefer:

git clone https://github.com/ashley0143/poketube.git

Now, install the needed dependencies within the Poketube folder:

npm install 

Once everythings installed, start your server with the following command:

node server.js

Congrats, PokeTube should now be running on localhost:7050!

PokeTube community!

Join the community on revolt :3

Code Of conduct

Privacy Policy

TL;DR: we dont collect or share your personal info, that's it lol.

We additionally use the GNU Coding Standard, see this link.