Un'interfaccia minimalista e senza javascript per Peertube https://peertube.uno
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
metalune 2222a4cd7b Fix weird padding on index.html at the bottom 5 months ago
static Add new light theme 11 months ago
templates Fix weird padding on index.html at the bottom 5 months ago
.editorconfig Add .editorconfig 2 years ago
.gitignore Don't commit vim temporary files 1 year ago
LICENSE Initial commit 2 years ago
README.md Add undocumented python-dateutil dependency 8 months ago
TODO Add support for viewing Accounts and Video Channels 2 years ago
doesnt_work Update doesnt_work 2 years ago
main.py Add support for /w/SHORTUUID/ type links 5 months ago
opensearch.xml Serve /opensearch.xml to add SimpleerTube as search engine to your webbrowser 1 year ago
peertube.py Specify 5 second timeout time for any request done to a peertube instance 11 months ago
requirements.txt Add lxml to requirements.txt 5 months ago



To see active instances, refer to Our Project Page

For the rest of the documentation, https://tube.metalune.xyz will be used as an example instance.

If you want to visit any page from your PeerTube instance of choice in SimpleerTube, just prepend https://tube.metalune.xyz to the URL. So, https://videos.lukesmith.xyz/accounts/luke becomes https://tube.metalune.xyz/videos.lukesmith.xyz/accounts/luke.

If you visit the main page, you can search globally (it uses Sepia Search in the backend).


You need to setup a few dependencies first, usually using pip (sudo apt install python3-pip on Debian):

$ sudo pip3 install quart bs4 html2text lxml python-dateutil

Note: If there are other dependencies that are not packaged with your system, please report them to us so they can be added to this README.

Now you can run a development environment like so:

$ python3 main.py # Starts on localhost:5000
$ python3 main.py # Starts on
$ python3 main.py 7171 # Starts on localhost:7171
$ python3 main.py 7171 # Starts on
$ python3 main.py ::1 7171 # Also works with IPv6 addresses

It is strongly disrecommended to run the production using this command. Instead, please refer to the Quart deployment docs.


We have our TODO-Tracker hosted on todo.sr.ht: SimpleerTube


This software is distributed under the AGPLv3 license. You can find a copy in the LICENSE file.