alac | ||
core | ||
css | ||
html | ||
p | ||
pwa | ||
sdk | ||
src | ||
t | ||
.dockerignore | ||
.gitignore | ||
CODE_OF_CONDUCT.md | ||
config.json | ||
docker-compose.yml | ||
Dockerfile | ||
entrypoint.sh | ||
feautures.md | ||
HOSTING_REQUIREMENTS.md | ||
instances.json | ||
LICENSE | ||
nginx.conf.example | ||
opensearch.xml | ||
package.json | ||
poke.service | ||
pokeatmosurls.json | ||
README.md | ||
robots.txt | ||
server.js |
The Ultimate Privacy App
Be Anonymous watching epic videos, searching thingys on the interwebs and listening to music on poke - the free privacy front end!
Welcome! | Features | No non-free codec needed | Hosting Poke~ | Poke community! | The Legal Stuff (boring tbh)
Welcome!
This is the source code of PokeTube, the privacy-friendly youtube front-end built with the InnerTube API!
Features
Return Youtube Dislikes Built-in
See the dislikes from returnyoutubedislike!
Customize
Customize Poketube However you want :3PWA
Install PokeTube as a pwa on your mobile device :3Accounts
Suscribe (yes Suscribe hehe sussy baka) to whaever channel you want!Web Search
Search the web privatly on poketube :3And...
Ambient mode, HQ audio And Even more!!!!!
Written by humans - not gpt
poke is made by hard-working hoomans - not gpt :3
No Non-free codec needed :3
Poke 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 Poke~
With NodeJS
Once you have everything, clone our repo:
git clone https://codeberg.org/ashley/poke.git
You can also clone using our Github mirror if you'd prefer:
git clone https://github.com/ashley0143/poke.git
Or you can use our forgejo instance:
git clone https://git.poketube.fun/ashley/poke.gitt
Now, install the needed dependencies within the Poke folder: ( go to the folder by running cd pokee)
npm install
Once everythings installed, start your server with the following command:
node server.js
Congrats, Poketube should now be running on localhost:6003
!
With Docker
Create a new directory for PokeTube:
mkdir poketube && cd poketube
Download the docker compose and config file:
curl -O https://codeberg.org/Ashley/poketube/raw/branch/main/docker-compose.yml
Run PokeTube:
docker compose up -d
PokeTube should be running on http://localhost:6003
.
The port can be changed with the config file you downloaded, just change the server_port
option.
PokeTube community!
Join the community on revolt :3
The Legal Stuff (boring tbh)
TL;DR: we dont collect or share your personal info, that's it lol.
We additionally use the GNU Coding Standard, see this link.