ClojureScript + Shadow-cljs + Electron + re-frame
Video annotation software: define a template, load your videos and then and annotate blocks of seconds, then download as csv. You can also query your videos for specific annotations.
Software developed with guidance from with Dra. Guida Veiga, Phd from University of Évora (orcid: https://orcid.org/0000-0002-0575-1757).
yarn global add electron
yarn global add shadow-cljs
yarn install
yarn run dev
# on another shell
yarn start
On the electron window, press Ctrl+H
to view re-frame-10x
console.
yarn build
yarn dist-mwl ;; or yarn dist
docker run --rm -ti \ --env ELECTRON_CACHE="/root/.cache/electron" \
--env ELECTRON_BUILDER_CACHE="/root/.cache/electron-builder" \
-v ${PWD}:/project \
-v ${PWD##*/}-node-modules:/project/node_modules \
-v ~/.cache/electron:/root/.cache/electron \
-v ~/.cache/electron-builder:/root/.cache/electron-builder \
electronuserland/builder:wine
then you can build (requires java) and dist:
yarn build
yarn dist -wl
(:require
'[shadow.cljs.devtools.api :as shadow])
(shadow/repl :renderer)
<update package.json>
git commit -am "v0.1.2"
git tag v0.1.2
git p --tags