2023-03-05 08:11:26 +01:00
< a href = "https://fsf.org" >
2023-03-05 08:09:02 +01:00
2023-03-05 08:11:26 +01:00
< img src = "https://www.thinkpenguin.com/files/RYF.png" width = "67" align = "right" >
< / a >
2023-03-05 08:09:02 +01:00
< div align = "center" >
2022-12-24 13:59:34 +01:00
< a href = "https://poketube.fun/watch?v=9sJUDx7iEJw&quality=medium&=sjohgteojgytrueugtye4jhtytjrjnyıı" >
2022-10-28 17:46:29 +02:00
< img src = "https://poketube.fun/css/logo.svg" width = "500" > < / a > < br >
2023-03-01 19:23:39 +01:00
< img src = 'https://raw.githubusercontent.com/squiresgrant/personal-site/main/badges/firefox4.gif' >
2022-08-25 13:34:00 +02:00
< / div >
2023-03-05 06:26:44 +01:00
## Wats in dis readme uwu?:
2022-10-28 17:46:29 +02:00
- [Welcome! ](#Welcome! )
2023-03-05 06:26:44 +01:00
- [No Non-free codec needed :3 ](#no-non-free-codec-needed-3 )
2022-10-28 17:46:29 +02:00
- [Hosting Poketube~ ](#hosting-poketube )
2023-03-05 06:26:44 +01:00
- [PokeTube Offical Communitys ](#poketube-community )
2022-10-28 17:46:29 +02:00
- [The Legal Stuff ](#the-legal-stuff )
2022-08-06 13:54:04 +02:00
2022-10-28 17:46:29 +02:00
## Welcome!
2022-12-31 12:07:17 +01:00
This is the source code of PokeTube, the privacy-friendly youtube front-end built with the InnerTube API ([Docs](https://docs.poketube.fun)) that's packed with some pretty cool stuff including:
2022-10-28 17:46:29 +02:00
- 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 ](https://www.returnyoutubedislike.com/ )!
2023-03-05 06:26:44 +01:00
2023-03-04 21:48:39 +01:00
## 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
2023-03-04 21:49:27 +01:00
2022-10-28 17:46:29 +02:00
## Hosting Poketube~
- To self host your own Poketube instance, you'll need the following:
2022-08-06 13:54:04 +02:00
2022-10-28 17:46:29 +02:00
- [Node.js ](https://nodejs.org/en/download/ )
- [npm ](http://npmjs.com ) (Included with Node.js)
2022-08-09 11:39:18 +02:00
2022-07-10 22:36:56 +02:00
2022-10-28 17:46:29 +02:00
Once you have everything, clone our repo:
2022-08-06 13:54:04 +02:00
```
2022-08-13 21:20:01 +02:00
git clone https://codeberg.org/ashley/poketube.git
2022-08-06 13:54:04 +02:00
```
2022-10-28 17:46:29 +02:00
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:
2022-08-06 13:54:04 +02:00
```
2022-08-06 16:11:23 +02:00
npm install
2022-08-06 13:54:04 +02:00
```
2022-10-28 17:46:29 +02:00
Once everythings installed, start your server with the following command:
2022-08-06 13:54:04 +02:00
```
node server.js
```
2022-10-28 17:46:29 +02:00
Congrats, Poketube should now be running on `localhost:3000` !
2023-03-05 06:48:43 +01:00
2022-07-19 21:59:19 +02:00
2023-03-05 06:26:44 +01:00
## PokeTube community!
Offical poketube community servers :3
[Revolt ](https://rvlt.gg/1em7QW8C ) < br >
[Discord ](https://discord.gg/a3JFtTHUnp ) (requires nonfree js - see stallman.org/discord.html )
## The Legal Stuff (boring tbh)
[Code Of conduct ](https://codeberg.org/Ashley/poketube/src/branch/main/CODE_OF_CONDUCT.md ) < br >
2022-08-06 14:18:29 +02:00
[Privacy Policy ](https://poketube.fun/privacy ) < br >
2022-10-28 17:46:29 +02:00
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
2022-08-25 13:40:24 +02:00
< a href = "https://codeberg.org/Ashley/poketube/src/branch/main/LICENSE" > < img src = "https://www.gnu.org/graphics/gplv3-88x31.png" > < / a >
2022-10-28 17:46:29 +02:00
#
< div align = center > < img src = "https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/badges/StandWithUkraine.svg" > < / div >