[{"data":1,"prerenderedAt":115},["ShallowReactive",2],{"project-31855922":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":9,"maker":10,"posted_at":11,"year":12,"points":13,"comments":14,"rank_in_year":15,"shown_in_year":16,"top":17,"tier":18,"category":19,"subcategory":20,"format":21,"keywords":22,"reception":27,"sentiment":9,"stance_mix":28,"scored_comments":14,"aspects":30,"strip":32,"post_text":34,"what":35,"said":53,"maker_in_thread":67,"shape":69,"grid":72,"attempts":75,"same_week":76,"maker_shows":106,"maker_hidden":107,"reader_version":108,"card":109},"31855922","litexplore","Explore remote SQLite databases over SSH","title","Show HN: Explore remote SQLite databases over SSH",null,"polyrand",1656023656,2022,12,1,1904,2570,75,"shown","data","database explorer","web_app",[23,24,25,26],"sqlite","ssh","remote database","database browser","quiet",{"positive":14,"neutral":29,"mixed":29,"critical":29},0,{"docs":31},{"positive":14,"critical":29},[33],5,"Hi! As a big fan of SQLite, I always found the tooling to explore remote databases a bit lacking. Current solutions involve running an extra service in the remote host and exposing a port to access it. I built a small web app that can explore remote SQLite databases without having to run any service on the remote, you just need SSH.\n\nIt works by sending sqlite3 CLI commands over a multiplexed SSH connection. The commands use the \"-json\" flag from the sqlite3 CLI. This basically turns the SSH connection into an JSON API for the remote SQLite database. The project is hosted on GitHub[0] and I wr",{"problem":36,"audience":9,"pricing":9,"motivation":42,"time_to_build":9,"stack":46,"openness":51,"stage":52,"team_size":52},{"value":37,"source":38,"evidence":39},"Exploring remote SQLite databases needs an extra service running and an exposed port on the remote host","maker",[40],{"id":41},"post",{"value":43,"source":38,"evidence":44},"Maker is a fan of SQLite and found remote exploration tooling lacking",[45],{"id":41},[47],{"value":48,"source":38,"evidence":49},"sqlite3 CLI",[50],{"id":41},"open_source","unknown",{"praise":54,"objections":63,"requests":64,"questions":65,"alternatives":66},[55],{"value":56,"source":57,"evidence":58},"Explainer post was useful","commenter",[59],{"id":60,"by":61,"text":62},"31919117","khalidx","Nice explainer. Also your SQLite queue repository is cool. Good stuff",[],[],[],[],{"comments":29,"answered":29,"key":68},[],{"commenters":14,"max_depth":14,"maker_replies":29,"first_comment_mins":70,"lifespan_hours":71},8025,134,[73],[60,29,33,74,61,29],"maker\u002Fpositive\u002Fdocs",[],[77,82,87,92,97,102],{"id":78,"name":79,"points":80,"category":81},"31903076","min-dalle",663,"ai",{"id":83,"name":84,"points":85,"category":86},"31925871","TAXSIM.app",497,"finance_crypto",{"id":88,"name":89,"points":90,"category":91},"31897430","PRQL 0.2",378,"languages",{"id":93,"name":94,"points":95,"category":96},"31910622","Legible News",320,"productivity",{"id":98,"name":99,"points":100,"category":101},"31921830","Brevity 500",193,"learning_science",{"id":103,"name":104,"points":105,"category":96},"31891608","Yboard",165,2,false,"v2",{"id":110,"name":5,"line":6,"ai":107,"cat":19,"year":12,"points":13,"comments":14,"rec":27,"s":9,"top":17,"kw":111,"maker":10,"domain":112,"tier":18,"attempts":29,"strip":113,"url":-1,"mix":114,"praise":56,"objection":-1,"sub":20},31855922,[23,24,25,26],"","5",[14,29,29,29],1794036621744]