diff --git a/examples/jsoup.bb b/examples/jsoup.bb new file mode 100755 index 0000000..4940f8b --- /dev/null +++ b/examples/jsoup.bb @@ -0,0 +1,16 @@ +#!/usr/bin/env bb + +(require '[babashka.http-client :as http]) +(require '[babashka.pods :as pods]) + +(pods/load-pod 'com.github.jackdbd/jsoup "0.4.0") + +(require '[pod.jackdbd.jsoup :as jsoup]) + +(def text (-> (http/get "https://clojure.org") + :body + (jsoup/select "div p") + first + :text)) + +(println text) diff --git a/manifests/com.github.jackdbd/jsoup/0.4.0/manifest.edn b/manifests/com.github.jackdbd/jsoup/0.4.0/manifest.edn new file mode 100644 index 0000000..74a79a6 --- /dev/null +++ b/manifests/com.github.jackdbd/jsoup/0.4.0/manifest.edn @@ -0,0 +1,19 @@ +{:pod/name com.github.jackdbd/pod.jackdbd.jsoup + :pod/description "Babashka pod for parsing HTML with jsoup." + :pod/example "examples/jsoup.bb" + :pod/language "clojure" + :pod/license "MIT" + :pod/version "0.4.0" + :pod/artifacts + [{:os/arch "amd64" + :os/name "Linux.*" + :artifact/url "https://github.com/jackdbd/pod-jackdbd-jsoup/releases/download/v0.4.0/pod-jackdbd-jsoup-0.4.0-ubuntu-latest-amd64.zip" + :artifact/executable "com-github-jackdbd/pod-jackdbd-jsoup"} + {:os/arch "aarch64" + :os/name "Mac.*" + :artifact/url "https://github.com/jackdbd/pod-jackdbd-jsoup/releases/download/v0.4.0/pod-jackdbd-jsoup-0.4.0-macos-latest-aarch64.zip" + :artifact/executable "com-github-jackdbd/pod-jackdbd-jsoup"} + {:os/arch "amd64" + :os/name "Windows.*" + :artifact/url "https://github.com/jackdbd/pod-jackdbd-jsoup/releases/download/v0.4.0/pod-jackdbd-jsoup-0.4.0-windows-latest-amd64.zip" + :artifact/executable "com-github-jackdbd/pod-jackdbd-jsoup.exe"}]}