diff --git a/.drone.yml b/.drone.yml
index 4f0b5ae9..6d7d7d09 100644
--- a/.drone.yml
+++ b/.drone.yml
@@ -1,19 +1,19 @@
kind: pipeline
type: exec
-name: Build and Push Docker Image (Quay)
+name: Build and Push Docker Image
platform:
os: linux
- arch: amd64
+ arch: arm64
steps:
- name: Build
environment:
- QUAY_USERNAME:
- from_secret: QUAY_USERNAME
- QUAY_PASSWORD:
- from_secret: QUAY_PASSWORD
+ CODEBERG_USERNAME:
+ from_secret: CODEBERG_USERNAME
+ CODEBERG_PASSWORD:
+ from_secret: CODEBERG_PASSWORD
commands:
- - echo $QUAY_PASSWORD | docker login quay.io --username $QUAY_USERNAME --password-stdin
- - docker build -t quay.io/sudovanilla/poketube .
- - docker push quay.io/sudovanilla/poketube
\ No newline at end of file
+ - echo $CODEBERG_PASSWORD | docker login codeberg.org --username $CODEBERG_USERNAME --password-stdin
+ - docker build -t codeberg.org/korbs/poke:arm64 .
+ - docker push codeberg.org/korbs/poke:arm64
\ No newline at end of file
diff --git a/README.md b/README.md
index 87c5231a..a90d5945 100644
--- a/README.md
+++ b/README.md
@@ -1,176 +1,87 @@
-
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!
-
- "Since you work on poke, Are you in touch with its lead developer "Jose marchasi"?
--RMS
-
-Stallman though poke was GNU poke lmaoooo
-
-
-
+
+
+
+
+
+ PRIVACY APP OF YOUR DREAMS! :3
+
+
Be anonymous while watching (cat falling) videos, searching the web, and listening to music on Poke - the free privacy front-end!
+
-[Welcome!](#welcome) | [Features](#features) | [No non-free codec needed](#no-non-free-codec-needed-3) | [Hosting Poke~](#hosting-poketube) | [Poke community!](#poketube-community) | [The Legal Stuff (boring tbh)](#the-legal-stuff-boring-tbh)
-
-
-
-
-
-
-
-
+

## Welcome!
-This is the source code of Poke (formerly PokeTube), the privacy-friendly youtube front-end built with the InnerTube API!
+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).
-# Features
+## Features
-|
| Return YouTube Dislikes Built-In
See the dislikes from returnyoutubedislike! |
+|
| 🔙 Built-In Return YouTube Dislikes
See the dislikes from *returnyoutubedislike* - because sometimes you need to know how bad that video really is :3 |
| - | - |
-| PWA Support
With PWA Support, you can install Poke on your mobile device :3 |
|
+| 📱 PWA Support
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 |
|
+| 🎨 Customize
Customize Poke however you want. Make it as unique as your taste in memes. | 📥 Accounts
Suscribe (yes Suscribe hehe sussy baka) to whaever channel you want! |
+| 🔍 Web Search
Search the web privately on PokeTube. Incognito mode who? | 🎶 And...
Ambient mode, HQ audio, and even more! :3 |
-Customize
-Customize Poketube However you want :3
+## No Non-Free Codec Needed
-Accounts
-Suscribe (yes Suscribe hehe sussy baka) to whaever channel you want!
+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!~
-Web Search
-Search the web privatly on poketube :3
+## Hosting Poke
-
-And...
-
-Ambient mode, HQ audio And Even more!!!!!
-
+### NodeJS
-## Written by humans - not gpt
-poke is made by hard-working hoomans - not gpt :3
-
+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++`
-## No Non-free codec needed :3
+2. **Clone Repo**
+ - Codeberg: `$ git clone https://codeberg.org/ashley/poke.git`
+ - GitHub: `$ git clone https://github.com/ashley0143/poke.git`
-Poke uses openh264 which is free software! poketube does not inculude non free stuff owowowoow!!!!
+3. **Install Dependencies**
+ - `$ cd poke`
+ - `$ npm install`
-you can view the source code of the openh264 codec in this repo :3 --> https://github.com/cisco/openh264.git
+4. **Start Server**
+ - `$ node server.js`
-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.
+ Congrats! PokeTube should now be running on `localhost:6003`! 🎉
-## Hosting Poke~
+### Docker
-### IMPORTANT
-Before you host, if ur server is in usa, set the proxylocation to `USA` (which is the default) - if you use any eu server set it to `EU` instead to make videos load faster
+1. **Create Directory**
+ - `$ mkdir poketube && cd poketube`
- ### With NodeJS
-To self host your own Poke instance, you'll need some packages installed on your GNU/Linux install.
+2. **Download Config**
+ - `$ curl -O https://codeberg.org/Ashley/poke/raw/branch/main/docker-compose.yml`
-
-For Fedora/RHEL/Rocky/CentOS
-
+3. **Run PokeTube**
+ - `$ docker compose up -d`
-```
-sudo dnf install git make gcc libcurl nodejs python libcurl4 g++
-```
+ Congrats! PokeTube should now be running on `localhost:6003`! 🎉
-
+## Poke Community
-
-For Debian/Ubuntu
-
+Join us on [Revolt](https://rvlt.gg/poketube) or [Matrix](https://matrix.to/#/#poke:vern.cc)! I promise we're cool! <3
-```
-sudo apt install git make gcc libcurl4-openssl-dev nodejs npm python g++
-```
-
-
-
-
-Once you have everything, clone our repo:
-
-
-Clone via Codeberg
-
-
-```
-git clone https://codeberg.org/ashley/poke.git
-```
-
-
-
-Clone via GitHub
-
-
-```
-git clone https://github.com/ashley0143/poke.git
-```
-
-
-
-
-Now, install the needed dependencies within the Poke folder:
-( go to the folder by running cd poke)
-```
-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/poke/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.
-
-## Hosting Image Proxy
-
-see [here](https://codeberg.org/Ashley/poke/src/branch/main/january) :3
-just uhh change the url in config.json to ur image proxy
-
-## Poke community!
-
-Join the community on [revolt](https://rvlt.gg/poketube) or [matrix](https://matrix.to/#/#poke:vern.cc) :3
+
## The Legal Stuff (boring tbh)
the main parts of the project is Under GPL-3.0-OR-LATER :3
@@ -178,18 +89,22 @@ 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)
[Privacy Policy](https://poketube.fun/privacy)
TL;DR: we dont collect or share your personal info, that's it lol.
-We additionally use the GNU Coding Standard, see [this link.](https://www.gnu.org/prep/standards)
+We use the GNU Coding Standard Thingy, see [this link.](https://www.gnu.org/prep/standards)
-
-
some parts of poketube.fun is proudly hosted on glitch.com since 2020
-

-

-
+
+
Parts of Poke are hosted on Glitch.com since 2020.
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/css/poke-chan-v2.png b/css/poke-chan-v2.png
new file mode 100644
index 00000000..2c7bbd1e
Binary files /dev/null and b/css/poke-chan-v2.png differ
diff --git a/css/red-tape.png b/css/red-tape.png
new file mode 100644
index 00000000..58d75533
Binary files /dev/null and b/css/red-tape.png differ
diff --git a/docker-compose.yml b/docker-compose.yml
index 3a9b4b8a..8bf2b043 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -1,7 +1,8 @@
# To run, please do either docker compose up -d (for docker's own version) or docker-compose up -d (for your OSes package managers verison)
services:
poketube:
- image: quay.io/sudovanilla/poketube
+ image: codeberg.org/korbs/poke:amd64
+ # image: codeberg.org/korbs/poke:arm64 # Use this if you're using a Raspberry Pi or an arm architecture
restart: unless-stopped
volumes:
- ./config.json:/poketube/config.json
diff --git a/html/discover.ejs b/html/discover.ejs
index 59afa165..a70d2a63 100644
--- a/html/discover.ejs
+++ b/html/discover.ejs
@@ -327,7 +327,9 @@ margin-left: auto;
background: var(--not-quite-black);
text-decoration: none;
border-radius: 1em;
-}
+}
+
+