6 ms·
Atea: a free minimalistic status bar time tracker for MacOS in Clojure
- breckinloggins 15y agoPossible cool feature: add an integration with emacs org-mode (it's just a text file, after all).
- macmac 15y ago+1
- ignazwaldhuber 15y agoI use it all the time and the code behind it (almost) fits on a napkin.
- dstem 15y agodo i know u? :)
- deleted 15y ago[deleted]
- sidmitra 15y agoAnyone know of something similar for Ubuntu(Gnome)?
- ajarmoniuk 15y agohamster http://projecthamster.wordpress.com/ http://projecthamster.wordpress.com/
- lemming 15y agoThis appears to use JDIC, which is cross-platform - anyone know if this runs on other systems?
- pka 15y agoUnfortunately I've heavily hacked JDIC since it doesn't have 64bit binaries and uses JPopupMenus, which look and behave terribly in the MacOS status bar, thus making it MacOS only. However, porting the project to using Java6's cross-platform tray support should be trivial.
- dstem 15y agoyeahhh, well done mate!
- christiangenco 15y agoFor those of you who have never heard of this new-fangled "lein" build command, it's for Clojure projects. Installation instructions: https://github.com/technomancy/leiningen https://github.com/technomancy/leiningen After installing, be sure to run `lein self-install`
- pka 15y agoThanks, I just updated the build instructions.
- christiangenco 15y agoOoo, excellent! A responsive developer! :D Could I perhaps persuade you to include a link to a pre-compiled .app? I keep failing on `lein uberjar` with: Exception in thread "main" java.lang.ClassNotFoundException: org.jdesktop.jdic.tray.internal.impl.MacSystemTrayService Also on `lein native-deps`: WARNING: lancet namespace is deprecated; use lancet.core. [WARNING] POM for 'org.clojars.pka:jdic-macos-tray:pom:0.0.2:compile' is invalid.
- pka 15y agoI have already made a pre-packaged dmg - https://github.com/downloads/pkamenarsky/atea/atea-1.0.0.dmg https://github.com/downloads/pkamenarsky/atea/atea-1.0.0.dmg - which is linked from the README :) Maybe I should just place a plain download link instead of "get it here". As for the build error, this is a classpath issue - I'll update the build instructions in a sec.
- cemerick 15y agoActually, it can be (and is) used as a general-purpose build tool. I'm using it in some otherwise Java-only projects, and — who knows — it might even start getting some love from Scala hackers: https://github.com/technomancy/lein-scalac https://github.com/technomancy/lein-scalac Once jark (a persistent Clojure/JVM backend @ http://icylisper.in/jark/ http://icylisper.in/jark/) is made to work well with Leiningen, then the combination might be a reasonable replacement for sbt.
- etherealG 15y agoanyone seen an automatic time tracking app that actually works? I used to use rescue time, but it seems their grouping via keywords is gone now :(
- mark_l_watson 15y agoI use Desktop Task Timer (OS X). It was very inexpensive on the app store, and reduces the overhead of tracking time for my customers every day. I also use org mode a lot in Emacs for managing tasking.
- dreeves 15y agoYou might like TagTime: http://messymatters.com/tagtime http://messymatters.com/tagtime (randomly sample yourself!)
- teeny 15y agoIs there any chance you could build something similar for the Windows Aero Taskbar?
- deleted 15y ago[deleted]
- ernestipark 15y agoGreat lightweight task manager. Will use this instead of sticky notes now! Possible add ons: * have an option in the dropdown that will open the current config file in case it's not open. * built in keyboard shortcut to open the menu
- pka 15y agoGreat ideas, opened up two new issues.
- speg 15y agoSet it to read my todo.txt file in dropbox and now I have awesome, easy, simple, 'just works' cross app synchronization! (Though, they use + for project notifiers, and @ for locations. hmm... )
- falcolas 15y agoDitto. Given how simple the todo.sh system is to use on top of the file, it might be nice to see to see some integration. Particularly since there's a nice app for mobile devices that reads/writes that file format as well out of your dropbox.
- pka 15y agoYes, mobile support is definitely a big incentive to support the todo.txt file format - I just opened up an issue.
- mrpollo 15y agoAnd if you use Notational Velocity to do your notes you can easily integrate Atea to your setup Atea -> [Notational Velocity file].txt -> Dropbox Notational Velocity w/ Dropbox https://github.com/scrod/nv/wiki/synchronizing-with-dropbox https://github.com/scrod/nv/wiki/synchronizing-with-dropbox
- kranner 15y agoI love it: forked it and added state to the menubar icon. The icon is now grayed-out when time-tracking is off and bold when time-tracking is on. Sent a pull request.