[{"data":1,"prerenderedAt":176},["ShallowReactive",2],{"project-13208352":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":37,"post_text":40,"what":41,"said":74,"maker_in_thread":114,"shape":116,"grid":120,"attempts":136,"same_week":137,"maker_shows":38,"maker_hidden":168,"reader_version":169,"card":170},"13208352","Libtmux","A tmux workspace manager in Python","title","Show HN: Libtmux – A tmux workspace manager in Python","http:\u002F\u002Flibtmux.git-pull.com","libtmux.git-pull.com","git-pull",1482103560,2016,86,8,446,2264,20,"notable","dev_tools","terminal multiplexer scripting","library",[24,25,26,27],"tmux","python","terminal multiplexer","tmux workspace","curious",0.143,{"positive":31,"neutral":32,"mixed":33,"critical":33},2,4,0,6,{"idea":36},{"positive":31,"critical":33},[38,33,38,38,39,38,39],3,5,null,{"problem":42,"audience":52,"pricing":40,"motivation":40,"time_to_build":40,"stack":64,"openness":73,"stage":73,"team_size":73},{"value":43,"source":44,"evidence":45},"Scripting and managing tmux workspaces from Python code","inferred",[46,48],{"id":47},"post",{"id":49,"by":50,"text":51},"13211850","deanstag","This was exactly what i was looking for. With this, i have something like a console, to control the panes, windows My biggest usecase right now is when i get dropped to a pdb…",{"value":53,"source":44,"evidence":54},"Python developers who use tmux",[55,59,63],{"id":56,"by":57,"text":58},"13210398","nfrmatk","It looks like it's been used to create tmuxp[0], a tmux session loader à la Teamocil[1]. [0]: https:\u002F\u002Ftmuxp.git-pull.com\u002Fen\u002Flatest\u002F [1]: http:\u002F\u002Fwww.teamocil.com",{"id":60,"by":61,"text":62},"13211286","ansgri","We're probably going to use it in our robotic software launcher which we are using instead of roslaunch [0]. Since the scripts are Python, it will be convenient to launch all…",{"id":49,"by":50,"text":51},[65,70],{"value":66,"source":67,"evidence":68},"Python","commenter",[69],{"id":60,"by":61,"text":62},{"value":24,"source":67,"evidence":71},[72],{"id":56,"by":57,"text":58},"unknown",{"praise":75,"objections":84,"requests":92,"questions":100,"alternatives":105},[76,80],{"value":77,"source":67,"evidence":78},"Useful for scripting tmux from Python, e.g. debugging with pdb",[79],{"id":49,"by":50,"text":51},{"value":81,"source":67,"evidence":82},"Used as basis for tmuxp session loader",[83],{"id":56,"by":57,"text":58},[85],{"value":86,"source":67,"evidence":87},"Unclear use case for typical users",[88],{"id":89,"by":90,"text":91},"13210319","mcjiggerlog","Just wondering what the use cases are for this? I can't imagine how I would make use of this.",[93],{"value":94,"source":67,"evidence":95},"Neovim or text editor plugin integration",[96],{"id":97,"by":98,"text":99},"13208672","foota","Might be able to make some cool neovim (or another text based editor) python plugins with this.",[101],{"value":102,"source":67,"evidence":103},"What are the use cases for this?",[104],{"id":89,"by":90,"text":91},[106,110],{"value":107,"source":67,"evidence":108},"Teamocil",[109],{"id":56,"by":57,"text":58},{"value":111,"source":67,"evidence":112},"roslaunch",[113],{"id":60,"by":61,"text":62},{"comments":33,"answered":33,"key":115},[],{"commenters":117,"max_depth":31,"maker_replies":33,"first_comment_mins":118,"lifespan_hours":119},7,79,16,[121,123,127,129,130,132,135],[97,33,38,122,98,33],"project\u002Fneutral\u002Fidea",[124,33,33,125,126,33],"13209014","other\u002Fneutral\u002Fnone","tekacs",[89,128,38,122,90,33],1,[56,128,38,122,57,33],[60,128,39,131,61,33],"project\u002Fpositive\u002Fidea",[133,128,38,122,134,33],"13211308","nerdponx",[49,128,39,131,50,33],[],[138,143,148,153,158,163],{"id":139,"name":140,"points":141,"category":142},"13194074","Oldster",475,"web_saas",{"id":144,"name":145,"points":146,"category":147},"13184143","Godb",205,"languages",{"id":149,"name":150,"points":151,"category":152},"13202610","Spark School",190,"learning_science",{"id":154,"name":155,"points":156,"category":157},"13211132","HoverPy",170,"ai",{"id":159,"name":160,"points":161,"category":162},"13230954","Google Blade",88,"productivity",{"id":164,"name":165,"points":166,"category":167},"13188522","GoboLinux 016 featuring Runner",80,"infrastructure",false,"v2",{"id":171,"name":5,"line":6,"ai":168,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":172,"top":18,"kw":173,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":174,"url":9,"mix":175,"praise":77,"objection":86,"sub":21},13208352,0.14,[24,25,26,27],"3033535",[31,32,33,33],1793990951982]