HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
SchizoDuckie
DuckieTV
JavaScript2014–2017
SchizoDuckie / DuckieTV

DuckieTV

A web application built with AngularJS to track your favorite tv-shows with semi-automagic torrent integration

2Distinct people
11Mentions
0Explicit recommenders
1.2KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

A web application built with AngularJS to track your favorite tv-shows with semi-automagic torrent integration

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 5:04:57 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year11 dated mentions

Observed mentions: 2014-04-11 17:59:11 UTC to 2017-03-15 12:42:10 UTC.

0123452014-01-01 00:00:00 UTC to 2015-01-01 00:00:00 UTC (exclusive): 5 mentions; 1 submissions, 4 comments20142015-01-01 00:00:00 UTC to 2016-01-01 00:00:00 UTC (exclusive): 4 mentions; 1 submissions, 3 comments20152016-01-01 00:00:00 UTC to 2017-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2017-01-01 00:00:00 UTC to 2018-01-01 00:00:00 UTC (exclusive): 2 mentions; 1 submissions, 1 comments2017

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20142014-01-01 00:00:00 UTC2015-01-01 00:00:00 UTC514
20152015-01-01 00:00:00 UTC2016-01-01 00:00:00 UTC413
20162016-01-01 00:00:00 UTC2017-01-01 00:00:00 UTC000
20172017-01-01 00:00:00 UTC2018-01-01 00:00:00 UTC211

What Hacker News says

11 sources
You can find my quite heavy live app DuckieTV (think popcorntime/sickbeard for TV-Shows, but with your own torrent-client) here: Live demo: http://duckietv.github.io/DuckieTV/ (v1.0 w.i.p.) Homepage: http://duckie.tv/ (v0.94 latest release) Source: http://github.com/SchizoDuckie/DuckieTV/ It's not just a plain old 'todo' style simple app, but has grown quite big over the last year and is still a continuous work in progress. Since i'm working with a team of people that are not angular pro's yet (nor am I, but I'm getting there) I'm trying to document nearly every js file and it's functions, so it might be an interesting read :) Some Features: - Translated using angular-translate - Uses UI-Router and UI-Router extras for navigation - Works on Chrome, Opera, Node-Webkit, Android, iPad(somewhat), Safari - Grabs your TV-Show data from Trakt.T
Read the rest
V's API and stores it locally to present you a calendar. - Local data storage using custom-built WebSQL framework (therefore webkit only). Supports auto-db-creation, fixtures, migrations, JS get/set property Accessors (You can use a db bound object in a template) - Cross-domain XHR support detection and auto-fallback to a proxy - DOM Parsing from external services to return extrernal sites' data as JS objects - Connects to your local uTorrent / qBittorrent / Tixati / Transmission - Autodownloads - Sync back watched statusses to Trakt.TV - Experimental chromecast integration - etc etc etc.
In Where can I find examples of complete AngularJS apps?
I have a subreddit[1] and the regular github[2] issue tracker. It works pretty well :) Reddit has a much lower treshold for people to register themselves than 'big scary' github, leads more often to discussions with users and can be moderated by others from the team as well. Also, no spambots! Brilliant platform imo :) The users usually come with a suggestion on Reddit, we discuss the pro's and con's right there, and if it's any good and will also benefit other users without introducing months and months of development work, we'll consider implementing the requested feature, create a Github ticket, and link to and from it from Github. [1] http://www.reddit.com/r/duckietv [2] http://github.com/schizoduckie/DuckieTV/issues/
In Ask HN: How do you handle feature requests from your users?
It is not hard at all. people just hadn't built as much of the tools for it. Which also confuses me because we now have package managers that run on package managers. My own little WebSQL Object/Relation mapping library uses promises to get away from callback hell, and it's a pure joy to work with. It handles creating tables and inserting fixtures before the first connect promise is returned, so that you don't have to worry about the setup process and your data being available. Creating and inserting entities is as easy as > var P = new Presentation(); > P.set('name', 'test'); > P.Persist().then(function(result) { console.log('Done!') }); http://schizoduckie.github.io/CreateReadUpdateDelete.js/demo... I'm using it extensively in my Chrome plugin, and it runs on 10.000+ clients right now. Real world offline synchronisation example r
Read the rest
In NoSQL No More
Hear hear! Now can somebody convince the W3 and Mozilla that there's nothing wrong with implementing SQLite next to IndexedDB so that I can move forward without having to write an IndexedDB adapter for my clearly relational TV Show -> Season -> Episode data please? https://github.com/SchizoDuckie/DuckieTV/blob/angular/js/CRU... Foreign Relationships on foreign keys are not difficult Many to many Relationships are not difficult SQL is not difficult Joining is not difficult Grouping is not difficult Now try to do that in IndexedDB / NoSQL, and suddenly you're in a world of hurt. It can work, but can it perform? Maybe. With time and patches. So wham, let's throw the option of implementing the probably most well tested piece of software (in the universe probably, see http://sqlite.org/testing.html ) out of the window.
In NoSQL No More

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.