commit 0ccdb5e943a842f89baaa26e0dd17dc238ae74b9 from: Omar Polo date: Wed Oct 13 16:19:18 2021 UTC add example of streaming with gemtext.core/parser commit - 2e9434a8df1ded8fe87ac78ff931b7b66f93a56c commit + 0ccdb5e943a842f89baaa26e0dd17dc238ae74b9 blob - 960728bfab9ffee399d41c8f6b124f4db4b2208d blob + 20eb7cac9ae09de23dc6c5455293674c3e8bb54d --- README.md +++ README.md @@ -86,5 +86,14 @@ user=> (gemini/with-request [req (gemini/fetch "gemini ,,,] ``` +The [gemtext][gemtext] library supports streaming via the +`gemtext.core/parse` transducer: +```clojure +user=> (gemini/with-request [req (gemini/fetch "gemini://gemini.circumlunar.space/")] + (transduce gemtext/parser conj [] (line-seq (:body req)))) +,,, +``` + + [gemtext]: https://github.com/omar-polo/gemtext