[{"data":1,"prerenderedAt":255},["ShallowReactive",2],{"project-25554541":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":36,"aspects":37,"strip":40,"post_text":43,"what":44,"said":83,"maker_in_thread":162,"shape":169,"grid":173,"attempts":216,"same_week":217,"maker_shows":33,"maker_hidden":247,"reader_version":248,"card":249},"25554541","Archivy-HN","automatically save and download your upvoted HN posts","title","Show HN: Archivy-HN – automatically save and download your upvoted HN posts","https:\u002F\u002Fgithub.com\u002Farchivy\u002Farchivy-hn","github.com","etherio",1609105587,2020,144,21,420,3028,14,"notable","productivity","personal archiving","cli",[24,25,26,27,28],"hacker news","archive","upvoted posts","download","bookmarks","curious",0.059,{"positive":32,"neutral":33,"mixed":34,"critical":35},2,6,0,1,9,{"idea":38,"performance":39},{"positive":32,"critical":34},{"positive":34,"critical":35},[41,34,41,41,34,41,34,34,35,34,42,34,34,34,41,42,34,34,41,34,34],3,5,null,{"problem":45,"audience":55,"pricing":43,"motivation":63,"time_to_build":43,"stack":73,"openness":81,"stage":82,"team_size":82},{"value":46,"source":47,"evidence":48},"Saving and keeping upvoted Hacker News posts for later reference","inferred",[49,51],{"id":50},"post",{"id":52,"by":53,"text":54},"25557232","longnguyen","Interesting. But for me upvoted links are already stored on Hacker News. What I wanted to download \u002F archive is others' comments. Some comments are so valuable that I saved in a…",{"value":56,"source":47,"evidence":57},"Hacker News users who want to archive their upvoted posts",[58,59],{"id":52,"by":53,"text":54},{"id":60,"by":61,"text":62},"25554990","amelius","Is there a way to download all your HN comments?",{"value":64,"source":65,"evidence":66},"Archive the upvoted links and comments, with a plan to grow into a broader personal archive","maker",[67,70],{"id":68,"by":11,"text":69},"25555032","I'm thinking about doing something like that - I'll implement it because it'd also be quite useful. Do you think it would be worthwhile to be able to save upvoted \u002F favorited…",{"id":71,"by":11,"text":72},"25555097","Hmm I see that could be interesting. The software this script is built around [0] comes with a developing [1] search functionality. The idea is that using these plugins and the…",[74],{"value":75,"source":47,"evidence":76},"Python",[77],{"id":78,"by":79,"text":80},"25557438","ashish01","Cool. If you want an smaller alternative, just getting upvoted ids is easy enough in python ``` import requests from bs4 import BeautifulSoup with requests.Session() as session:…","open_source","unknown",{"praise":84,"objections":93,"requests":105,"questions":124,"alternatives":129},[85],{"value":86,"source":87,"evidence":88},"Wanted feature for finding useful upvoted content again","commenter",[89],{"id":90,"by":91,"text":92},"25555482","dataflow","Upvoted comments is the one thing I've always wanted (I don't care for the rest). I often upvote things that are useful to refer back to, and without this there's no easy way to…",[94,98],{"value":95,"source":87,"evidence":96},"Upvoted links are already stored on HN; people want comments archived instead",[97],{"id":52,"by":53,"text":54},{"value":99,"source":87,"evidence":100},"No rate limiting could lock users out",[101],{"id":102,"by":103,"text":104},"25555227","zxcvbn4038","I do not see any rate limiting, this could lock people out if they have more then a couple pages of posts.",[106,114,118],{"value":107,"source":87,"evidence":108},"Download all of your HN comments",[109,110],{"id":60,"by":61,"text":62},{"id":111,"by":112,"text":113},"25555698","taphangum","This would be very useful.",{"value":115,"source":65,"evidence":116},"Save upvoted or favorited comments",[117],{"id":68,"by":11,"text":69},{"value":119,"source":87,"evidence":120},"Search over your comments and upvoted comments",[121],{"id":122,"by":61,"text":123},"25555060","Actually, the thing I would be interested in most is a better way to search my comments, my upvoted comments, etc. HN has a search box, but afaik there's no way to filter by…",[125],{"value":126,"source":65,"evidence":127},"Whether to save parent and child comment context",[128],{"id":68,"by":11,"text":69},[130,134,141,148,155],{"value":131,"source":87,"evidence":132},"Python script using HN upvoted pages",[133],{"id":78,"by":79,"text":80},{"value":135,"source":87,"evidence":136},"haxor Python library for the HN API",[137],{"id":138,"by":139,"text":140},"25557473","pabs3","You could also use the haxor Python library that wraps the HN API: https:\u002F\u002Fgithub.com\u002Favinassh\u002Fhaxor",{"value":142,"source":87,"evidence":143},"jaredsohn\u002Fhnuserdownload Node library",[144],{"id":145,"by":146,"text":147},"25556382","jaredsohn","I built a node library that does this 6 years ago and I just verified that it still works. It uses the algolia API. https:\u002F\u002Fgithub.com\u002Fjaredsohn\u002Fhnuserdownload There was also a…",{"value":149,"source":87,"evidence":150},"HN data in Google BigQuery public datasets",[151],{"id":152,"by":153,"text":154},"25556981","reilly3000","All HN comments are available with Google's BigQuery public datasets: https:\u002F\u002Fconsole.cloud.google.com\u002Fmarketplace\u002Fdetails\u002Fy-combinator\u002Fhacker-news?pli=1",{"value":156,"source":87,"evidence":157},"hackerlates",[158],{"id":159,"by":160,"text":161},"25561442","jwilk","https:\u002F\u002Fgithub.com\u002Fjwilk\u002Fhackerlates",{"comments":41,"answered":35,"key":163},[164,165,166],{"id":68,"text":69},{"id":71,"text":72},{"id":167,"text":168},"25555289","The API (https:\u002F\u002Fhn.algolia.com\u002Fapi) being used limits to 10000 requests per hour so I doubt there would be a problem.",{"commenters":170,"max_depth":42,"maker_replies":41,"first_comment_mins":171,"lifespan_hours":172},17,72,20,[174,176,178,180,181,183,184,185,188,190,192,194,197,200,203,206,207,209,210,212,213],[78,34,41,175,79,34],"project\u002Fneutral\u002Fnone",[138,34,34,177,139,34],"commenter\u002Fneutral\u002Fnone",[52,35,41,179,53,34],"project\u002Fneutral\u002Fidea",[60,32,41,179,61,34],[68,32,34,182,11,35],"maker\u002Fneutral\u002Fidea",[122,32,41,179,61,34],[71,32,34,179,11,35],[186,32,34,177,187,34],"25555483","smichel17",[102,32,35,189,103,34],"project\u002Fcritical\u002Fperformance",[167,32,34,191,11,35],"project\u002Fneutral\u002Fperformance",[90,32,42,193,91,34],"project\u002Fpositive\u002Fidea",[195,32,34,177,196,34],"25555755","colejohnson66",[198,32,34,177,199,34],"25555788","mehrdadn",[201,32,34,177,202,34],"25556539","akkartik",[204,32,41,179,205,34],"25555078","krapp",[111,32,42,193,112,34],[145,32,34,208,146,34],"other\u002Fneutral\u002Fnone",[152,32,34,208,153,34],[211,32,41,175,139,34],"25557478",[159,32,34,208,160,34],[214,41,34,208,215,34],"25556777","braydo25",[],[218,223,228,233,238,243],{"id":219,"name":220,"points":221,"category":222},"25582187","PSX Party",676,"games",{"id":224,"name":225,"points":226,"category":227},"25568856","Thruhikes",405,"consumer_social",{"id":229,"name":230,"points":231,"category":232},"25566132","micro-displays",357,"hardware",{"id":234,"name":235,"points":236,"category":237},"25537377","Peaks of Austria",281,"creative",{"id":239,"name":240,"points":241,"category":242},"25544397","Simple-graph",237,"data",{"id":244,"name":245,"points":246,"category":20},"25568668","LinkAce",227,false,"v2",{"id":250,"name":5,"line":6,"ai":247,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":251,"top":18,"kw":252,"maker":11,"domain":10,"tier":19,"attempts":34,"strip":253,"url":9,"mix":254,"praise":86,"objection":95,"sub":21},25554541,0.06,[24,25,26,27,28],"303303001050003500300",[32,33,34,35],1794036600050]