diff --git a/README.md b/README.md index 0fd2e830..88d6749e 100644 --- a/README.md +++ b/README.md @@ -809,6 +809,9 @@ handling of the SIGPIPE. This can be done by setting by Arne Brasseur - [Clojure in the Shell](https://lambdaisland.com/blog/2019-12-05-advent-of-parens-5-clojure-in-the-shell) by Arne Brasseur - [Clojure Tool](https://purelyfunctional.tv/issues/purelyfunctional-tv-newsletter-351-clojure-tool-babashka/) by Eric Normand +- [Babashka Pods](https://www.youtube.com/watch?v=3Q4GUiUIrzg&feature=emb_logo) presentation by Michiel Borkent at the [Dutch Clojure Meetup](http://meetup.com/The-Dutch-Clojure-Meetup). +- [AWS Logs using Babashka](https://tech.toyokumo.co.jp/entry/aws_logs_babashka) a blog published by [toyokumo](https://toyokumo.co.jp/). +- [The REPL podcast](https://www.therepl.net/episodes/36/) Michiel Borkent talks about [clj-kondo](https://github.com/borkdude/clj-kondo), [Jet](https://github.com/borkdude/jet), Babashka, and [GraalVM](https://github.com/oracle/graal) with Daniel Compton. ## [Building babashka](doc/build.md) diff --git a/doc/libraries.md b/doc/libraries.md index 6d7e8ec3..5d1aec68 100644 --- a/doc/libraries.md +++ b/doc/libraries.md @@ -217,6 +217,25 @@ $ bb data_zip_xml.clj (see for exaple [this article](https://blog.korny.info/2014/03/08/xml-for-fun-and-profit.html#datazip-for-zipper-awesomeness) for more on clojure.data.zip). +### [clj-psql](https://github.com/DarinDouglass/clj-psql) + +A small Clojure wrapper for interacting with `psql`. + +```clojure +user> (psql/query conn "select name, subject from grades where grade = 100") + => ({:name "Bobby Tables", :subject "Math"} + {:name "Suzy Butterbean", :subject "Math"}) +``` + +### [babashka-compatible hiccup scripts](https://github.com/lambdaisland/open-source/blob/2cfde3dfb460e72f047bf94e6f5ec7f519c6d7a0/src/lioss/hiccup.clj) + +There's also [subshell](https://github.com/lambdaisland/open-source/blob/master/src/lioss/subshell.clj) +which is like sh/sh, but it inherits stdin/stdout/stderr, so that the user sees in real time what the subprocess is doing, and can possibly interact with it. More like how shelling out in a bash script works. + +### [babashka-test-action](https://github.com/marketplace/actions/babashka-test-action) + +Github Action to run clojure.test by Babashka. + ## Projects ### [deps.clj](https://github.com/borkdude/deps.clj) @@ -253,8 +272,16 @@ A collection of scripts developed by [@cldwalker](https://github.com/cldwalker). ### [krell template](https://github.com/ampersanda/krell-template-runner) -Babashka scfript for creating React Native (Krell) project +Babashka script for creating React Native (Krell) project ### [wee-httpd](https://github.com/bherrmann7/bb-common/blob/master/wee_httpd.bb) A wee multi-threaded web server + +### [covid19-babashka](https://github.com/agrison/covid19-babashka) + +A babashka script to obtain covid-19 related information. + +### [bb-spotify](https://github.com/kolharsam/bb-spotify) + +Contol your spotify player using babashka.