在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):pkamenarsky/atea开源软件地址(OpenSource Url):https://github.com/pkamenarsky/atea开源编程语言(OpenSource Language):Clojure 93.3%开源软件介绍(OpenSource Introduction):AteaAtea is a minimalistic text file based menu bar time tracker for MacOS (get it here). There are a lot of great task managers out there - Fogbugz, Pivotal, Lighthouse and Trello among others. So why yet another? If you are like me and find yourself in a situation where you want to quickly write down a task, bug or an idea you just thought of, more often than not you end up opening up your favorite text editor and saving a Even though a text file based system doesn't scale well (or at all) beyond a single person, it has one unbeatable advantage over web-interface based task management tools - locally editing and reordering tasks is much easier and faster, especially with editors like vim or Emacs. Task entryEntering a new task in Atea is just as easy as entering a new line in a text file and saving: Add more tasks: Now comes the interesting part; prioritizing something is just an empty line away: But what if the need arises to subdivide tasks into projects (or modules)? Just add an optional Done with something? Just delete it: Completing all tasks of a given priority has the beneficial side-effect of pushing up all other tasks. Lines starting with a whitespace character are ignored; this allows for easy "note taking": Time trackingTracking time allows you to bill your clients more accurately, improve resource allocation by comparing estimates with actual times spent or just get a clear picture of what you have been doing the last couple of months. To start working on a task, just click it: When you are done, stop working: If you want you can append an optional estimate to any given task:
Minutes ( Times and estimates are saved in a separate csv file in plain text; this allows for easy data analysis by combining common Unix tools like awk or sed. Configuration & filesAtea automatically creates an
This is where the current task file resides; you can change it to whatever you desire. Tracked times are stored in a file named Dropbox integrationSince tasks are stored in simple text files, Dropbox can be used for backup and synchronization. For example, you can start working on a task on you laptop, then move over to you main machine and have your tasks along with the current worked time automatically updated there; just set up the configuration file to point to a file in your Dropbox folder. Multiple projectsWhen invoked the You may associate your favorite editor to open all files with the Place
User contributionsCheck out atea-contrib, a separate repository containing user contributions for Atea. BuildingIf you just want to try out Atea, you can grab the pre-packaged In order to build, you'll need Leiningen, Clojure's build and dependency tool; first you have to make a standalone jar:
At this point you can just start the jar and it will work. If you want a native app, you'll need to use Apple's Jar Bundler to create
Create a
Update the
And then finally run the
This should create a deployable LicenseCopyright (C) 2012 Philip Kamenarsky Distributed under the Eclipse Public License, the same as Clojure. |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论