[{"data":1,"prerenderedAt":276},["ShallowReactive",2],{"project-20515880":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":35,"aspects":36,"strip":41,"post_text":42,"what":43,"said":69,"maker_in_thread":129,"shape":138,"grid":142,"attempts":239,"same_week":240,"maker_shows":31,"maker_hidden":268,"reader_version":269,"card":270},"20515880","blogger-cli","A tool to convert Jupyter notebooks to beautiful blogs","title","Show HN: A tool to convert Jupyter notebooks to beautiful blogs","https:\u002F\u002Fgithub.com\u002Fhemanta212\u002Fblogger-cli","github.com","hemanta212",1563980138,2019,150,37,286,2195,14,"notable","dev_tools","static site generator","cli",[24,25,26,27],"jupyter notebook","blog","nbconvert","static site","curious",-0.135,{"positive":31,"neutral":32,"mixed":33,"critical":34},1,5,0,3,9,{"idea":37,"design":38,"execution":40},{"positive":31,"critical":31},{"positive":33,"critical":39},2,{"positive":33,"critical":33},[32,34,34,33,33,33,33,33,33,33,33,33,31,33,34,33,33,33,34,33,33,33,33,31,33,33,31,33,33,33,33,33,33,33,33,34,33],null,{"problem":44,"audience":42,"pricing":42,"motivation":55,"time_to_build":42,"stack":60,"openness":68,"stage":68,"team_size":68},{"value":45,"source":46,"evidence":47},"Publishing Jupyter notebooks as blog posts","inferred",[48,52],{"id":49,"by":50,"text":51},"20517293","the_watcher","Neat! Anyone working on projects to improve the share-ability, code review, version control, or web rendering of Jupyter notebooks, feel free to reach out to me when looking for…",{"id":53,"by":11,"text":54},"20521866","> Especially because this looks like an nbconvert workflow under the hood. It is, however I convert it to the most basic html and add custom css and js to it. So that I can…",{"value":56,"source":57,"evidence":58},"Maker wanted to configure blog output manually without static generator build times","maker",[59],{"id":53,"by":11,"text":54},[61,65],{"value":62,"source":46,"evidence":63},"Python",[64],{"id":53,"by":11,"text":54},{"value":26,"source":57,"evidence":66},[67],{"id":53,"by":11,"text":54},"unknown",{"praise":70,"objections":76,"requests":91,"questions":98,"alternatives":106},[71],{"value":72,"source":73,"evidence":74},"Useful idea for sharing notebooks with others","commenter",[75],{"id":49,"by":50,"text":51},[77,84],{"value":78,"source":73,"evidence":79},"Pelican-ipynb or existing static site generators could be used instead",[80],{"id":81,"by":82,"text":83},"20517439","madenine","Cool, but I would rather use a better supported static site generator with an ipynb plugin (ie, https:\u002F\u002Fgithub.com\u002Fdanielfrg\u002Fpelican-ipynb) than a tool just for notebooks.…",{"value":85,"source":73,"evidence":86},"Notebook execution counts like In[5] and Out[5] are cluttered in output",[87],{"id":88,"by":89,"text":90},"20517635","petters","I have never understood why the \"In[5]\" and \"Out[5]\" in jupyter have to be so prominent, even in a output like this.",[92],{"value":93,"source":73,"evidence":94},"Make notebook sharing and review as easy as a GitHub commit",[95],{"id":96,"by":50,"text":97},"20517756","There are a bunch of ways that make it _possible_ to do all of this. What's really missing is a way to make it as easy as committing code to Github repo without having to do…",[99],{"value":100,"source":73,"evidence":101},"Has the maker tried voila for publishing notebooks?",[102],{"id":103,"by":104,"text":105},"20517508","amrrs","Is it tough to manually convert the md and use a CMS like Ghost or Hugo for website? Alternatively, exporting HTML and publishing can also help right? I'm curious why did you say…",[107,111,118,122],{"value":108,"source":73,"evidence":109},"voila",[110],{"id":103,"by":104,"text":105},{"value":112,"source":73,"evidence":113},"ReviewNB",[114],{"id":115,"by":116,"text":117},"20517672","lhnz","Two projects I've been watching with interest are https:\u002F\u002Fkyso.io\u002Ffor-teams and http:\u002F\u002Freviewnb.com.",{"value":119,"source":73,"evidence":120},"pelican-ipynb",[121],{"id":81,"by":82,"text":83},{"value":123,"source":73,"evidence":124},"jupytext",[125],{"id":126,"by":127,"text":128},"20518252","AlexSolution","https:\u002F\u002Fgithub.com\u002Fmwouts\u002Fjupytext looks like something you might enjoy. I'm not affiliated with the project in any way.",{"comments":32,"answered":31,"key":130},[131,134,135],{"id":132,"text":133},"20521761","People working with notebooks find it useful. You can remove it with one line of javascript though.",{"id":53,"text":54},{"id":136,"text":137},"20521808","I didn't find it responsive though. Maybe not your goal but the designs are similar. Similarly I think you can import nbconvert instead of just calling from subprocess.",{"commenters":139,"max_depth":32,"maker_replies":32,"first_comment_mins":140,"lifespan_hours":141},25,136,45,[143,145,147,148,152,154,155,158,161,163,165,168,171,173,176,179,182,185,188,191,194,197,200,203,205,207,208,210,212,215,216,220,223,226,230,233,237],[49,33,32,144,50,33],"project\u002Fpositive\u002Fidea",[103,33,34,146,104,33],"project\u002Fneutral\u002Fidea",[96,33,34,146,50,33],[149,33,33,150,151,33],"20520011","commenter\u002Fneutral\u002Fnone","amirathi",[153,33,33,150,50,33],"20517788",[115,33,33,150,116,33],[156,33,33,157,50,33],"20517773","commenter\u002Fneutral\u002Fidea",[159,33,33,160,151,33],"20519849","commenter\u002Fneutral\u002Fdesign",[162,33,33,150,50,33],"20520003",[126,33,33,164,127,33],"other\u002Fneutral\u002Fnone",[166,33,33,150,167,33],"20518694","dbecker",[169,33,33,164,170,33],"20523735","adsodemelk",[88,31,31,172,89,33],"project\u002Fcritical\u002Fdesign",[174,31,33,160,175,33],"20518193","t1amat",[177,31,34,178,89,33],"20519696","project\u002Fneutral\u002Fdesign",[180,31,33,160,181,33],"20519945","mkl",[183,31,33,164,184,33],"20520050","smcmurtry",[186,31,33,164,187,33],"20521080","analog31",[189,31,34,178,190,33],"20520051","lallysingh",[192,31,33,164,193,33],"20520690","wodenokoto",[195,31,33,150,196,33],"20521155","numlocked",[198,31,33,150,199,33],"20522806","spondyl",[201,31,33,150,202,33],"20522910","ps101",[204,31,31,172,89,33],"20523990",[206,31,33,150,193,33],"20534164",[132,31,33,178,11,31],[81,39,31,209,82,33],"project\u002Fcritical\u002Fidea",[53,39,33,211,11,31],"project\u002Fneutral\u002Fexecution",[213,34,33,164,214,33],"20521598","avilay",[136,34,33,150,11,31],[217,218,33,150,219,33],"20517329",4,"fifnir",[221,32,33,164,222,33],"20522412","russfink",[224,32,33,225,11,31],"20524749","maker\u002Fneutral\u002Fnone",[227,228,33,164,229,33],"20518582",6,"tluyben2",[231,228,33,164,232,33],"20521912","jason_slack",[234,235,34,211,236,33],"20518887",7,"bufferoverflow",[238,235,33,225,11,31],"20521746",[],[241,246,250,254,258,263],{"id":242,"name":243,"points":244,"category":245},"20478339","Trennd",446,"data",{"id":247,"name":248,"points":249,"category":245},"20498474","Ananas",359,{"id":251,"name":252,"points":253,"category":245},"20507592","Poli",236,{"id":255,"name":256,"points":257,"category":20},"20514683","printable-mockups",155,{"id":259,"name":260,"points":261,"category":262},"20517129","Minimal Twitter",93,"productivity",{"id":264,"name":265,"points":266,"category":267},"20494747","Sinuous",76,"languages",false,"v2",{"id":271,"name":5,"line":6,"ai":268,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":272,"top":18,"kw":273,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":274,"url":9,"mix":275,"praise":72,"objection":78,"sub":21},20515880,-0.13,[24,25,26,27],"5330000000001030003000010010000000030",[31,32,33,34],1794036579334]