Skip to content
HTML parsing library for Clojure
Clojure
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src/crouton
test/crouton/test
.gitignore
README.md
project.clj

README.md

Crouton

Crouton is a HTML parsing library for Clojure that uses JSoup.

Installation

Add the following dependency to your project.clj file:

[crouton "0.1.2"]

Usage

Crouton provides a way of parsing a HTML file from a slurp-able source:

(require '[crouton.html :as html])

(html/parse "http://example.com")

The parsed result is a DOM tree compatible with that produced by clojure.xml/parse.

If you have a string, rather than a file, URL or input-stream, you can use parse-string:

(html/parse-string "<html><head></head><body></body></html>")

License

Copyright © 2014 James Reeves

Distributed under the Eclipse Public License, the same as Clojure.

You can’t perform that action at this time.