(ns html-to-md.core (:require [html-to-md.transformer :refer [transform process]] [html-to-md.html-to-md :refer [markdown-dispatcher]] [html-to-md.blogger-to-md :refer [blogger-dispatcher]])) (defn html-to-md "Transform the HTML document referenced by `url` into Markdown, and write it to `output`, if supplied." ([url] (apply str (transform url markdown-dispatcher))) ([url output] (spit output (html-to-md url)))) (defn blogger-to-md "Transform the Blogger post referenced by `url` into Markdown, and write it to `output`, if supplied. *NOTE:* This was written to scrape *my* blogger pages, yours may be different!" ([url] (apply str (transform url blogger-dispatcher))) ([url output] (spit output (blogger-to-md url))))