
lmBook is a personal information manager able to take care of your time, plans, finances, notes. Does not use the Internet, works on popular operating systems, as well as popular mobile phones. Free & Open Source. The program is based on the ideas
described in this topic . lmBook is not the friendliest application in the world, it was written primarily for myself, in some places flexibility was sacrificed for simplicity, so let's figure it out.

Pages
In general, the name of the page is as follows: [PROJECT /] [YYMMDD] [YYMMDD]. Where [YYYMDD] is a certain date. Examples: 100628 - June 28, 2010 page, PROJECT / 100628100704 - page for the PROJECT project for the week from June 28 to July 4, 2010. The date or their range affects the appearance of the page and the statistics collected. How to open a page? Directly from the calendar; selecting the desired page in the section “Related sheets”; finding a page in the search. For quick access to the weekly and monthly pages, links are created from the left-bottom.

Each page can have color and weight, which is recommended to fill out if you are interested in statistics and beautiful pages.
Notes
It's no secret what this idea is inspired by: sticky pieces of PostIt. double click on any page adds a new note. Notes are friendly with Drag'n'Drop: you can drag them around the page, transfer them to any day, and any page. Each note can be “completed” (“Complete” in general), symbolizing the completion of work on something. All completed notes are available in the archive (footer pages), from where they can be restored or deleted. Notes stretch depending on the text, manual resizing is also available.
Intervals

This is what lmBook was originally created for. Select the required interval with the mouse (as we do in any calendar on the page of the day to add a new interval. Each interval can be associated with a note, just drop a note on the interval, this operation also fills in the empty fields in the interval. Click on any object to see the associated with him.
Statistics
Each page with a date or two is equipped with a section with statistics (in the basement). Depending on the range available:

time chart

time chart with weights. Depending on the range, grouping by week and month becomes available.
Finance
lmBook can also count money. To do this, you need to add notes of a special form for the "$" project, as in the screenshot:

White color and monospaced symbolize cash voucher. As a result, you can get financial reports for any period of time, the approach is the same as for statistics.
mobile version
Originally, native versions for iPhone and Android were planned, but as a result, tired of beating Titanium Mobile, we got one mobile HTML5 version of lmBook. Works offline, has its own DB, can synchronize with the workflow version.
Synchronization

In general, lmBook can fumble notes and intervals on the local network (port 3223 opens). The general approach is used for both desktop desktop synchronization and desktop mobile phone. The problem is that there is an unhealed bug, from which lmBook dies from communication on a local network. We are waiting for fixation.
Conclusion
The project is executed on the Appcelerator Titanium platform, it runs and runs on Win / Linux / Mac. Linskoedy, do not forget to get acquainted here with
this link , if you have problems with the launch. Helped me
References:
Download the executable file can and should be
here . An automatic update mechanism is built into the platform.
Mobile version is temporarily
right here . Works on iPhone firmware 3/4. It also works on Android 2.1, Dolphin browser HD is highly recommended (for a standard problem with offline cache)
')
The source code
is here . GPL v3
Ready to answer questions