Skip to content

A chrome plugin to manage your favorite tv-shows and their schedules with automagic ThePirateBay integration

Notifications You must be signed in to change notification settings

sbodomerle/DuckieTV

 
 

Repository files navigation

DuckieTV Chrome

Manage your favorite TV series and movies from your browser's new tab page Keep track of your progress in all the series you're watching and movies you want to watch in a souped up 'new tab' page.

Allows you to browse through all your favorite series, view the schedule, and show series information. On top of that, it allows you to search The Pirate Bay (and others, in the future) when an episode has aired to find magnet links leading to it.

It comes in 2 flavours:

Permissions

Chrome will report that this plugin wants to access your data on all websites and read/modify your browser history.

The permissions are actually less scary than they look. Chrome doesn't have the granular permissions system that Android has, so labels can be confusing versus what they're actually used for.

Access your data on all websites

The plugin request permissions to access http://./ to be able to allow any random mirror to be used for The Pirate Bay and custom trackers in the future. Chrome's extension model requires you to whitelist exactly the urls that you are accessing, which becomes impossible because of this. Read and modify your browser history

The plugin requests this to use the Chrome.Topsites API that allows to display your most favorite sites on the new tab extension. If you do not wish to give this permission, please use the 'Browser Action' version.

Privacy Statement

I DO NOT WANT YOUR DATA

  • The only statistics tracked are the installations by google analytics and visits to the public github site.
  • As soon you install this plugin it runs locally without sending statistics anywhere. There is no logging from my side of anything you do within this plugin and there never will be.
  • I do not want your money, I do this in my spare time for fun and to make my own life and that of other's easier. There is no business model.
  • There are no costs to cover: No servers, no hosting, no databases, everything runs on google's, github's and reddit's infrastructure. Therefore you are not the product and this is extension is free as in free beer.
  • Everything runs locally. If you decide to execute a torrent search for an episode, a request goes from your computer to the search engine.

Please open a github ticket or start a reddit thread if there is anything else that needs improvement. And remember, this is a beta.

Screenshots:

'New Tab' mode Batch mark episodes as watched Settings Search for a download Wide mode + series posters More @ http://imgur.com/gallery/l7toH

Changelog:

  • v0.43 : Made sure migrations don't run on fresh installs
  • v0.42 : Fixed missing scheduled event and chrome alarm delete procedure when deleting series.
  • v0.41 : Fixed 'browser action mode' not launching on icon click.
  • v0.40 : Switched to Trakt.TV API. Created backup/restore function. Added seasons. Reworked torrent dialog. Fixed timezone mess. Added Calendar week mode. temporarily disabled browser sync. Added 'download whole season'. Added 'download .torrent' link in dialog.
  • v0.35 : Synchronized versions after another manual screwup, created fully automated deployment process using macro's. Fixed 10/10 ratings in overview.
  • v0.33 : Updated sync option with permanent sync feature. Added functionality for when remote series are deleted. Multiple styling and consistency updates. Synced date formats. Added episode ratings chart on series overview page.
  • v0.32 : Added experimental Sync option. Hit the 'sync' button in settings to push your current series list into the cloud. Open DuckieTV on another computer computer (signed in with the same google account), sit back and watch the magic.
  • v0.31 : Fixed grid layout for 1200+px wide screens, Fixed naive TVRage id resolving for something more solid. Now matches both by name and optionally firstaired on multiple matches.
  • v0.30 : Renamed from 'SeriesGuide Chrome v2' to DuckieTV! Reworked TVRage parsing to resolve bugs with episode numbering. Special handling for pawn stars like renaming errors means that these have less info to show for now, but more works properly. Implemented adding missing episodes from TVRage (like S01E01 that's missing for a lot of shows).
  • v0.28 : Fixed layout bugs, timezone offset for the other half of the world, default settings
  • v0.27 : Implemented quality selection for episode search queries in settings. You can now search by default for none/HDTV/480p/720p/1080p
  • v0.26 : Fixed a timezone offset bug for historical dates, showing shows that have already aired at the wrong date.
  • v0.25 : GUI updates: Made backgrounds blend with black to improve readability, Implemented new settings toggles: 'extra wide calendar' and 'hide torrent searchbox from main page', created switch to show your favorite shows in grid mode (which takes less space), various touchups.
  • v0.24 : Implemented switch preference to select default search provider (ThePirateBay or KickassTorrents) that's used for downloads by default, fixed setting custom tpb proxy gui
  • v0.23 : Bugfix release
  • v0.22 : Fixed PirateBay search result size parsing, auto-translate breaks it. v0.21 : Added setting to disable torrent functionality, Added piratebay mirror resolver and manual override, added setting to hide TopSites, switched to google's site screenshot * service like used on their new tab (the api that I used was getting slow due to the popularity of this)
  • v0.20 : Implemented Scene Name Resolver for series that have an alternate scene name
  • v0.19 : Implemented automagic PirateBay Proxy Resolver, Display filesize for torrents in popup
  • v0.18 : Fixed date bug showing items on previous day on calendar.
  • v0.17 : Styling improvements, layouting and useability improvements. created #/watchlist url (still hidden for now), torrentfreak top10, mocked up #/settings page
  • v0.16 : Fixed TVRage sync and made it automagic
  • v0.15 : Cleaned up the layout and merged search engines. v0.14 : TVRage Sync under series details. Fixes wrong episode numbers in the TVDB database for shows like 'Pawn Stars'. (Github #20) Click the Episode number column in the table to * activate.
  • v0.13 : Browser Action Mode created
  • v0.12 : Added kickass torrent search for when thepiratebay is down. Will be reworked into something nicer soon
  • v0.11 : First 'browser action' release
  • v0.10 : First public release.

About

A chrome plugin to manage your favorite tv-shows and their schedules with automagic ThePirateBay integration

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 81.8%
  • CSS 17.1%
  • PHP 1.1%