cabal-version: >= 1.6 name: fast-tagsoup-utf8-only version: 1.0.4 copyright: Vladimir Shabanov 2011-2012 author: Vladimir Shabanov maintainer: Vladimir Shabanov homepage: https://github.com/vshabanov/fast-tagsoup license: BSD3 category: XML license-file: LICENSE build-type: Simple synopsis: Fast parser for tagsoup package description: . Fast TagSoup parser. Speeds of 20-200MB/sec were observed. . Works only with strict bytestrings. . This library is intended to be used in conjunction with the original @tagsoup@ package: . > import Text.HTML.TagSoup hiding (parseTags, renderTags) > import Text.HTML.TagSoup.Fast.Utf8Only . Besides speed @fast-tagsoup@ correctly handles HTML @\@ and @\@ tags and converts tags to lower case. This fork purposefully removes support for parsing non-utf8 documents, to avoid dependency on text-icu. If you need to handle other encodings, refer to the original . This parser is used in production in BazQux Reader feeds and comments crawler. source-repository head type: git location: https://github.com/exbb2/fast-tagsoup -- flag encoding -- default: False -- description: Build with Encoding module library build-depends: base == 4.*, bytestring, text, tagsoup -- if flag(download) -- build-depends: network -- exposed-modules: Text.HTML.Download exposed-modules: Text.HTML.TagSoup.Fast.Utf8Only ghc-options: -O2