2020-11-20 10:08:42 +00:00
# News
2020-11-20 10:39:05 +00:00
This page keeps track of babashka-related new items. Feel free to make a PR if
you have anything to add. Also see
2020-11-20 10:34:39 +00:00
[#babashka ](https://twitter.com/hashtag/babashka?src=hashtag_click&f=live ) on
Twitter.
2020-11-20 10:08:42 +00:00
2021-03-03 22:08:34 +00:00
## 2021-03
- A `python -m http.server` [replacement in babashka ](https://gist.github.com/holyjak/36c6284c047ffb7573e8a34399de27d8 )
- A [PR ](https://github.com/ring-clojure/ring-codec/issues/26 ) to make `ring-codec` compatible with babashka
- The [stuartsierra/component ](https://github.com/stuartsierra/component ) library [seems to work with babashka ](https://github.com/babashka/babashka/issues/742 )
2021-02-03 13:20:08 +00:00
## 2021-02
2021-03-03 22:08:34 +00:00
- Babashka 0.2.9 - 0.2.12 released
2021-02-08 10:53:30 +00:00
- [babashka.fs ](https://github.com/babashka/fs ): utility library for dealing with files (based on java.nio). Bundled with bb 0.2.9.
2021-03-03 22:08:34 +00:00
- New [Youtube channel ](https://www.youtube.com/channel/UCRCl_R1ihLJt7IOgICdb9Lw ) with babashka related videos
- MS SQL support for the [babashka sql pods ](https://github.com/babashka/babashka-sql-pods/ )
2021-02-07 19:22:51 +00:00
2021-02-08 10:53:30 +00:00
- [Clojure like its PHP ](https://eccentric-j.com/blog/clojure-like-its-php.html ): run babashka scripts as CGI scripts
2021-02-03 13:20:08 +00:00
- [Automating Video Edits with Clojure and ffmpeg ](https://youtu.be/Tmgy57R9HZM ) by Adam James
2021-02-04 09:55:07 +00:00
- [Gaka ](https://github.com/cdaddr/gaka ), a CSS-generating library that works with babashka.
2021-02-08 18:47:13 +00:00
- [Deploy babashka script to AWS Lambda ](https://www.jocas.lt/blog/post/babashka-aws-lambda/ ) by Dainius Jocas.
2021-02-04 09:55:07 +00:00
- [Elisp ](https://gist.github.com/llacom/f391f41cbf4de91739b52bf8bb1a6d54 ) and cider commands to spawn a babashka repl and connect to it
2021-02-09 10:34:28 +00:00
- [klein ](https://gist.github.com/borkdude/c34e8e44eb5b4a6ca735bf8a86ff64fa ), a
lein imitation script built on deps.edn
2021-02-13 09:57:32 +00:00
- [failjure ](https://github.com/adambard/failjure ) works with babashka.
2021-02-15 11:38:11 +00:00
- A [script ](https://gist.github.com/borkdude/58f099b2694d206e6eec18daedc5077b ) to solve our mono-repo problem with deps.edn at work.
2021-03-03 22:08:34 +00:00
- [Single-script vega-lite plotter ](https://gist.github.com/vdikan/6b6063d6e1b00a3cd79bc7b3ce3853d6/ )
- [Find vars with the clj-kondo pod ](https://gist.github.com/borkdude/841d85d5ad04c517337166b3928697bd ). Also see [video ](https://youtu.be/TvBmtGS0KJE ).
- [Another setup babashka Github action ](https://github.com/marketplace/actions/setup-babashka )
- [AWS Lambda + babashka + minimal container image ](https://gist.github.com/lukaszkorecki/a1fe27bf08f9b98e9def9da4bcb3264e )
- [football script ](https://gist.github.com/mmzsource/a732950aa43d19c5a9b63bbb7f20b7eb )
- [ffclj ](https://github.com/luissantos/ffclj ): Clojure ffmpeg wrapper
- [clj-lineart ](https://github.com/eccentric-j/clj-lineart ): Generative line art from a clojure-cgi script
- [bunpack ](https://github.com/robertfw/bunpack ): remembers how to unpack things, so you don't have to
- A script to download deps for [all `deps.edn` aliases ](https://github.com/babashka/babashka/blob/master/examples/download-aliases.clj )
2021-02-03 13:20:08 +00:00
2021-01-07 21:05:33 +00:00
## 2021-01
2021-03-03 22:08:34 +00:00
- Babashka [0.2.8 ](https://github.com/babashka/babashka/blob/master/CHANGELOG.md#v028 ) released. This includes new libraries: hiccup, core.match and clojure.test.check.
- On 27th of February, Michiel (a.k.a. @borkdude ) will do a talk about babashka at the [2021 GraalVM workshop ](https://graalworkshop.github.io/2021/ ).
2021-02-03 13:23:09 +00:00
2021-01-11 13:57:58 +00:00
- First release of the [aws pod ](https://github.com/babashka/pod-babashka-aws ).
- A [script ](https://gist.github.com/borkdude/ba372c8cee311e31020b04063d88e1be ) to print API breakage warnings.
- A [script ](https://gist.github.com/lgouger/2262e2d2503306f2595e48a7888f4e73 ) to lazily page through AWS results using the new [aws pod ](https://github.com/babashka/pod-babashka-aws ).
2021-01-15 12:10:02 +00:00
- [Environ ](https://github.com/weavejester/environ ) works with babashka.
2021-02-03 13:20:08 +00:00
- [Expound ](https://github.com/bhb/expound ) now works with [spartan.spec ](https://github.com/borkdude/spartan.spec/blob/master/examples/expound.clj )
- A basic [logger ](https://gist.github.com/borkdude/c97da85da67c7bcc5671765aef5a89ad ) that works in babashka scripts
- A basic [router ](https://gist.github.com/borkdude/1627f39d072ea05557a324faf5054cf3 ) based on core.match
- A minimal [Github GraphQL client ](https://gist.github.com/lagenorhynque/c1419487965c0fa3cf34862852825483 )
- New developments around babashka on [Raspberry Pi ](https://github.com/babashka/babashka/issues/241#issuecomment-763976749 )
2021-01-07 21:05:33 +00:00
2020-12-02 13:22:45 +00:00
## 2020-12
2021-03-03 22:08:34 +00:00
- A new babashka talk: [Babashka and sci
2020-12-02 13:22:45 +00:00
internals](https://youtu.be/pgNp4Lk3gf0). Also see
2021-01-01 10:26:31 +00:00
[slides ](https://speakerdeck.com/babashka/babashka-and-sci-internals-at-london-clojurians-december-2020 )
2020-12-02 13:25:45 +00:00
and [REPL
session](https://gist.github.com/borkdude/66a4d844668e12ae1a8277af10d6cc4b).
2020-12-02 13:22:45 +00:00
2021-03-03 22:08:34 +00:00
- Babashka 0.2.6 released. See [release
2021-01-01 10:26:31 +00:00
notes](https://github.com/babashka/babashka/blob/master/CHANGELOG.md#v026).
2020-12-29 11:57:04 +00:00
2021-03-03 22:08:34 +00:00
- Babashka 0.2.5 released. See [release
2021-01-01 10:26:31 +00:00
notes](https://github.com/babashka/babashka/blob/master/CHANGELOG.md#v025).
2020-12-22 12:54:58 +00:00
2020-12-31 20:54:17 +00:00
- First release of the [sqlite pod ](https://github.com/babashka/pod-babashka-sqlite3 )
- First release of the [buddy pod ](https://github.com/babashka/pod-babashka-buddy )
- The data from the babashka survey is now available
2020-12-06 20:33:13 +00:00
[here ](https://nl.surveymonkey.com/results/SM-8W8V36DZ7/ ). I have provided a
summary [here ](surveys/2020-11.md ).
2020-12-02 13:22:45 +00:00
2020-12-27 13:36:39 +00:00
- Blog article: [exporter for passwordstore.org ](https://www.ieugen.ro/posts/2020/2020-12-26-export-passwords-with-babashka/ ) by Eugen Stan
2020-12-03 19:51:46 +00:00
- [weavejester/progrock ](https://github.com/weavejester/progrock ) is a babashka-compatible library
for printing progress bars.
2020-12-27 13:36:39 +00:00
- A [maze animation ](https://gist.github.com/mmzsource/e8c383f69244ebefde058004fee72a8a ) babashka script by [mmz ](https://gist.github.com/mmzsource )
2020-12-03 19:48:34 +00:00
2020-11-20 10:08:42 +00:00
## 2020-11
2020-11-20 10:46:44 +00:00
Babashka [survey ](https://nl.surveymonkey.com/r/H2HK3RC ). Feedback will be used
for future development.
2020-11-20 10:08:42 +00:00
2020-11-30 11:35:12 +00:00
Babashka 0.2.4 released. See [release
2021-01-01 10:26:31 +00:00
notes](https://github.com/babashka/babashka/blob/master/CHANGELOG.md#v024).
2020-11-30 11:35:12 +00:00
- [Gaiwan.co ](https://github.com/lambdaisland/gaiwan_co#tech-stack ) are building their static HTML with babashka and [bootleg ](https://github.com/retrogradeorbit/bootleg#babashka-pod-usage ).
2020-11-27 19:33:35 +00:00
- [sha-words ](https://github.com/ordnungswidrig/sha-words ): A clojure program to
turn a sha hash into list of nouns in a predictable jar.
2020-11-27 19:26:02 +00:00
- [Stash ](https://github.com/rorokimdim/stash ): a CLI for encrypted text storage
written in Haskell, accessible as pod from babashka and Python!
2020-11-27 08:54:29 +00:00
- NextJournal released a babashka [notebook environment ](http://nextjournal.com/try/babashka?cm6=1 ).
- [Interdep ](https://github.com/rejoice-cljc/interdep ) manages interdependent
dependencies using Clojure's tools.deps and babashka.
2020-11-20 10:44:56 +00:00
- LA Clojure Meetup [presentation ](https://youtu.be/RogyxI-GaGQ ) by Nate Jones. Recorded in April 2020.
2020-11-20 10:45:48 +00:00
- [Github action ](https://github.com/turtlequeue/setup-babashka ) for babashka by Nicolas Ha.
2021-01-01 10:26:31 +00:00
- Oracle DB [feature flag ](https://github.com/babashka/babashka/blob/master/doc/build.md#feature-flags ) by Jakub Holy added.
2020-11-20 11:25:51 +00:00
- Torrent viewer [gist ](https://gist.github.com/zelark/49ffbc0cd701c9299e35421ac2e3d5ab ) by Aleksandr Zhuravlёv.
2020-11-20 10:44:56 +00:00
- Clone all repositories from a Gitlab group:
[gist ](https://gist.github.com/MrGung/81bee21eb52cb9307f336705d5ab08ad ) by
Steffen Glückselig.
2020-11-20 10:08:42 +00:00
- [Matchete ](https://github.com/xapix-io/matchete ), a pattern matching library,
2020-11-20 10:54:37 +00:00
works with babashka. See
2021-01-01 10:26:31 +00:00
[example ](https://github.com/babashka/babashka/issues/631 ).
2020-11-20 10:08:42 +00:00
## 2020-10
2020-11-20 10:39:43 +00:00
Babashka 0.2.3 released. See [release
2021-01-01 10:26:31 +00:00
notes](https://github.com/babashka/babashka/blob/master/CHANGELOG.md#v023-2020-10-21).
2020-11-20 10:39:43 +00:00
2020-11-20 10:08:42 +00:00
- [Malcolm Sparks ](https://twitter.com/malcolmsparks/status/1320274099952848896 ) posted a
[script ](https://gist.github.com/malcolmsparks/61418b6bbcd0962536add1ccb07033b5 ) that
sorts his photo collection.
2021-01-01 10:26:31 +00:00
- [Image viewer ](https://github.com/babashka/babashka/tree/master/examples#image-viewer ) example
2020-11-20 10:34:39 +00:00
- SQL Server [pod ](https://github.com/xledger/pod_sql_server ) by Isak Sky
- [SSH Auth Github ](https://github.com/nextjournal/ssh-auth-github ) by
2020-11-20 10:47:33 +00:00
NextJournal.
2020-11-20 10:34:39 +00:00
- [pod-tzzh-mail ](https://github.com/tzzh/pod-tzzh-mail ): a pod to send mail.
- NextJournal [replaces bash with a babashka script ](https://twitter.com/kommen/status/1311574776834666496 )
## 2020-09
Babashka
2021-01-01 10:26:31 +00:00
[0.2.1 ](https://github.com/babashka/babashka/blob/master/CHANGELOG.md#v021-2020-09-25 )
2020-11-20 10:34:39 +00:00
and 0.2.2 released.
- Code Quality report for Clojure projects in Gitlab using babashka and clj-kondo. See [gist ](https://gist.github.com/hansbugge/4be701d771057e8ef6bbbb0912656355 ). By Hans Bugge.
- [pod-tzzh-aws ](https://github.com/tzzh/pod-tzzh-aws ): a pod to interact with AWS.
2020-11-20 10:48:13 +00:00
- [spotifyd-notification ](https://github.com/dharrigan/spotifyd-notification ) by
David Harrigan.
2020-11-20 10:34:39 +00:00
## 2020-08
2021-01-01 10:26:31 +00:00
Babashka [0.2.0 ](https://github.com/babashka/babashka/blob/master/CHANGELOG.md#v020-2020-08-28 ) released.
2020-11-20 10:34:39 +00:00
- Maarten Metz
[blogs ](https://www.mxmmz.nl/blog/building-a-website-with-babashka.html ) about
how he rebuilt his blog using babashka.
## 2020-07
- Blake Miller published [https://gitlab.com/blak3mill3r/emacs-ludicrous-speed ](emacs-ludicrous-speed ).
- [babashka-clojure ](https://github.com/marketplace/actions/babashka-clojure ) Github action.
- [testdoc ](https://github.com/liquidz/testdoc ) works with babashka.
- [babashka-test-action ](https://github.com/liquidz/babashka-test-action )
- New release of [tabl ](https://github.com/justone/tabl )
which also can be used as a pod from babashka.
## 2020-06
2021-01-01 10:26:31 +00:00
Babashka [0.1.3 ](https://github.com/babashka/babashka/blob/master/CHANGELOG.md#v013-2020-06-27 ) and 0.1.2 released.
2020-11-20 10:34:39 +00:00
- New release of [brisk ](https://github.com/justone/brisk ), a CLI around nippy which can be used as a pod from babashka.
- [passphrase.clj ](https://gist.github.com/snorremd/43c49649d2d844ee1e646fee67c141bb ) script by Snorre Magnus Davøen