Fork me on GitHub
#announcements
<
2022-03-30
>
phronmophobic00:03:03

Dewey: Index of Clojure libraries available on github. Ever wanted to know what clojure libraries were available on github as git dependencies? Get the list as data or query it yourself with Dewey. data: https://github.com/phronmophobic/dewey/releases code: https://github.com/phronmophobic/dewey

🆒 15
pez08:03:28

Very cool! VS Code struggles with that the whole thing is on one line though. Even zprint seems to struggle with it. It's not finished even though I pressed return several minutes ago. 😃

phronmophobic17:03:03

Interesting. I hadn't thought about making the data format more editor friendly. I'm definitely open to using more convenient formats or including more/less data to make it easier for consumers. I know https://github.com/clojars/clojars-web/wiki/Data#useful-extracts-from-the-poms line delimited edn for their dataset of libraries. Maybe that's a more convenient format?

phronmophobic17:03:20

all the .edn files can currently be read using something like:

(require '[ :as io]
         '[clojure.edn :as edn])
(defn read-edn [fname]
  (with-open [rdr (io/reader fname)
              rdr (java.io.PushbackReader. rdr)]
    (edn/read rdr)))

Dumch08:03:39

https://github.com/Liverm0r/robot - 0.2 released. A clj library to simplify java.awt.robot usage to manipulate desktop. Now there is an ability to get info about your keyboard.

(r/get-my-keyboard)
;; =>
{3 "⎋", 8 "⌫", 9 "⇥", 10 "⏎", 12 "⌧", 16 "⇧", 17 "⌃", 18 "⌥" ... }

(r/get-key-name 61440) ;; => "F13"
added docs about java interop; updated to clojure 1.11

15
👍 2
Jakub Holý (HolyJak)07:03:35

Nice, I did not know about these java capabilities. I have noticed (r/clipboard-get-string) ;; => text to put in clipboard in readme, the comment is confusing? Also I see there Copyright © 2020 FIXME 🙂

Dumch10:03:41

thank you, I will fix it

✔️ 1
tengstrand17:03:21

poly https://github.com/polyfy/polylith/releases/tag/v0.2.14-alpha released #polylith. The highlights are: • Don’t commit files when creating a workspace (if not passing in :commit) - issue https://github.com/polyfy/polylith/issues/160 • Now we can run all tests for selected projects - issuehttps://github.com/polyfy/polylith/issues/189 • PDF https://github.com/polyfy/polylith/releases/download/v0.2.14-alpha/poly-0-2-14-alpha.pdf.

polylith 16