[{"data":1,"prerenderedAt":450},["ShallowReactive",2],{"project-15501238":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":27,"sentiment":28,"stance_mix":29,"scored_comments":34,"aspects":35,"strip":45,"post_text":46,"what":47,"said":98,"maker_in_thread":258,"shape":268,"grid":272,"attempts":412,"same_week":413,"maker_shows":31,"maker_hidden":442,"reader_version":443,"card":444},"15501238","Tello","A simple way to manage TV shows – built with React\u002FRedux","title","Show HN: Tello, a simple way to manage TV shows – built with React\u002FRedux","https:\u002F\u002Ftello.tv","tello.tv","joshwcomeau",1508348834,2017,78,58,565,2242,26,"notable","productivity","tv show tracker","web_app",[21,24,25,26],"episode tracker","tv schedule","watch tracker","roasted",-0.318,{"positive":30,"neutral":31,"mixed":32,"critical":33},7,6,5,19,37,{"execution":36,"idea":39,"design":41,"performance":43},{"positive":37,"critical":38},2,13,{"positive":40,"critical":40},1,{"positive":37,"critical":42},3,{"positive":44,"critical":44},0,[44,42,32,44,32,40,40,40,40,42,44,32,44,40,40,42,40,40,42,32,32,42,42,44,32,44,44,44,40,42,44,40,40,40,42,40,40,40,40,42],null,{"problem":48,"audience":58,"pricing":46,"motivation":64,"time_to_build":46,"stack":73,"openness":95,"stage":96,"team_size":97},{"value":49,"source":50,"evidence":51},"Keeping track of which TV episodes are new and which have been watched","maker",[52,55],{"id":53,"by":11,"text":54},"15503081","Yeah, so I'm a Canadian, and Canadian Netflix doesn't have many US shows. I imagine if I had a streaming service like that, this would be far less necessary :) For myself, I've…",{"id":56,"by":11,"text":57},"15501730","Totally fair :) Thanks for giving it a chance! For my own use-case, I don't really need additional info about episodes, so I wanted to make it as easy as possible to mark stuff…",{"value":59,"source":60,"evidence":61},"TV viewers who follow shows and want to track episodes","inferred",[62,63],{"id":56,"by":11,"text":57},{"id":53,"by":11,"text":54},{"value":65,"source":50,"evidence":66},"Maker wanted a simpler tracker than Trakt and wanted it to exist",[67,70],{"id":68,"by":11,"text":69},"15501247","Author here! I created this during my vacation because I wanted it to exist. The joy of being a web developer is being able to create the stuff you wish existed! The repo is…",{"id":71,"by":11,"text":72},"15501708","Yeah, so I spent 2-3 days trying Trakt, which seems like the market leader. I kinda hated it. It's SO feature-packed that it's overwhelming. I don't need every app I use to be a…",[74,79,83],{"value":75,"source":50,"evidence":76},"React",[77],{"id":78},"post",{"value":80,"source":50,"evidence":81},"Redux",[82],{"id":78},{"value":84,"source":85,"evidence":86},"TVMaze API","commenter",[87,91],{"id":88,"by":89,"text":90},"15501864","yeswecatan","Looks pretty cool. Are you caching the results from the TVMaze api? What do you plan to do if you hit their rate limit?",{"id":92,"by":93,"text":94},"15502150","stefantheard","Awesome job dude, this is shockingly similar to something I built (although yours has way better UX!) and I also had the same feeling that spurred you to build this in the first…","open_source","beta","solo",{"praise":99,"objections":129,"requests":184,"questions":214,"alternatives":230},[100,115,122],{"value":101,"source":85,"evidence":102},"Clean, beautiful design",[103,107,111],{"id":104,"by":105,"text":106},"15501770","alfla","Cool. The design is pretty slick, the calendar is currently not working for me. Nevertheless, here are some first impressions: - When adding shows, why do I first have to select…",{"id":108,"by":109,"text":110},"15501739","superb_herb","This is awesome! I really need this in my life. Also: it's very pretty. Love it!",{"id":112,"by":113,"text":114},"15502935","rnernento","Love the site design, glad this is a side project and thanks for building it but: Is this really a problem that needs solving? I feel like using it is just creating busywork for…",{"value":116,"source":85,"evidence":117},"Clean, professional codebase useful as a reference",[118],{"id":119,"by":120,"text":121},"15502415","ben_jones","I want to give you a special thanks for releasing a working example of a clean and professional codebase. I'm a web developer who works mostly in angular\u002Fvue + backend so it's…",{"value":123,"source":50,"evidence":124},"Fast and lean compared to Trakt",[125,126],{"id":71,"by":11,"text":72},{"id":127,"by":11,"text":128},"15502875","Thanks! Yeah, was fun. Quoting my reply to a similar comment: \"\"\" Yeah, so I spent 2-3 days trying Trakt, which seems like the market leader. I kinda hated it. It's SO…",[130,153,162,173],{"value":131,"source":85,"evidence":132},"Does not load or shows blank page in several browsers, including Firefox, Chrome with adblock, and mobile",[133,137,141,145,149],{"id":134,"by":135,"text":136},"15504465","dmitrygr","Website shows nothing (literally nothing) with adblock on both on firefox and on chrome. https:\u002F\u002Fscreenshots.firefox.com\u002FHgaNoCQnUsV14LhG\u002Ftello.tv",{"id":138,"by":139,"text":140},"15502389","orf","This looks awesome, but it doesn't seem to work on Firefox (I'm on Quantum 57 beta).",{"id":142,"by":143,"text":144},"15505747","assafmo","Shows a blank page on Android Chrome.",{"id":146,"by":147,"text":148},"15504383","yjv","heads up: site pulled up blank in safari on ios 10. thanks for sharing the code.",{"id":150,"by":151,"text":152},"15505628","ryanbertrand","All black for me. iOS 11 iPhone 6S.",{"value":154,"source":85,"evidence":155},"Hard to add many shows; no bulk add and extra step to add",[156,157,161],{"id":104,"by":105,"text":106},{"id":158,"by":159,"text":160},"15503271","nidx","I like the feel of it but I gave up trying to add my 206 tracked shows. and it is impossible to mark a series as watched. FYI I currently use https:\u002F\u002Fwww.pogdesign.co.uk\u002Fcat\u002F and…",{"id":119,"by":120,"text":121},{"value":163,"source":85,"evidence":164},"Clicking an episode marks it watched instead of showing details",[165,169],{"id":166,"by":167,"text":168},"15501700","sachleen","Neat. I currently use EpisodeCalendar (https:\u002F\u002Fepisodecalendar.com\u002F) so I'm looking at it from the perspective of is it worth switching. So far, no, as I like being able to see a…",{"id":170,"by":171,"text":172},"15502556","smnscu","Exactly what this comment said. Very long time EC user, this is lovely designed but not quite for me.",{"value":174,"source":85,"evidence":175},"Name is confusingly similar to Trello",[176,180],{"id":177,"by":178,"text":179},"15502285","phoe-krk","I really read \"Trello\" and the name seems like a rather serious collision to me.",{"id":181,"by":182,"text":183},"15502632","reificator","Especially since I currently use Trello to manage TV Shows.",[185,189,193,200,207],{"value":186,"source":85,"evidence":187},"Bulk add shows",[188],{"id":119,"by":120,"text":121},{"value":190,"source":85,"evidence":191},"Show more info per show such as year or IMDB link",[192],{"id":104,"by":105,"text":106},{"value":194,"source":85,"evidence":195},"Mobile improvements",[196],{"id":197,"by":198,"text":199},"15501725","heywire","Very neat, congratulations for finishing a side project! As someone who recently switched from Dish Network to a mix of internet TV providers, I'm really struggling to keep track…",{"value":201,"source":85,"evidence":202},"Support for rewatching shows",[203],{"id":204,"by":205,"text":206},"15503232","tbirrell","I'll check this out when I get home, but what I'm wondering is if this supports rewatching a show. My current grievance with trakt.tv is that it'll track a show for you once, but…",{"value":208,"source":85,"evidence":209},"Countdown to next episode air time",[210],{"id":211,"by":212,"text":213},"15502316","okramcivokram","Looks nice, there's a slight bug on the calendar view, see https:\u002F\u002Fimgur.com\u002Fd3JJsNd (take a look how \"Majority Rule\" behaves when switching weeks) I'd like to see a page with a…",[215,226],{"value":216,"source":85,"evidence":217},"Why not use an existing tracker like Trakt or EpisodeCalendar",[218,222],{"id":219,"by":220,"text":221},"15501676","bastijn","Congrats on completing a side project to a point you can show it. Just curious, what did you decide to make this project instead of using one of the numerous existing options? It…",{"id":223,"by":224,"text":225},"15502614","notyourwork","I thought of trakt.tv also and wonder what would compel me to switch? I use trakt.tv with kodi and also take advantage of trakt's website.",{"value":227,"source":85,"evidence":228},"Is caching used for TVMaze API rate limits",[229],{"id":88,"by":89,"text":90},[231,239,243,247,254],{"value":232,"source":85,"evidence":233},"Trakt",[234,235],{"id":71,"by":11,"text":72},{"id":236,"by":237,"text":238},"15502355","kartikrishi","This reminds me of Trakt.tv and the API it makes available to other apps like Serist (iOS) and TV Series (Android). I find a lot of value out of this setup.",{"value":240,"source":85,"evidence":241},"EpisodeCalendar",[242],{"id":166,"by":167,"text":168},{"value":244,"source":85,"evidence":245},"Pogdesign",[246],{"id":158,"by":159,"text":160},{"value":248,"source":85,"evidence":249},"Episode Alert",[250],{"id":251,"by":252,"text":253},"15502821","mrleinad","Props for building it and releasing the source code. It makes for a fun pet project. I use other websites\u002Fapps for tracking TV shows. Did you check these out? -…",{"value":255,"source":85,"evidence":256},"TV Time",[257],{"id":251,"by":252,"text":253},{"comments":259,"answered":32,"key":260},14,[261,262,265],{"id":68,"text":69},{"id":263,"text":264},"15503090","Oh no! Thanks for letting me know. I saw that as well once, but wasn't able to reproduce it. Will try again!",{"id":266,"text":267},"15503096","Appreciate it!",{"commenters":269,"max_depth":270,"maker_replies":259,"first_comment_mins":40,"lifespan_hours":271},40,4,101,[273,275,277,279,281,283,286,289,291,294,297,300,303,306,308,311,314,315,319,321,322,323,326,328,330,331,334,338,340,341,345,347,349,351,352,355,357,359,361,363,364,367,368,370,372,373,375,378,381,385,388,391,393,397,398,403,407,409],[68,44,44,274,11,40],"maker\u002Fneutral\u002Fidea",[211,44,42,276,212,44],"project\u002Fmixed\u002Fexecution",[263,44,44,278,11,40],"maker\u002Fneutral\u002Fexecution",[119,44,32,280,120,44],"maker\u002Fpositive\u002Fexecution",[266,44,44,282,11,40],"maker\u002Fneutral\u002Fnone",[284,44,42,282,285,44],"15529561","acostanza",[287,44,32,288,285,44],"15529557","project\u002Fpositive\u002Fidea",[134,40,40,290,135,44],"project\u002Fcritical\u002Fexecution",[292,40,40,290,293,44],"15505798","antoaravinth",[295,40,40,290,296,44],"15506129","Doublon",[298,40,40,290,299,44],"15506737","skocznymroczny",[301,40,40,290,302,44],"15506694","davidpelayo",[304,40,40,290,305,44],"15506771","helb",[104,37,42,307,105,44],"project\u002Fmixed\u002Fdesign",[309,37,44,310,11,40],"15501783","maker\u002Fneutral\u002Fdesign",[312,37,32,313,105,44],"15501894","maker\u002Fpositive\u002Fnone",[158,42,42,276,159,44],[316,42,44,317,318,44],"15505599","other\u002Fneutral\u002Fnone","maturz",[166,270,40,320,167,44],"project\u002Fcritical\u002Fdesign",[56,270,44,310,11,40],[170,270,40,320,171,44],[324,32,42,307,325,44],"15501875","mysterpaul",[327,32,44,282,11,40],"15502883",[177,31,40,329,178,44],"project\u002Fcritical\u002Fnone",[181,31,40,329,182,44],[332,31,44,317,333,44],"15502714","christotty",[335,31,42,336,337,44],"15507001","project\u002Fneutral\u002Fnone","lurker-",[251,30,32,339,252,44],"project\u002Fpositive\u002Fexecution",[127,30,44,274,11,40],[342,30,32,343,344,44],"15523652","maker\u002Fpositive\u002Fdesign","jimmydouglas",[197,346,42,307,198,44],8,[348,346,44,310,11,40],"15501750",[219,350,42,274,220,44],9,[71,350,44,274,11,40],[353,350,44,354,93,44],"15502260","commenter\u002Fneutral\u002Fidea",[92,356,32,313,93,44],10,[358,356,44,282,11,40],"15502889",[360,356,44,317,93,44],"15503295",[236,362,44,317,237,44],11,[223,362,44,317,224,44],[112,365,40,366,113,44],12,"project\u002Fcritical\u002Fidea",[53,365,44,274,11,40],[204,38,42,369,205,44],"project\u002Fneutral\u002Fidea",[371,38,44,274,11,40],"15503572",[138,259,40,290,139,44],[374,259,44,278,11,40],"15502899",[376,259,40,290,377,44],"15502979","binaryblitz",[379,259,44,380,135,44],"15505600","commenter\u002Fneutral\u002Fnone",[382,383,40,290,384,44],"15505607",15,"waibelp",[88,386,42,387,89,44],16,"project\u002Fneutral\u002Fperformance",[389,386,44,390,11,40],"15501878","maker\u002Fneutral\u002Fperformance",[142,392,40,290,143,44],17,[394,395,40,320,396,44],"15503277",18,"nkg",[146,33,40,290,147,44],[399,400,42,401,402,44],"15507562",20,"project\u002Fneutral\u002Fexecution","aardshark",[404,405,40,290,406,44],"15502166",21,"cglace",[150,408,40,290,151,44],22,[108,410,32,411,109,44],23,"project\u002Fpositive\u002Fdesign",[],[414,419,424,428,433,437],{"id":415,"name":416,"points":417,"category":418},"15492248","Metaballs",673,"creative",{"id":420,"name":421,"points":422,"category":423},"15466817","CoinMall Alpha",156,"finance_crypto",{"id":425,"name":426,"points":427,"category":20},"15484390","FaxRocket",152,{"id":429,"name":430,"points":431,"category":432},"15489535","BOOLR",136,"learning_science",{"id":434,"name":435,"points":436,"category":20},"15494655","Writing",133,{"id":438,"name":439,"points":440,"category":441},"15461000","Vue-Model",109,"languages",false,"v2",{"id":445,"name":5,"line":6,"ai":442,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":446,"top":18,"kw":447,"maker":11,"domain":10,"tier":19,"attempts":44,"strip":448,"url":9,"mix":449,"praise":101,"objection":131,"sub":21},15501238,-0.32,[21,24,25,26],"0350511113050113113553305000130111311113",[30,31,32,33],1793990965313]