[{"data":1,"prerenderedAt":262},["ShallowReactive",2],{"project-16021874":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":28,"sentiment":29,"stance_mix":30,"scored_comments":34,"aspects":35,"strip":41,"post_text":42,"what":43,"said":82,"maker_in_thread":154,"shape":162,"grid":164,"attempts":223,"same_week":224,"maker_shows":38,"maker_hidden":254,"reader_version":255,"card":256},"16021874","Themer","a CLI for generating themes for all your tools","title","Show HN: Themer – a CLI for generating themes for all your tools","https:\u002F\u002Fgithub.com\u002Fmjswensen\u002Fthemer","github.com","mjswensen",1514467768,2017,135,26,297,2242,14,"notable","dev_tools","theme generator","cli",[21,24,25,26,27],"color scheme","terminal theme","base16","dotfiles","debated",0.068,{"positive":31,"neutral":32,"mixed":33,"critical":32},5,3,1,12,{"execution":36,"idea":37,"design":39},{"positive":33,"critical":33},{"positive":32,"critical":38},2,{"positive":40,"critical":40},0,[32,40,40,33,40,31,40,40,40,31,31,40,32,40,31,32,40,40,40,33,32,40,33,40,31,40],null,{"problem":44,"audience":54,"pricing":42,"motivation":63,"time_to_build":42,"stack":69,"openness":80,"stage":81,"team_size":81},{"value":45,"source":46,"evidence":47},"Applying a consistent color theme across many development tools by hand is time-consuming","maker",[48,51],{"id":49,"by":11,"text":50},"16021878","A while back I posted about the GUI version (https:\u002F\u002Fnews.ycombinator.com\u002Fitem?id=15087244) but I’m realizing the CLI tool is probably more appropriate for the HN crowd. Themer…",{"id":52,"by":11,"text":53},"16022779","Solarized is fantastic. Perhaps I'm fickle, but I tend to like to change my theme every few months, and relatively few themes are as good as Solarized when it comes to supporting…",{"value":55,"source":56,"evidence":57},"developers who customize editors, terminals and desktop tools","inferred",[58,59],{"id":49,"by":11,"text":50},{"id":60,"by":61,"text":62},"16022687","SnowingXIV","Neat, I probably waste too much time trying to make everything go together which is why I tend to stick to popular themes but this seems very useful.",{"value":64,"source":46,"evidence":65},"Maker wanted to avoid spending time finding themes that support all their apps",[66],{"id":67,"by":11,"text":68},"16022811","Thanks! I am the same way. Except rather than wasting time trying to find themes that support all the apps I use I wasted a ton MORE time building a tool to do it for me. Haha!",[70,74],{"value":71,"source":46,"evidence":72},"npm packages (Node.js)",[73],{"id":49,"by":11,"text":50},{"value":75,"source":46,"evidence":76},"Electron (GUI wrapper)",[77],{"id":78,"by":11,"text":79},"16022138","Hah, what are the odds. I post this and 10 minutes later zeit.co's Now service goes down. :( But the site is just informational--if you don't want to install the Node toolchain,…","open_source","unknown",{"praise":83,"objections":100,"requests":122,"questions":137,"alternatives":142},[84,93],{"value":85,"source":86,"evidence":87},"Useful for people who customize many tools","commenter",[88,89],{"id":60,"by":61,"text":62},{"id":90,"by":91,"text":92},"16022197","bastijn","One of the reasons I run Solarized Dark theme as my default. Instead of requiring a themer tool to support all the tools I use, I have a theme that is always one of the first…",{"value":94,"source":86,"evidence":95},"Lighter and simpler than base16",[96],{"id":97,"by":98,"text":99},"16022070","programbreeding","At the bottom of the page it says: themer is inspired by trevordmiller\u002Fnova and chriskempson\u002Fbase16. Conceptually, themer is very similar to base16, but: 1. It is lighter, and…",[101,108,115],{"value":102,"source":86,"evidence":103},"Terminal support is limited to Terminal.app",[104],{"id":105,"by":106,"text":107},"16022005","tokenizerrr","Interesting, but a bit light on the terminal support. I've been using https:\u002F\u002Fterminal.sexy\u002F which supports way more terminals. Notably, for me, Guake, XFCE Terminal, and for…",{"value":109,"source":86,"evidence":110},"Requires installing the Node toolchain",[111],{"id":112,"by":113,"text":114},"16022003","StavrosK","Given that my thoughts while looking at the repo were \"please don't be js, please don't be js, please don't be... fuck\" (don't want to install the whole node toolchain), I'm very…",{"value":116,"source":86,"evidence":117},"Sublime UI themes not supported, only color schemes",[118],{"id":119,"by":120,"text":121},"16024085","juicy-fruit","This seems to only allow you to create Sublime color schemes, it doesn't create a sublime theme. Sublime Theme is to style the whole window outside of the editor.",[123,133],{"value":124,"source":86,"evidence":125},"Add base16 import and export",[126,130],{"id":127,"by":128,"text":129},"16022055","hultner","Nice work! From my classification this seems similar to base16 https:\u002F\u002Fgithub.com\u002Fchriskempson\u002Fbase16 Is this correct and would you like to clarify the benefits of using themer…",{"id":131,"by":128,"text":132},"16022250","Awesome, I found that when I reread your description more in detail. Back to base16, if you'd add base16 as an input and output you'd be able to benefit both by expanding the…",{"value":134,"source":86,"evidence":135},"Support more terminal emulators",[136],{"id":105,"by":106,"text":107},[138],{"value":139,"source":86,"evidence":140},"How does it differ from base16",[141],{"id":127,"by":128,"text":129},[143,146,150],{"value":26,"source":86,"evidence":144},[145],{"id":127,"by":128,"text":129},{"value":147,"source":86,"evidence":148},"terminal.sexy",[149],{"id":105,"by":106,"text":107},{"value":151,"source":86,"evidence":152},"Solarized",[153],{"id":90,"by":91,"text":92},{"comments":155,"answered":33,"key":156},11,[157,160,161],{"id":158,"text":159},"16022103","Good feedback. Yep, themer-terminal is for Terminal.app, the default macOS terminal. Feel free to log issues for supporting other terminals (or take a stab at implementing…",{"id":49,"text":50},{"id":78,"text":79},{"commenters":155,"max_depth":31,"maker_replies":155,"first_comment_mins":33,"lifespan_hours":163},103,[165,167,169,171,173,174,177,179,183,185,187,188,190,191,194,197,201,203,206,207,210,214,216,218,220,222],[105,40,32,166,106,40],"project\u002Fmixed\u002Fexecution",[158,40,40,168,11,33],"maker\u002Fneutral\u002Fnone",[49,33,40,170,11,33],"project\u002Fneutral\u002Fidea",[112,33,33,172,113,40],"project\u002Fcritical\u002Fexecution",[78,33,40,168,11,33],[175,33,31,176,113,40],"16022159","project\u002Fpositive\u002Fexecution",[178,33,40,168,11,33],"16022226",[180,33,40,181,182,40],"16022919","commenter\u002Fneutral\u002Fnone","methodin",[184,33,40,181,113,40],"16022989",[127,38,31,186,128,40],"project\u002Fpositive\u002Fidea",[97,38,31,186,98,40],[189,38,40,168,11,33],"16022089",[131,38,32,170,128,40],[192,38,40,193,11,33],"16022918","maker\u002Fpositive\u002Fnone",[195,38,31,196,128,40],"16023324","project\u002Fpositive\u002Fnone",[198,32,32,199,200,40],"16024166","project\u002Fneutral\u002Fdesign","rcarmo",[202,32,40,193,11,33],"16024211",[90,204,40,205,91,40],4,"commenter\u002Fneutral\u002Fidea",[52,204,40,170,11,33],[208,204,33,209,91,40],"16047822","project\u002Fcritical\u002Fidea",[211,31,32,212,213,40],"16023438","project\u002Fneutral\u002Fnone","lobo_tuerto",[215,31,40,168,11,33],"16023708",[119,217,33,209,120,40],6,[219,217,40,168,11,33],"16024204",[60,221,31,186,61,40],7,[67,221,40,168,11,33],[],[225,230,235,240,245,250],{"id":226,"name":227,"points":228,"category":229},"16052558","Sapper.js",410,"languages",{"id":231,"name":232,"points":233,"category":234},"16049026","mind-circus.org",341,"games",{"id":236,"name":237,"points":238,"category":239},"16064770","HNCute",208,"productivity",{"id":241,"name":242,"points":243,"category":244},"16042888","Roulette Pizza",127,"consumer_social",{"id":246,"name":247,"points":248,"category":249},"16052214","images-to-osm",94,"ai",{"id":251,"name":252,"points":253,"category":234},"16032889","Gameboy",82,false,"v2",{"id":257,"name":5,"line":6,"ai":254,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":258,"top":18,"kw":259,"maker":11,"domain":10,"tier":19,"attempts":40,"strip":260,"url":9,"mix":261,"praise":85,"objection":102,"sub":21},16021874,0.07,[21,24,25,26,27],"30010500055030530001301050",[31,32,33,32],1794036562040]