This is a microblog app. Forget about twitter, facebook, g+... Forget about going social at all!
WorkLog will allow you to keep a log of your work process, with some features I found very usefull:
- You can add formatting using pillar (Markdown support might come, but for the moment is not implemented)
- You do not have 140 characters max (probably you will not need much more, but anyway, the limitation is annoying :P)
- You can disqus posts.
- Posts are interpreted and links are detected and listed (so is easy to find them)
- Since is made for my own work, it understand links like *case:12345* as a link to pharo fogbugz case 12345.
- It has a command line!
Is implemented as a command line handler. You have several bash scripts that wraps functionality, but basically you have:
worklog --help worklog --add [--text="<text to log>"|--file="<file to use as text>"] worklog --open worklog --review --lapse=[day|week|month] worklog --create-config worklog --update-server worklog --update-status worklog --update-client worklog --remove --id="<log id>" --help Prints this help. --add Adds a log.. --text="<text to log>" Specifies the text to log. --file="<file to use as text>" Specifies a file with the log. --open-editor Opens a dialog to add a log. --review Prints a review of the worklog. --lapse=[day|week|month] --review will be printed for this day (this is the default), this week or this month. --create-config Create a sample configuration file. --update-server Starts and update process on server (it will be updated with master branch on github). --update-server-status Prints update status from server --update-client Updates this client (it will be updated with master branch on github). --remove Remove one log identified with the permaLink number (needs to be used with --id). --id="<log id>" Refers to permaLink of the log to be removed with --remove
No idea (about the future in general and this app in particular). But it might be cool to add:
- Make a builder/installer (maybe with CMake?). It would be cool to show how you can build apps "traditional style" :)
- Search by text
- Archive (too see older months)
- Team support (how cool would be a team showing their progess all together)
- Markdown support (?)