[{"data":1,"prerenderedAt":270},["ShallowReactive",2],{"project-22035258":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":42,"post_text":44,"what":45,"said":85,"maker_in_thread":178,"shape":184,"grid":187,"attempts":234,"same_week":235,"maker_shows":224,"maker_hidden":262,"reader_version":263,"card":264},"22035258","Parsr","A toolchain to transform documents into usable structured text","title","Show HN: Parsr – A toolchain to transform documents into usable structured text","http:\u002F\u002Fpar.sr","par.sr","pierre",1578929425,2020,182,22,317,3028,11,"notable","data","document parsing","library",[24,25,26,27],"pdf parser","ocr","document extraction","table extraction","curious",0.143,{"positive":31,"neutral":32,"mixed":33,"critical":34},3,10,0,2,15,{"idea":37,"design":38,"performance":40,"docs":41},{"positive":34,"critical":33},{"positive":39,"critical":33},1,{"positive":33,"critical":39},{"positive":33,"critical":39},[31,33,31,31,31,31,43,31,33,39,33,39,33,33,31,31,33,31,31,43,33,43],5,null,{"problem":46,"audience":44,"pricing":44,"motivation":44,"time_to_build":44,"stack":53,"openness":83,"stage":84,"team_size":84},{"value":47,"source":48,"evidence":49},"Extracting usable structured text from PDFs and images, including reading order, headings and tables","maker",[50],{"id":51,"by":11,"text":52},"22036834","This is an interface that wrap multiple document tools into a common API, allowing you for example to switch your OCR from Tesseract to Google Cloud Vision or Abby without…",[54,62,66,73,79],{"value":55,"source":56,"evidence":57},"Docker","commenter",[58],{"id":59,"by":60,"text":61},"22036876","pininja","This seems like a super useful way to package and deliver this kind of tool chain! I’ve been looking for PDF parsers on and off the last couple of years, and have found it…",{"value":63,"source":48,"evidence":64},"Tesseract OCR",[65],{"id":51,"by":11,"text":52},{"value":67,"source":56,"evidence":68},"pdfminer",[69],{"id":70,"by":71,"text":72},"22037007","staticautomatic","I was really excited to try this until I saw that the only extraction methods are pdfminer, finereader, and tesseract. I was hoping there was something you rolled on your own.…",{"value":74,"source":48,"evidence":75},"pdf.js",[76],{"id":77,"by":11,"text":78},"22037376","We also support Google Document understanding API for OCR, with support for other cloud OCR vendor coming soon. We also support pdf.js as an alternative to pdfminer.",{"value":80,"source":48,"evidence":81},"Google Document understanding API",[82],{"id":77,"by":11,"text":78},"open_source","unknown",{"praise":86,"objections":98,"requests":103,"questions":129,"alternatives":149},[87,91],{"value":88,"source":56,"evidence":89},"Useful packaging as a Docker toolchain with a local GUI",[90],{"id":59,"by":60,"text":61},{"value":92,"source":56,"evidence":93},"Comprehensive toolkit for data extraction",[94],{"id":95,"by":96,"text":97},"22042395","udayrddy","That looks like a great comprehensive tool kit for data extraction. I understand the bundle is licensed under Apache, I'm curious to check on the needs\u002Frules-to-follow to include…",[99],{"value":100,"source":56,"evidence":101},"Limited extraction methods; complex nested tables not handled well",[102],{"id":70,"by":71,"text":72},[104,114,124],{"value":105,"source":48,"evidence":106},"Support for HTML input",[107,111],{"id":108,"by":109,"text":110},"22038340","hbcondo714","It appears images and PDFs are the currently supported document types. If so, is there an opportunity to support web pages? We have quite a few verbose legal documents that…",{"id":112,"by":11,"text":113},"22038388","We plan to support HTML as an input (its in our backlog). If possible you can DM me one of your document and we can make sure it work.",{"value":115,"source":48,"evidence":116},"Example inputs and outputs",[117,121],{"id":118,"by":119,"text":120},"22036532","anilgulecha","Are there any example inputs and outputs to quickly see what's possible?",{"id":122,"by":11,"text":123},"22036801","There is no inputs and outputs example in the repo to allow you to see rapidly what is possible. We should definitively add them. For a quick test you can either run the jupyter…",{"value":125,"source":48,"evidence":126},"Additional cloud OCR vendors",[127,128],{"id":77,"by":11,"text":78},{"id":51,"by":11,"text":52},[130,141],{"value":131,"source":56,"evidence":132},"How it differs from Apache Tika",[133,137],{"id":134,"by":135,"text":136},"22041200","kresten","Apache Tika is a powerful text extraction engine. Why this over Tika?",{"id":138,"by":139,"text":140},"22042773","six2seven","That's a really good question! I've been using for quite some time Tika as the Swiss-army knife for text extraction. They don't seem to be even using Tika behind the hood as any…",{"value":142,"source":56,"evidence":143},"Whether it is a unified API over existing tools",[144,148],{"id":145,"by":146,"text":147},"22036793","ZeroCool2u","Hmmm, looks useful. The list of dependencies is basically a who's who of doing various types of document parsing. Is this basically just a unified interface that wraps them all…",{"id":51,"by":11,"text":52},[150,154,161,168,172],{"value":151,"source":56,"evidence":152},"Apache Tika",[153],{"id":134,"by":135,"text":136},{"value":155,"source":56,"evidence":156},"Readability and Diffbot",[157],{"id":158,"by":159,"text":160},"22038628","bhl","Is the HTML processed using a DOM \u002F visual parser? I’m looking for something like Readability or Diffbot that can extract rich text \u002F markdown from web pages.",{"value":162,"source":56,"evidence":163},"Pandoc",[164],{"id":165,"by":166,"text":167},"22039790","PenguinCoder","Is there some reason that pandoc[1] won't work for your use case? [1]https:\u002F\u002Fpandoc.org\u002F",{"value":169,"source":56,"evidence":170},"Amazon Textract",[171],{"id":70,"by":71,"text":72},{"value":173,"source":56,"evidence":174},"extracttable.com",[175],{"id":176,"by":96,"text":177},"22042412","Shameless plug: Would you like to join the club of happy customers at https:\u002F\u002Fextracttable.com - API to extract tabular data from images and PDFs without worrying about…",{"comments":179,"answered":31,"key":180},4,[181,182,183],{"id":112,"text":113},{"id":51,"text":52},{"id":77,"text":78},{"commenters":185,"max_depth":43,"maker_replies":179,"first_comment_mins":186,"lifespan_hours":185},16,121,[188,190,192,193,194,196,199,201,202,203,205,206,209,213,215,219,220,221,222,223,226,230],[108,33,31,189,109,33],"project\u002Fneutral\u002Fidea",[112,33,33,191,11,39],"maker\u002Fneutral\u002Fidea",[158,33,31,189,159,33],[165,33,31,189,166,33],[195,33,31,189,159,33],"22040225",[197,33,31,189,198,33],"22039080","rockostrich",[59,39,43,200,60,33],"project\u002Fpositive\u002Fdesign",[145,34,31,189,146,33],[51,34,33,189,11,39],[70,31,39,204,71,33],"project\u002Fcritical\u002Fperformance",[77,31,33,189,11,39],[207,31,39,208,71,33],"22037466","project\u002Fcritical\u002Fdocs",[210,31,33,211,212,33],"22038264","other\u002Fneutral\u002Fnone","chrisweekly",[176,31,33,214,96,33],"commenter\u002Fneutral\u002Fpricing",[216,31,31,217,218,33],"22042562","project\u002Fneutral\u002Fdocs","iudqnolq",[118,179,31,217,119,33],[122,179,33,217,11,39],[134,43,31,189,135,33],[138,43,31,189,139,33],[95,224,43,225,96,33],6,"project\u002Fpositive\u002Fidea",[227,228,33,211,229,33],"22038768",7,"Tade0",[231,232,43,225,233,33],"22042468",8,"all-out-of-hope",[],[236,241,246,251,255,258],{"id":237,"name":238,"points":239,"category":240},"22045053","Diary Email",515,"productivity",{"id":242,"name":243,"points":244,"category":245},"22027177","Podnami",340,"consumer_social",{"id":247,"name":248,"points":249,"category":250},"22044198","Cantools",220,"dev_tools",{"id":252,"name":253,"points":254,"category":240},"21998632","Ryeboard",185,{"id":256,"name":257,"points":254,"category":250},"22044368","Gter",{"id":259,"name":260,"points":261,"category":250},"22005495","Lucidity",184,false,"v2",{"id":265,"name":5,"line":6,"ai":262,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":266,"top":18,"kw":267,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":268,"url":9,"mix":269,"praise":88,"objection":100,"sub":21},22035258,0.14,[24,25,26,27],"3033335301010033033505",[31,32,33,34],1793991001910]