A Clojure app which on pressing a global hotkey appends text from clipboard into the specified file. I mainly use it to save quotes while reading ebooks.
See Releases.
java -jar <app jar>
App stores its config at ~/.pickings-config.edn
.
To (re)run from REPL:
lein repl
user=> (reset)
To dispatch signals from REPL:
user=> ((-> @system :app :dispatch-signal) :on-reveal-file)
To build an executable:
lein uberjar
To package for Mac OS (experimental, requires pyinvoke):
inv mac
- Unidirectional data flow using Carry.
- Seesaw for UI.
- [Reloaded workflow] (http://thinkrelevance.com/blog/2013/06/04/clojure-workflow-reloaded) using Integrant for easier running from REPL.
- feature: be able to edit hotkey, e.g. set it to meta+c+v combo
- feature: ! and !!! priority suffixes - e.g by pressing hotkey several times
- feature: toggle taskbar icon
- feature: better reveal (with file selected)
- feature: only one instance allowed
- feature: drag-n-drop file
- feature: recent files
- feature: be able to edit delimeter
- feature: save file as edn/json/etc to make future parsing easier
- package for different OSes
Copyright © 2016 Yuri Govorushchenko.
Released under an MIT license.