Skip to content

Instantly share code, notes, and snippets.

View kbosompem's full-sized avatar
💭
I may be slow to respond.

K B kbosompem

💭
I may be slow to respond.
View GitHub Profile
#!/usr/bin/env bb
(deps/add-deps '{:deps {com.github.kbosompem/bb-excel {:mvn/version "0.0.3-SNAPSHOT"}}})
(ns bbexcel
(:require [bb-excel.core :refer [get-sheets get-range get-sheet]]
[clojure.java.io :refer [file make-parents copy]]
[org.httpkit.client :as c]
[clojure.tools.cli :refer [parse-opts]]
[clojure.string :refer [split join lower-case trim] :as str]
@kbosompem
kbosompem / xl2edn.clj
Last active September 25, 2022 02:48
#!/usr/bin/env bb
(deps/add-deps '{:deps {com.github.kbosompem/bb-excel {:mvn/version "0.0.3-SNAPSHOT"}}})
(ns bbexcel
(:require [bb-excel.core :refer [get-sheets]]
[clojure.java.io :refer [make-parents]]
[clojure.tools.cli :refer [parse-opts]]
[clojure.string :refer [split join lower-case trim] :as str]
[clojure.pprint :refer [print-table]])
@kbosompem
kbosompem / ldt.clj
Created April 19, 2022 07:07
Get Time Error
(require '[babashka.pods :as pods])
(pods/load-pod 'huahaiy/datalevin "0.6.6")
(require '[pod.huahaiy.datalevin :as d])
(def schema (read-string (slurp "https://gist.githubusercontent.com/kbosompem/e2554c77ce32c4a862d87c3d2eaef9d9/raw/cd8f9eca7f3f0e8adf8572bf7761e5656133b25e/schema.edn")))
(def data (read-string (slurp "https://gist.githubusercontent.com/kbosompem/e2554c77ce32c4a862d87c3d2eaef9d9/raw/cd8f9eca7f3f0e8adf8572bf7761e5656133b25e/data.edn")))
(def conn (d/get-conn "./ldtdb" schema))
(d/transact! conn data)
(def db (d/db conn))
@kbosompem
kbosompem / data.edn
Created April 19, 2022 06:53
Learn Datalog Today Schema for Datalevin
[{:db/id -100
:person/name "James Cameron"
:person/born #inst "1954-08-16"}
{:db/id -101
:person/name "Arnold Schwarzenegger"
:person/born #inst "1947-07-30"}
{:db/id -102
:person/name "Linda Hamilton"