1
Fork 0
poke/README.md

117 lines
5.3 KiB
Markdown
Raw Permalink Normal View History

2023-08-04 17:28:25 -04:00
<h1 align="center">
2022-12-24 07:59:34 -05:00
<a href="https://poketube.fun/watch?v=9sJUDx7iEJw&quality=medium&=sjohgteojgytrueugtye4jhtytjrjnyıı">
2024-06-21 16:57:15 -04:00
<img src="https://poketube.fun/css/logo-poke.svg" width="400">
</a>
<a href="http://www.defectivebydesign.org/drm-free">
<img src="https://static.fsf.org/dbd/label/DRM-free%20label%20120.en.png"
alt="DRM Free" width="65" height="65" border="0" align="middle" />
</a>
<p>PRIVACY APP OF YOUR DREAMS! :3</p>
</h1>
2024-01-18 01:16:18 -05:00
2023-10-28 08:13:56 -04:00
<div align="center">
2024-06-21 16:57:15 -04:00
<p>Be anonymous while watching (cat falling) videos, searching the web, and listening to music on Poke - the free privacy front-end!</p>
</div>
2023-10-28 08:13:56 -04:00
2024-06-21 16:57:15 -04:00
<div align="center">
<a href="#welcome">Welcome!</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a href="#features">Features</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a href="#no-non-free-codec-needed">No Non-Free Codec</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a href="#hosting-poke">Hosting</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a href="#poke-community">Community</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a href="#legal">Legal</a>
<br><br>
<a href="https://status.poketube.fun" target="_blank">
<img width="170" src="https://api.netweak.com/status-badges/K2LY9" alt="Status Badge"/>
</a>
<img src="https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/badges/StandWithUkraine.svg" alt="Stand with Ukraine">
<a href="./LICENSE">
<img src="https://img.shields.io/badge/License-GPL--3-FF6666" alt="GPL-3 License">
</a>
2023-08-04 17:28:25 -04:00
</div>
2024-04-30 23:07:06 -04:00
![Preview](./css/README_Preview.png)
2023-08-04 17:28:25 -04:00
## Welcome!
2024-06-21 16:57:15 -04:00
Welcome to Poke (formerly PokeTube), the privacy-friendly YouTube front-end built with the InnerTube API! Imagine paying for YouTube Premium just to download videos - couldn't be us (literally).
2023-10-28 04:57:28 -04:00
2024-06-21 16:57:15 -04:00
## Features
2023-10-28 04:57:28 -04:00
2024-06-21 16:57:15 -04:00
| <img width="100%" style="border-radius: 24px" src="./css/README_RYD.png"> | <div style="text-align: left"><h3>🔙 Built-In Return YouTube Dislikes</h3>See the dislikes from *returnyoutubedislike* - because sometimes you need to know how bad that video really is :3</div> |
2024-04-30 23:07:06 -04:00
| - | - |
2024-06-21 16:57:15 -04:00
| <div style="text-align: right"><h3>📱 PWA Support</h3>With PWA Support, you can install Poke on your mobile device. Now you can pretend to be productive while watching cat videos on the go, mreoww! :3</div> | <img width="100%" style="border-radius: 24px" src="./css/README_PWA.jpg"> |
| <h3>🎨 Customize</h3>Customize Poke however you want. Make it as unique as your taste in memes. | <h3>📥 Accounts</h3>Suscribe (yes Suscribe hehe sussy baka) to whaever channel you want! </div> |
| <h3>🔍 Web Search</h3>Search the web privately on PokeTube. Incognito mode who? | <h3>🎶 And...</h3>Ambient mode, HQ audio, and even more! :3 |
2023-03-07 14:57:11 -05:00
2024-06-21 16:57:15 -04:00
## No Non-Free Codec Needed
2024-02-16 12:00:55 -05:00
2024-06-21 16:57:15 -04:00
Poke uses OpenH264, which is free software! No non-free components included :3 View the source code of OpenH264 [here](https://github.com/cisco/openh264.git). Because who wants to deal with non-free stuff? Not us!~
2024-02-16 12:00:55 -05:00
2024-06-21 16:57:15 -04:00
## Hosting Poke
2024-06-21 16:57:15 -04:00
### NodeJS
2022-08-09 05:39:18 -04:00
2024-06-21 16:57:15 -04:00
1. **Install Packages**
- Fedora/RHEL: `$ sudo dnf install git make gcc libcurl nodejs python libcurl4 g++`
- Debian/Ubuntu: `$ sudo apt install git make gcc libcurl4-openssl-dev nodejs npm python g++`
2024-04-30 23:07:06 -04:00
2024-06-21 16:57:15 -04:00
2. **Clone Repo**
- Codeberg: `$ git clone https://codeberg.org/ashley/poke.git`
- GitHub: `$ git clone https://github.com/ashley0143/poke.git`
2024-08-28 17:02:57 -04:00
2024-08-28 17:04:38 -04:00
unoffical mirrors:
2024-09-05 15:59:06 -04:00
- code.lgbt: `$ git clone https://code.lgbt/mirror/poke.git` [sync every 10mins]
2024-08-28 17:02:57 -04:00
- git.lgbt: `$ git clone https://git.lgbt/mirror/poke.git` [sync every 10mins]
2024-08-29 13:29:37 -04:00
- nin0git :`$ git clone https://git.nin0.dev/mirrors/poke.git` [sync every 10mins]
2024-08-29 15:44:46 -04:00
- SudoVanilla: `$ git clone https://ark.sudovanilla.org/Korbs/poke.git` [sync every update]
2024-04-30 23:07:06 -04:00
2024-06-21 16:57:15 -04:00
3. **Install Dependencies**
- `$ cd poke`
- `$ npm install`
2023-08-04 17:28:25 -04:00
2024-06-21 16:57:15 -04:00
4. **Start Server**
- `$ node server.js`
2023-08-04 17:28:25 -04:00
2024-06-21 16:57:15 -04:00
Congrats! PokeTube should now be running on `localhost:6003`! 🎉
2024-04-30 23:07:06 -04:00
2024-06-21 16:57:15 -04:00
### Docker
2024-04-30 23:07:06 -04:00
2024-06-21 16:57:15 -04:00
1. **Create Directory**
- `$ mkdir poketube && cd poketube`
2023-08-04 17:28:25 -04:00
2024-06-21 16:57:15 -04:00
2. **Download Config**
- `$ curl -O https://codeberg.org/Ashley/poke/raw/branch/main/docker-compose.yml`
2024-09-05 15:59:06 -04:00
3. **Run Poke**
2024-06-21 16:57:15 -04:00
- `$ docker compose up -d`
2023-08-04 17:28:25 -04:00
2024-06-21 16:57:15 -04:00
Congrats! PokeTube should now be running on `localhost:6003`! 🎉
2023-11-30 06:05:12 -05:00
2024-06-21 16:57:15 -04:00
## Poke Community
2024-04-30 23:07:06 -04:00
2024-08-03 14:54:41 -04:00
Join us on [Discord](https://discord.poketube.fun/) or [Matrix](https://matrix.to/#/#poke:vern.cc)! I promise we're cool! <3
2023-08-04 17:28:25 -04:00
2024-06-21 16:57:15 -04:00
## The Legal Stuff (boring tbh)
2023-12-30 14:04:33 -05:00
the main parts of the project is Under GPL-3.0-OR-LATER :3
see the each sections LICENSE tho!!
Copyleft 2021-202x Poke Project
[Code Of conduct](https://codeberg.org/Ashley/poke/src/branch/main/CODE_OF_CONDUCT.md)
2023-03-07 14:57:11 -05:00
2023-08-04 17:28:25 -04:00
[Privacy Policy](https://poketube.fun/privacy)
2022-08-25 07:40:24 -04:00
2023-08-04 17:28:25 -04:00
TL;DR: we dont collect or share your personal info, that's it lol.
2024-06-21 16:57:15 -04:00
We use the GNU Coding Standard Thingy, see [this link.](https://www.gnu.org/prep/standards)
2023-10-07 05:35:32 -04:00
2023-10-17 11:33:09 -04:00
2024-06-21 16:57:15 -04:00
<div align="center">
<p>Parts of Poke are hosted on Glitch.com since <i>2020</i>.</p>
<a href="https://glitch.com/">
<img src="https://cdn.glitch.global/d68d17bb-f2c0-4bc3-993f-50902734f652/glitch-fastly-lock-up.svg">
</a>
<br><hr>
2024-08-27 05:55:58 -04:00
<p> this software does not support <a href="https://opensource.org">"OSI"</a> - <a href="https://rationalwiki.org/wiki/Eric_S._Raymond#Open_Source">they are terrible people </a> - pls support the FSF/GNU (<a href="https://fsf.org">fsf.org</a> or <a href="https://gnu.org">gnu.org</a>) instead :3 </p>
2024-06-21 16:57:15 -04:00
<a href="https://gnu.org/not-open-source">
<img width="200" src="https://autumn.revolt.chat/attachments/eNpfwV2C1_wudONe43YCvWr-4vbvLpG78HbuXgOYfO">
</a>
</div>