PeerTubeify è un'estensione per il browser che aiuta a scoprire quali video di YouTube sono disponibili anche su PeerTube, visualizzando un link e una miniatura sotto il titolo del video quando si guarda un video su YouTube. https://peertube.uno
Go to file
Ealhad 208e39ebd4 Fix bugs deleting all saved time entries use ResumeManager class
The first one is a stupid mistake due to the fact I was only testing with one
video at a time, so I didn't notice that the first item of the list was getting
deleted if the entry wasn't found.

The second one: I didn't like the `setInterval`, because I couldn't stop it, but
I didn't think of another solution first. Now the function calls itself with a
`setTimeout`, only when it knows the video hasn't ended yet — no infinite calls
anymore. And each time we get a new video, we `runResume()`, whith the
ResumeManager class handling the preferences.

This code can clearly be improved, but bug's fixed.
2019-02-19 13:49:42 +01:00
extension Fix bugs deleting all saved time entries use ResumeManager class 2019-02-19 13:49:42 +01:00
src Fix bugs deleting all saved time entries use ResumeManager class 2019-02-19 13:49:42 +01:00
.gitignore v0.2: use webpack, and DOM mutations to properly handle YT navigation 2018-08-10 15:45:07 +02:00
COPYING Initial commit 2018-08-10 02:15:35 +02:00
Makefile Add basic Makefile to ease packaging 2018-08-11 23:47:10 +02:00
README.org Update README and version 2018-11-12 17:08:51 +01:00
logo.svg Add icons to manifest 2018-08-14 12:42:49 +02:00
package-lock.json Update version and dependencies 2018-11-22 16:17:33 +01:00
package.json Fix bugs deleting all saved time entries use ResumeManager class 2019-02-19 13:49:42 +01:00
tsconfig.json Add Preferences class to handle localStorage 2018-11-09 13:59:12 +01:00
webpack.config.js Enable webpack code splitting to drastically reduce package size 2018-11-04 09:06:02 +01:00

README.org

Peertubeify

PeerTubeify is a browser extension to help discovering which YouTube videos are also available on PeerTube, by displaying a link and a thumbnail below the video title, when watching a video on YouTube.

If you choose to automatically redirect from YouTube to PeerTube, it uses Invidious to get the video information without making any requests to YouTube from your browser, for added privacy.

It also allows you to choose a preferred PeerTube instance; when you watch a video on another instance, a link to the same video in your preferred instance is displayed.

PeerTube is a federated video streaming platform.

PeerTubeify is not affiliated with PeerTube.

Get it on Firefox or Chrome/Chromium.

How does it work?

Most videos have the same title on YouTube and PeerTube. Hence — for now? — PeerTubeify uses the /search/videos endpoint of the PeerTube API to check if a video with the same title exists.

Contributing

Yes please!

License

PeerTubeify is released under the GNU GPL version 3. See COPYING.

Thanks

  • @Nutomic for hosting peertube.video, the default instance used by PeerTubeify
  • @Booteille for having implemented the Individious feature
  • Omar Roth for letting us use Invidious