How do I put my data into Quotidian?
The simplest way is to create files with the Quotidian editor. The editor allows you to enter your data and to supply all the information that allows the viewer to control the appearance and behavior of your data. The Quotidian viewer will load these files from your local disk or from remote servers using standard web protocols.
Because Quotidian timelines are stored as XML in rigidly formatted text files, sometimes it is easier to take a text file containing your data and to produce a Quotidian file directly with a text editor or text processing scripts. The Quotidian editor is useful to check that the generated file meets the standard formatting rules for a correct Quotidian timeline file and to add data that is not in your original file. XML timeline files can also be generated dynamically from server databases.
It is possible to write scripts or extensions that download data from the net and turn it directly into Quotidian events. Several examples that use extensions are shown on the Timelines section of this website. Some extensions are built into to every Quotidian viewer. This includes the iCalendar extension that reads standard files generated by Calendar programs.
Other extensions are loaded by the viewer as needed. These include those written by users for their own purposes. The Twitter examples on the website use an extension which calls the interfaces provided by Twitter to read and display tweets dynamically. Another example is an extension that reads Google's Freebase database to create timelines from the information about people in that database.
The Moon events extension does not load data from an external source. It generates the moon display and creates full and new moon events based on the current time and its own internal astronomical formula.