SimpleWeb/SimpleerTube: A Simple Web Interface for PeerTube - Codeberg.org
SimpleWeb
SimpleerTube
Archived
Fork
You've already forked SimpleerTube
Code
Issues
Pull requests
Projects
Releases
Wiki
Activity
A Simple Web Interface for PeerTube
This repository has been archived on
2023-09-20
. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
89
commits
branch
tags
158
KiB
Python
53.3%
HTML
42.9%
CSS
3.8%
Find a file
2022-03-26 15:48:52 +01:00
static
Add new light theme
2021-09-11 11:42:49 +02:00
templates
Fix weird padding on index.html at the bottom
2022-03-26 15:48:52 +01:00
.editorconfig
Add .editorconfig
2021-01-21 20:51:05 +03:00
.gitignore
Don't commit vim temporary files
2021-07-30 19:16:52 +02:00
doesnt_work
Update doesnt_work
2021-01-22 11:57:11 +01:00
LICENSE
Initial commit
2021-01-17 16:03:40 +01:00
main.py
Add support for /w/SHORTUUID/ type links
2022-03-12 23:25:50 +01:00
opensearch.xml
Serve /opensearch.xml to add SimpleerTube as search engine to your webbrowser
2021-07-31 11:23:49 +02:00
peertube.py
Specify 5 second timeout time for any request done to a peertube instance
2021-10-05 20:57:09 +02:00
README.md
Add undocumented python-dateutil dependency
2021-12-17 10:39:34 +01:00
requirements.txt
Add lxml to requirements.txt
2022-03-12 23:25:35 +01:00
TODO
Add support for viewing Accounts and Video Channels
2021-01-21 23:26:31 +01:00
README.md
SimpleerTube
To see active instances, refer to
Our Project Page
For the rest of the documentation,
will be used as an example instance.
If you want to visit any page from your PeerTube instance of choice in SimpleerTube, just prepend
to the URL.
So,
becomes
If you visit the main page, you can search globally (it uses
Sepia Search
in the backend).
Setup
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 192.168.42.2 # Starts on 192.168.42.2:5000
$ python3 main.py 7171 # Starts on localhost:7171
$ python3 main.py 192.168.42.2 7171 # Starts on 192.168.42.2:7171
$ 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
TODO-Tracker
We have our TODO-Tracker hosted on todo.sr.ht:
SimpleerTube
License
This software is distributed under the AGPLv3 license. You can find a copy in the
LICENSE
file.