84afdc1db0
Signed-off-by: Ashley <iamashley@duck.com> |
||
---|---|---|
alac | ||
core | ||
css | ||
html | ||
p | ||
sdk | ||
src | ||
t | ||
.gitignore | ||
CODE_OF_CONDUCT.md | ||
docker-compose.yml | ||
entrypoint.sh | ||
instances.json | ||
LICENSE | ||
nginx.conf.example | ||
opensearch.xml | ||
package.json | ||
pokeatmosurls.json | ||
README.md | ||
robots.txt | ||
server.js |
Wats in dis readme uwu?:
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
Hosting Poketube~
-
To self host your own Poketube instance, you'll need the following:
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:3000
!
PokeTube community!
Offical poketube community servers :3
Revolt
Discord (requires nonfree js - see stallman.org/discord.html )
The Legal Stuff (boring tbh)
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 https://www.gnu.org/prep/standards