Chocobozzz / PeerTube

ActivityPub-federated video streaming platform using P2P directly in your web browser
https://joinpeertube.org/
GNU Affero General Public License v3.0
12.94k stars 1.48k forks source link

Scenarios for web browsers without JavaScript #2351

Closed githubgnulinux closed 4 years ago

githubgnulinux commented 4 years ago

Please advise how to contribute for a version without ecmascript. Scenario Subscribe to atom feed (e.g. https://peertube.social/feeds/videos.atom?sort=-trending) via newsreader (e.g. newsbeuter) Open feed via text-mode web browser (e.g. lynx) Open video hyperlinks from lynx using 'mpv'

rigelk commented 4 years ago

Third party clients like Thorium typically make use of our API: https://docs.joinpeertube.org/api-rest-reference.html. We will not build an extra interface. The beauty of the JavaScript-based web UI is that it reuses the same API as all other apps, so things don't need to implemented multiple times in JS (server-side, client-side).

We'll add them to a page similar to https://joinmastodon.org/apps and advertise it from the noscript message.