[{"data":1,"prerenderedAt":286},["ShallowReactive",2],{"project-10493891":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":29,"sentiment":30,"stance_mix":31,"scored_comments":35,"aspects":36,"strip":40,"post_text":43,"what":44,"said":68,"maker_in_thread":134,"shape":141,"grid":145,"attempts":245,"same_week":250,"maker_shows":181,"maker_hidden":278,"reader_version":279,"card":280},"10493891","WOPR","A markup for rich terminal reports","title","Show HN: WOPR – A markup for rich terminal reports","https:\u002F\u002Fgithub.com\u002Fyaronn\u002Fwopr","github.com","yaronn01",1446488942,2015,125,37,185,2565,8,"notable","dev_tools","terminal reporting markup","cli",[24,25,26,27,28],"terminal graphics","xterm","xml markup","terminal reports","ascii charts","loved",0.438,{"positive":18,"neutral":32,"mixed":33,"critical":34},6,1,0,15,{"idea":37,"design":39},{"positive":38,"critical":34},4,{"positive":34,"critical":34},[41,34,41,34,41,34,34,34,34,34,42,34,34,34,34,34,34,34,42,42,34,34,41,34,42,34,34,42,42,41,34,42,41,41,34,42],3,5,null,{"problem":45,"audience":43,"pricing":43,"motivation":55,"time_to_build":43,"stack":60,"openness":67,"stage":67,"team_size":67},{"value":46,"source":47,"evidence":48},"Showing visual reports such as graphs in a terminal instead of text and numbers.","maker",[49,52],{"id":50,"by":11,"text":51},"10495277","one use case is when ssh-ing machines you can see visual reports rather than text and numbers (think cpu metrics or app specific).",{"id":53,"by":11,"text":54},"10494455","this uses xterm, so it's more accessible to most users than the other alternatives you mentioned. also note wopr is not just about the graphs (like…",{"value":56,"source":47,"evidence":57},"Give terminal users a declarative way to produce visual reports, usable over ssh and curl.",[58,59],{"id":50,"by":11,"text":51},{"id":53,"by":11,"text":54},[61],{"value":62,"source":47,"evidence":63},"XML",[64],{"id":65,"by":11,"text":66},"10494339","XML is a standard format for markup (e.g. HTML). When XML is used where it shouldn't (object serialization) it adds complexity. Here it signals that creating a report is as…","unknown",{"praise":69,"objections":90,"requests":98,"questions":106,"alternatives":114},[70,83],{"value":71,"source":72,"evidence":73},"Cool and useful for visual monitoring over ssh","commenter",[74,75,79],{"id":50,"by":11,"text":51},{"id":76,"by":77,"text":78},"10494353","chazu","Very cool indeed - pair this with 'watch' and you have instant ASCII monitoring tools implemented as http endpoints.",{"id":80,"by":81,"text":82},"10495136","gavazzy","This would be useful for AWS instances where you don't want to install a desktop environment on the server.",{"value":84,"source":72,"evidence":85},"Name is fun",[86],{"id":87,"by":88,"text":89},"10496793","Bud","Absolutely fantastic name choice; kudos.",[91],{"value":92,"source":72,"evidence":93},"Unclear what advantage it has over gnuplot with sixel or Tektronix 4010",[94],{"id":95,"by":96,"text":97},"10494412","ratboy666","Haven't tried this. Just want to know -- what advantage does this give over using gnu plot with sixel output? I can see the advantage over tek 4010 (this could be dynamic). If…",[99],{"value":100,"source":72,"evidence":101},"Combine with pigshell",[102],{"id":103,"by":104,"text":105},"10507917","anonbanker","I'd want to combine with pigshell[0] 0. http:\u002F\u002Fpigshell.com\u002Fv\u002F0.6.4\u002F",[107],{"value":108,"source":72,"evidence":109},"Why XML as the basic format?",[110],{"id":111,"by":112,"text":113},"10494298","raindev","Why do you decided to use XML as the basic format?",[115,119,123,127],{"value":116,"source":72,"evidence":117},"gnuplot with sixel output",[118],{"id":95,"by":96,"text":97},{"value":120,"source":72,"evidence":121},"Tektronix 4010",[122],{"id":95,"by":96,"text":97},{"value":124,"source":47,"evidence":125},"blessed-contrib",[126],{"id":53,"by":11,"text":54},{"value":128,"source":72,"evidence":129},"spark sparkline graphs",[130],{"id":131,"by":132,"text":133},"10565981","jaxb","reminds me of http:\u002F\u002Fzachholman.com\u002Fspark\u002F (spark-line graphs using unicode graph chars)",{"comments":32,"answered":41,"key":135},[136,137,140],{"id":50,"text":51},{"id":138,"text":139},"10494208","Hi everyone, I am the author. Feel free to ask me anything or come up with suggestions!",{"id":65,"text":66},{"commenters":142,"max_depth":32,"maker_replies":32,"first_comment_mins":143,"lifespan_hours":144},29,16,285,[146,150,152,153,155,157,158,162,165,168,171,175,179,183,186,188,191,194,197,198,201,204,206,207,208,210,213,216,220,223,227,229,231,233,237,241],[147,34,41,148,149,34],"10495075","project\u002Fmixed\u002Fidea","OJFord",[50,34,34,151,11,33],"project\u002Fneutral\u002Fidea",[103,34,41,151,104,34],[138,33,34,154,11,33],"maker\u002Fneutral\u002Fnone",[111,33,41,156,112,34],"project\u002Fneutral\u002Fdesign",[65,33,34,156,11,33],[159,33,34,160,161,34],"10494415","commenter\u002Fneutral\u002Fnone","mburns",[163,33,34,160,164,34],"10494464","oneeyedpigeon",[166,33,34,160,167,34],"10494713","merlincorey",[169,33,34,160,170,34],"10495285","themodelplumber",[172,33,42,173,174,34],"10496611","project\u002Fpositive\u002Fidea","akkartik",[176,33,34,177,178,34],"10497876","other\u002Fneutral\u002Fnone","agumonkey",[180,181,34,177,182,34],"10494194",2,"mannycalavera42",[184,181,34,177,185,34],"10494386","rglover",[187,181,34,177,182,34],"10494509",[189,181,34,177,190,34],"10494995","jzawodn",[192,181,34,177,193,34],"10498246","beobab",[195,41,34,196,11,33],"10494623","project\u002Fneutral\u002Fnone",[76,38,42,173,77,34],[199,42,42,173,200,34],"10495687","sklogic",[202,42,34,160,203,34],"10497638","LukeShu",[205,42,34,160,200,34],"10498418",[95,32,41,151,96,34],[53,32,34,156,11,33],[80,209,42,173,81,34],7,[211,209,34,160,212,34],"10495496","atmosx",[214,209,34,160,215,34],"10498222","kbenson",[217,18,42,218,219,34],"10494029","project\u002Fpositive\u002Fnone","Kinnard",[221,18,42,218,222,34],"10494115","johng",[224,225,41,196,226,34],"10495745",9,"ivanceras",[228,225,34,196,11,33],"10496752",[87,230,42,218,88,34],10,[131,232,41,151,132,34],11,[234,235,41,151,236,34],"10496384",12,"astro1138",[238,239,34,177,240,34],"10494765",13,"ape4",[242,243,42,218,244,34],"10496920",14,"bbrock25",[246,249],{"id":247,"t":248,"points":38,"comments":34},"9917022",1437408820,{"id":4,"t":12,"points":14,"comments":15},[251,256,261,266,270,274],{"id":252,"name":253,"points":254,"category":255},"10477721","Twitch Installs Arch Linux",802,"games",{"id":257,"name":258,"points":259,"category":260},"10499683","React for Beginners",178,"learning_science",{"id":262,"name":263,"points":264,"category":265},"10476696","Vertexshaderart.com",145,"creative",{"id":267,"name":268,"points":269,"category":20},"10509077","Administrate",124,{"id":271,"name":272,"points":273,"category":260},"10472153","Code4Startup",113,{"id":275,"name":276,"points":277,"category":260},"10481316","Blabr",106,false,"v2",{"id":281,"name":5,"line":6,"ai":278,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":282,"top":18,"kw":283,"maker":11,"domain":10,"tier":19,"attempts":181,"strip":284,"url":9,"mix":285,"praise":71,"objection":92,"sub":21},10493891,0.44,[24,25,26,27,28],"303030000050000000550030500553053305",[18,32,33,34],1794036537293]