google/gumbo-parser
View on GitHub ↗ ★ 5,187 HTML archived
An HTML5 parsing library in pure C99
26 mentions on Hacker News by 16 people: 5 stories, 21 comments · first 2013-08-14 · latest 2023-03-31
20082026
-
It uses libcurl and gumbo ( https://github.com/google/gumbo-parser ). Gumbo is apparently written in pure C99 (interestingly Curl is written in the even older C89 standard). Will've been more amusing if article was written considering that…
comment by forgotpwd16 · 2022-09-22 · in Web Scraping with C++ -
…but you would have to write bindings for nim. 1: https://nim-lang.org/docs/htmlparser.html 2: https://github.com/google/gumbo-parser
comment by emmanueloga_ · 2022-03-26 · in Markup Language Operations in Nim to extract and remove HTML elements -
…of the Internet by sending JSON requests to their AJAX endpoints that consist of 1M of {. [1] https://github.com/google/gumbo-parser
comment by nostrademons · 2019-11-09 · in Bad JSON Parsers -
…cool, had seen various python libraries about HTML5, but not gumbo (or at least I had starred it). https://github.com/google/gumbo-parser Is the modified version you use a personal version or a well-known fork?
comment by danso · 2017-11-14 · in Ask HN: What are best tools for web scraping? -
…a number of security fixes and passed Google's security review as of version 0.9.1." source: https://github.com/google/gumbo-parser It may be the case the only input parsed by 8th is trusted or "within a sandbox" but without the source…
comment by feelin_googley · 2017-11-10 · in 8th – A secure, cross-platform, concatenative programming language -
…it is a wonderful project, it seems to be in need of a new maintainer, or a maintained fork. [1] https://github.com/google/gumbo-parser/pull/370
comment by sebcat · 2017-06-19 · in Show HN: Fast C-based HTML 5 parsing for Python -
The best library I've found for this sort of thing is gumbo. https://github.com/google/gumbo-parser With its help I've created scrapers and crawlers that digest even the most disgusting HTML.
comment by daurnimator · 2017-01-23 · in HTML parsing in Elixir with leex and yecc -
…hassle as you assign more engineers, write more code, and get more leverage from writing tools. [1] https://github.com/google/gumbo-parser [2] http://bazel.io/
comment by nostrademons · 2015-11-18 · in The problems with creating a new template language -
…with less power than a full programming language that can still get you most of the way there. [1] https://github.com/google/gumbo-parser [2] http://rubyonrails.org/ [3] http://rake.rubyforge.org/ [4] http://bazel.io/ [5]…
comment by nostrademons · 2015-06-25 · in Killing Off Wasabi -
Gumbo HTML parser: https://github.com/google/gumbo-parser It's one of the most conformant (if not the most conformant - 0.10.0 passes all html5lib-trunk tests) standalone HTML parsing libraries out there. It has third-party bindings in…
comment by nostrademons · 2015-04-24 · in Ask HN: Brag about open-source projects you're proud of -
…though? You can write real production software with Python 3.4; can you with Rakudo #86? [1] https://github.com/google/gumbo-parser
comment by nostrademons · 2015-04-18 · in PEP 492 – Coroutines with async and await syntax -
…modern language can bind to C libraries, and so this lets a maximum number of people use it. [1] https://github.com/google/gumbo-parser
comment by nostrademons · 2015-04-02 · in Who decided indenting with spaces was a good idea? -
…open-sourced a Google project about 18 months ago and the recommended hosting solution was GitHub: https://github.com/google/gumbo-parser (Ironically, when posted on Hacker News, one of the first comments was that it was ironic that it was…
comment by nostrademons · 2015-03-12 · in Bidding farewell to Google Code -
…to other people get used. [1] http://en.wikibooks.org/wiki/Write_Yourself_a_Scheme_in_48_H... [2] https://github.com/google/gumbo-parser
comment by nostrademons · 2014-10-17 · in Ask HN: How do I get people interested in my open source project? -
…a spec ( http://www.whatwg.org/specs/web-apps/current-work/multipage/ ) and a library to parse it ( https://github.com/google/gumbo-parser )
comment by lvillani · 2014-06-30 · in Programming languages, operating systems, despair and anger (2009) -
Gumbo as well: https://github.com/google/gumbo-parser (And LevelDB, Snappy, Angular, GoogleTest, tcmalloc and google-perftools, lmctfy, etc.)
comment by nostrademons · 2014-01-12 · in Twitter is built on open source software -
…through it), and Google's security team still found 2 bugs in it with about a day's work. [1] https://github.com/google/gumbo-parser
comment by nostrademons · 2013-12-10 · in Turn any application that uses stdin/stdout into a WebSocket server -
…take a lot of initiative on to pull off successfully, but the opportunity is still available. [1] https://github.com/google/gumbo-parser
comment by nostrademons · 2013-11-18 · in Google's Decline Really Bugs Me -
BeautifulSoup is great, as long as you're using open source HTML5 parser from Google. https://github.com/google/gumbo-parser
comment by Goranek · 2013-09-12 · in Python API for Hacker News -
License is Apache 2: https://github.com/google/gumbo-parser/blob/master/COPYING
comment by felixge · 2013-08-14 · in Google Open-Sources Gumbo: C Library for Parsing HTML5 -
…specifically html5lib and BeautifulSoup. This is how they suggest it be used with Python[2]. [1]: https://github.com/google/gumbo-parser/tree/master/python/gu... [2]: https://github.com/google/gumbo-parser#python-usage
comment by Smerity · 2013-08-14 · in Google Open-Sources Gumbo: C Library for Parsing HTML5