Giter Site home page Giter Site logo

imdb-ipt-search's Introduction

imdb-ipt-search

IMDb IPTorrents Search is a Chrome Extension that adds an IPTorrents Search Link to IMDB title pages. Next-Episode.net and TVMaze.com are also supported.

It should be compatible with all recent versions of Chrome. If you run into any compatibility issues please add them to the project's GitHub Issues page.

This Chrome Extension simply adds a link in the "Watch Now" bar on IMDb movie and TV show pages which, when clicked, opens search results from the IPTorrents.com website. This same functionality is located under the series picture for TV Shows on Next-Episode/TVMaze. The purpose of this extension is simply to reduce the amount of typing and clicks required to search for a movie or TV show on IPTorrents after a user has visited its page.

The only permissions required by this extension is access to imdb.com, tvmaze, next-episode.net as well as access to storage, which is simply used to store the extension's options. It collects absolutely NO PERSONAL INFORMATION.

The source code is freely available under the GNU GPL v3 license. In essence it is free to use, modify and redistribute so long as the source is made available with it. The full license can be found at LICENSE.

Options Menu

The extension does have some options that can be customized. These options allow the user to specify which TV and movie categories they would like to be included in their IPTorrents search. By default, all available categories are searched. In addition to the categories, the user may customize how the search results are sorted. By default, they are sorted by newest torrent.

Users can now select which IPTorrents url they wish to use, all options use HTTPS.

Screenshot of the options dialog:

![Options screenshot] (images/options-screenshot.png?raw=true "Options Dialog")

Screenshots

Here is a screenshot of the extension in action on a movie page at IMDb:

![IMDb movie screenshot] (images/imdb-screenshot-movie.png?raw=true "IMDb Movie Screenshot")

On a TV show page:

![IMDB tv screenshot] (images/imdb-screenshot-tv.png?raw=true "IMDb TV Screenshot")

Even works on a movie still in theatres:

![IMDB theatre screenshot] (images/imdb-screenshot-theatre.png?raw=true "IMDb Theatre Screenshot")

Screenshot from Next-Episode.net:

![Next-Episode screenshot] (images/next-episode-screenshot.PNG?raw=true "Next-Episode Screenshot")

Screenshot from TVMaze.com:

![TVMaze screenshot] (images/tvmaze-screenshot.png?raw=true "TVMaze Screenshot")

And a screenshot of the results of clicking the "Search IPT" button:

![IPTorrents screenshot] (images/ipt-screenshot.png?raw=true "IPTorrents Screenshot")

imdb-ipt-search's People

Watchers

 avatar  avatar

imdb-ipt-search's Issues

Remove title punctuation for better results

Currently TV and movie title punctuation is left intact, but escaped. While this is the intended functionality, it may not yield the best search results. For example searching for "Bob's Burgers" only returns two results: "Bob s Burgers S06E01 Sliding Bobs 480p WEB DL x264 G33k" and "[Req] Bob's Burgers - Season 1 dvdrip". Searching instead for "Bobs Burgers" yields many, many more results and is likely what the user would prefer.

Support for alternative IPTorrents URLS

Add option to use different search URL for different locales. Need to find a current list; It is probably pinned somewhere in the forums.

Examples
iptorrents.us
ipt.rocks
iptorrents.me
iptorrents.ru
iptorrents.eu
nemo.iptorrents.com
ipt.af

Allow for custom user entry? This could create problems both with intentional fuckups and accidental user fuckups if not careful.

Flesh out manifest

Go through the manifest documentation and add/update any fields that might be useful to have.

Web Store Screenshots

Need to retake up to 5 screenshots for the Chrome Web Store page, these need to be either 1280x800 or 640x400

Punctuation Removal Breaks 11.22.63

Removal of the periods in a title such as 11.22.63 results in 112263 which returns no results on IPTorrents. Solution would be to remove periods from the list of punctuation removed.

Cursory searches show no appreciable difference between results for "Mr. Robot" and "Mr Robot" so perhaps removing periods is unnecessary.

The list of punctuation should probably be reviewed to see if searches are affected. Leaving an apostrophe for example, will definitely result in less search results. This is because the scene does not use that character. Which other characters do they avoid?

Create/Borrow Privacy Policy

We plan to collect no information, so there isn't really a need for this, but some type of boilerplate document explaining this would be helpful.

IMDb Layout Change Broke Placement

IMDb looks to have changed their layout. This change has broken the button placement portion of the script. Luckily, the placement is being redone and generalized for support across two additional sites. This is related to issue #9 #7 #6 #1 #11

TVMaze and NextEpisode Button Aesthetics

The search buttons added to TVMaze and NextEpisode could be made to blend in with the rest of the site a little better. TVMaze button should allow the user to click the entire button, not just the text.

Options have no effect

Currently the extension options have no effect on either the categories searched or the sorting used on the results.

IMDb Layout Reversion

For some reason, the IMDb layout seems to revert to its old style with the "Yellow Watchlist Buttons" and such. Can this be reproduced so testing can be done to determine whether the plugin still properly functions on these occasions?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.