mirror of
https://codeberg.org/ashley/poke.git
synced 2024-11-10 12:18:26 +01:00
78 lines
2.8 KiB
Markdown
78 lines
2.8 KiB
Markdown
<a href="https://fsf.org">
|
|
|
|
<img src="https://www.thinkpenguin.com/files/RYF.png" width="67" align="right" >
|
|
</a>
|
|
|
|
<div align="center">
|
|
<a href="https://poketube.fun/watch?v=9sJUDx7iEJw&quality=medium&=sjohgteojgytrueugtye4jhtytjrjnyıı">
|
|
<img src="https://poketube.fun/css/logo.svg" width="500"> </a><br>
|
|
<img src='https://raw.githubusercontent.com/squiresgrant/personal-site/main/badges/firefox4.gif'>
|
|
</div>
|
|
|
|
|
|
## Wats in dis readme uwu?:
|
|
- [Welcome!](#Welcome!)
|
|
- [No Non-free codec needed :3](#no-non-free-codec-needed-3)
|
|
- [Hosting Poketube~](#hosting-poketube)
|
|
- [PokeTube Offical Communitys](#poketube-community)
|
|
- [The Legal Stuff](#the-legal-stuff)
|
|
|
|
|
|
## Welcome!
|
|
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:
|
|
- 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/)!
|
|
|
|
## 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:
|
|
|
|
- [Node.js](https://nodejs.org/en/download/)
|
|
- [npm](http://npmjs.com) (Included with Node.js)
|
|
|
|
|
|
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](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>
|
|
[Privacy Policy](https://poketube.fun/privacy) <br>
|
|
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
|
|
|
|
<a href="https://codeberg.org/Ashley/poketube/src/branch/main/LICENSE"> <img src="https://www.gnu.org/graphics/gplv3-88x31.png"> </a>
|
|
#
|
|
<div align=center><img src="https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/badges/StandWithUkraine.svg"></div>
|
|
|