Skip to content

Commit

Permalink
Beta branch update (#103)
Browse files Browse the repository at this point in the history
* DO NOT USE: Quick save for BETA. Currently switching laptops.

* Beta Update (#76)

* Start work on v5.0

Simple rename and push to `beta-branch`

* Fixed minor bug that would cause searches to fail for cached media.

* Fixed the plugin script

* New cloud-like layout.

* Update to v4.2 (BETA).

Moved and restructured code to be cloud based.

Added several new options.

Added Developer options.

* Fixed major bug

* Fix "Hide WTP" icon

Fixed the icon and made code simpler, `document.queryBy` is `$` and `document.furnish` is `furnish`

* Start work on v5.0

Simple rename and push to `beta-branch`

* Fixed minor bug that would cause searches to fail for cached media.

* Fixed the plugin script

* Quick save while switching laptops. New cloud-like layout.

* Quick back-up, DO NOT USE.

* Update to v4.2 (BETA).

Moved and restructured code to be cloud based.

Added several new options.

Added Developer options.

* Fix "hide web to plex" icon. Make code easier to use

* Updated document.furnish, and class Prompt

* Crap ton of fixes and changes...

* Added Vumoo support. Dropped GoStream.

* The user can now disable default sites. Added the `configuration` var

* Removed restart requirement for disabling default sites

* Reenabled GoStream (updated script). Added `Notify` to helpers.js

* Added GoStream as a search provider (again)

* Added Medusa as a manager, added the testing suite (to be removed), etc.

* Update README.md

* Update README.md

* Match README layout of Wiki

* Update test page. Minor aesthetic error in background.js

* Beta branches merge (#77)

* Start work on v5.0

Simple rename and push to `beta-branch`

* Fixed minor bug that would cause searches to fail for cached media.

* Fixed the plugin script

* Quick save while switching laptops. New cloud-like layout.

* Quick back-up, DO NOT USE.

* Update to v4.2 (BETA).

Moved and restructured code to be cloud based.

Added several new options.

Added Developer options.

* Fix "hide web to plex" icon. Make code easier to use

* Updated document.furnish, and class Prompt

* Crap ton of fixes and changes...

* Added Vumoo support. Dropped GoStream.

* The user can now disable default sites. Added the `configuration` var

* Removed restart requirement for disabling default sites

* Reenabled GoStream (updated script). Added `Notify` to helpers.js

* Added GoStream as a search provider (again)

* Added Medusa as a manager, added the testing suite (to be removed), etc.

* Update README.md

* Update README.md

* Match README layout of Wiki

* Update test page. Minor aesthetic error in background.js

* Update ZIP and CRX

* Update ZIP and CRX

* Fixed list adding feature. Added FLocs to background.js (testing)

* Adjusted Tubi script. Works again

* Made variable/function names strict. Changed code layout.

* Updated scripts (onload listeners). Renamed more variables.

* Quick fix

* Added consistent.stream as a download source

* Added webtoplex. Also fixed minor loading error in plugn.js

* Fixed manifest to run on webtoplex and the test page

* Added the offer modules (right-hand info cards) to youtube.js

* Updated README (added site), and manifest (corrected information)

* Updated the packages (.zip, .crx)

* Stricter variable naming. Easier developer mode. Updated the packages.

* Minor aesthetic error for CouchPotato related settings

* Personal preference. Add feature later for similar functionality.

* Fixed minor ID grabbing error

* Fixed/enhanced loose matching

* Fixed minor clearing bug

* Fixed search provider feature

* fixed caching error (erases entries after filling up)

* fixed merge conflicts

* Added develoepr notifications for erased cache. Fixed a few sites

* Moved save button location (easier to access)

* Fixed bug that would close elements on YouTube

* Fixed a bug for Watcher (options). Minor changes to utils (less strict)

* Permissions API; rename cache; update: youtube and webtoplex; options

* Revamped Plex It! Fixed plugin loading. Fixed options page

* Muted (no longer runs on) domains that don't use the extension

* Added Redbox. Fixed YouTube. Fixed common.js. Fixed plugns.js.

* Added Kitsu. Updated layouts

* Added more permissions

* Stricter variable names

* Updated packages

* Updated permissions, updated sites, updated packages.

* Added "modify" feature

* Added the "theme" feature. Fixed minor bugs.

* Updated download scripts. Updated layout. Updated errors.

* Added multiple TLD option (array). Fixed scripts.

* Updated download scripts (deterred use of blobs). Updated packages.

* Fixed minor date error for Vumoo

* Fixed "Preferred Server" setting... Maybe?

* Updated options page. Updated Plugn script. Miscellaneous cloud updates.

* Updated options pagae. Fixed minor errors in scripts.

* Added Sick Beard support. Fixed minor errors/bugs.

* Corrected Allocine on options page... Now save-able

* Updated README

* Changed TMDb API token (a "more public" one)

* Added multiple oload domains...

* Fixed error: unable to save options. "Added" Allocine (correctly).

* Updated packages

* Added another domain for consistent.stream. Made Plugins more stable.

* Added app.plex.tv as a supported site. Made minor bug fixes

* Major bug fixed (thanks to mattssn11)

* Fixed major bug (plugin instance). Added Plex as a download source.

* Updated onlocationchange. Update plugn.js
  • Loading branch information
Ephellon authored Sep 29, 2019
1 parent 3950087 commit 189e1f5
Show file tree
Hide file tree
Showing 113 changed files with 8,463 additions and 4,733 deletions.
104 changes: 61 additions & 43 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,49 +8,61 @@ This browser extension searches your [Plex Media Server (PMS)](https://www.plex.

----

## Features:

- Can save media directly from noted sites (file downloads/magnet URLs)
- Right-click | Web to Plex | Save as "Show/Movie (Year)"
- Can push requests to your chosen download manager
- [Radarr](https://radarr.video/)
- [Sonarr](https://sonarr.tv/)
- [CouchPotato](https://couchpota.to/)
- [Watcher 3](https://nosmokingbandit.github.io/)
- [Ombi](https://ombi.io/)
- Offers search options via right-click (context menu)
- Right-click | Web to Plex | Find "Show/Movie (Year)"
- Offers a Plex-like GUI
- Web to Plex button
- Settings page
- Pop-up page
- Offers a status via the browser badge and button
- Orange/Yellow: item is on Plex
- Blue (button): item isn't on Plex, but can be sent for
- Grey (badge)/Red (button): item is unavailable/not found
- Grey (button): item is loading
- Offers an easy login feature
- Offers an API login feature
- Offers a "Direct Plex URL" feature
- i.e. you can specify `localhost:32400` as your Plex URL to avoid bandwidth usage for Plex requests

# Download Managers

Optionally, you can configure your download manager(s) (see support table) in the extension's options. After that, you can immediately add a TV show or movie with one click, right from your favorite site.
# NZB Managers

Optionally, you can configure NZB Manager (see support table) in the extension's options. After that, you can immediately add a TV show or movie with one click, right from your favorite site.

## Supported Managers
| Manager | Movie Support | TV Show Support | Searchable
| ----------------------------------------------- | ------------- | --------------- | ----------
| [Watcher 3](https://nosmokingbandit.github.io/) | Yes | |
| [CouchPotato](https://couchpota.to/) | Yes | Yes |
| [Radarr](https://radarr.video/) | Yes | | Yes
| [Sonarr](https://sonarr.tv/) | | Yes | Yes
| [Ombi](https://ombi.io/) | Yes | Yes | Yes
| ----------------------------------------------- |:-------------:|:---------------:|:----------:
| [Watcher 3](https://nosmokingbandit.github.io/) | ✔ | ❌ | ❌
| [CouchPotato](https://couchpota.to/) | ✔ | ✔ | ❌
| [Radarr](https://radarr.video/) | ✔ | ❌ | ✔
| [Sonarr](https://sonarr.tv/) | ❌ | ✔ | ✔
| [Ombi](https://ombi.io/) | ❔ | ❔ | ✔
| [Medusa](https://pymedusa.com/) | ❌ | ✔ | ✔
| [Sick Beard](https://sickbeard.com/) | ❌ | ✔ | ❌

### Key

||||
| - | - | - |
| yes | no | yes (with help) |

----

## Features
### Easy login
You can log into Plex using either an access token, your credentials, or Ombi (if setup).

### Download (![download icon](https://github.com/SpaceK33z/web-to-plex/blob/master/src/img/16.png))
On certain sites (denoted with the "download" icon), the user can choose to save/engage media directly, instead of waiting for their NZB manager to find the item.

### Plex It! (![plex it icon](https://github.com/SpaceK33z/web-to-plex/blob/master/src/img/plexit.16.png))
Click the icon to open **Plex It!** (left sidebar), click it again to add the current item(s) to your list.

If you don't feel like actually downloading the movie, or want a simple watchlist, you can also use the built-in "Plex It!" feature to bookmark the current page.
It's primary purpose is to provide a watchlist service on sites that don't support watchlists.

### Hide Web to Plex (![hide icon](https://github.com/SpaceK33z/web-to-plex/blob/master/src/img/hide.16.png))
Use this to hide the **Web to Plex** button. It changes the button's opacity to 10% to make it almost invisible so that it isn't as distracting on sites like Netflix.

### Reload Web to Plex (![reload icon](https://github.com/SpaceK33z/web-to-plex/blob/master/src/img/reload.16.png))
Use this to reload **Web to Plex** on the current page. This can sometimes fix loading issues or cache errors.

### Plex URL
This is a *moderately advance* setting, but is very useful to know. If you know your Plex server's URL (e.g. `https://localhost:32400`), then you can specify this and avoid bandwidth usage, as the extension will communicate with Plex on your device instead of `https://app.plex.tv/`.

### Find this | Right Click
If you aren't satisfied with a found item, or it is incorrect, you can right click the page and use the **Web to Plex | Find "XYZ"** feature to search for the item.

The sites used as search engines (IMDb, TMDb, and TVDb) will automatically create a cached version of the information (for "Local Search" results).

--------

## Supported sites

*Given in order of completion*

1. [Movieo](http://movieo.me/)
2. [IMDb](http://imdb.com/)
3. [Trakt.tv](https://trakt.tv/)
Expand All @@ -76,11 +88,17 @@ If you don't feel like actually downloading the movie, or want a simple watchlis
23. [Toloka](https://toloka.to/)<sup>6</sup>
24. [Shana Project](https://www.shanaproject.com/)<sup>6</sup>
25. [My Anime List](https://myanimelist.com/)<sup>6</sup>
26. [YouTube](https://youtube.com/)
27. [Flickmetrix (Cinesift)](https://flickmetrix.com/)
28. [Allociné](https://www.allocine.fr/)
29. [MovieMeter](https://www.moviemeter.nl/)
30. [JustWatch](https://justwatch.com/)
26. [My Shows](https://en.myshows.me/)<sup>6</sup>
27. [YouTube](https://youtube.com/)
28. [Flickmetrix (Cinesift)](https://flickmetrix.com/)
29. [Allociné](https://www.allocine.fr/)
30. [MovieMeter](https://www.moviemeter.nl/)
31. [JustWatch](https://justwatch.com/)
32. [Vumoo](https://vumoo.to/)<sup>1</sup>
33. [Web to Plex](https://ephellon.github.io/web.to.plex/)<sup>2/3/4/5</sup>
34. [Indomovie](https://indomovie.club)<sup>5/6</sup>
35. [Kitsu](https://kitsu.io/)<sup>6</sup>
36. [Redbox](https://redbox.com/)<sup>6</sup>

*Notes*

Expand All @@ -97,7 +115,7 @@ If you don't feel like actually downloading the movie, or want a simple watchlis

**Download on [FireFox Add-ons](https://addons.mozilla.org/en-US/firefox/addon/web-to-plex/).**

**Download the [SRC](https://github.com/Ephellon/web-to-plex/archive/master.zip)**
**Download the [SRC](archive/master.zip).**

## Requirements

Expand All @@ -107,6 +125,6 @@ If you don't feel like actually downloading the movie, or want a simple watchlis

## Issues & Contributions

If you have any problem with the extension, please don't hesitate to [submit an issue](https://github.com/SpaceK33z/web-to-plex/issues/new).
If you have any problem with the extension, please don't hesitate to [submit an issue](https://github.com/SpaceK33z/web-to-plex/issues/new/choose).

All contributions are welcome.
Binary file modified src.crx
Binary file not shown.
Binary file modified src.zip
Binary file not shown.
Loading

0 comments on commit 189e1f5

Please sign in to comment.