Hacker GitHub

← All repos

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

Mentions per year 26 mentions · busiest year 2013 (8)
20082026
  1. ▲ 1
    Gumbo HTML5 parsing library has been discontinued
    story by nwellnhof · 2023-03-31 · 1 comment
  2. 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++
  3. …but you would have to write bindings for nim. 1: https://nim-lang.org/docs/htmlparser.html 2: https://github.com/google/gumbo-parser
  4. …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
  5. …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?
  6. …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…
  7. …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
  8. 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
  9. ▲ 12
    Gumbo – A pure-C HTML5 parser
    story by proksoup · 2016-03-12 · 0 comments
  10. …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/
  11. …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
  12. 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…
  13. …though? You can write real production software with Python 3.4; can you with Rakudo #86? [1] https://github.com/google/gumbo-parser
  14. …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
  15. …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
  16. …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
  17. …a spec ( http://www.whatwg.org/specs/web-apps/current-work/multipage/ ) and a library to parse it ( https://github.com/google/gumbo-parser )
  18. 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
  19. …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
  20. …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
  21. 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
  22. ▲ 2
    Gumbo - A pure-C HTML5 parser.
    story by chrisdinn · 2013-08-14 · 0 comments
  23. ▲ 2
    Google Open Sources an HTML5 parsing C library
    story by gamebit07 · 2013-08-14 · 0 comments
  24. License is Apache 2: https://github.com/google/gumbo-parser/blob/master/COPYING
  25. …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
  26. ▲ 262
    Google Open-Sources Gumbo: C Library for Parsing HTML5
    story by bryanh · 2013-08-14 · 59 comments