-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fill in more XML keys that are missing in Journaley #135
Comments
Where would I place the document, here or a PR? |
Let's put it here. |
Okay, I'll divide this onto sections, starting with: IntroductionAll of them use XML 1.0 PList 1.0 Specs. Date is formatted like this, with time formatted in Zulu: Each entry is named in UUID Version 4, with their UUID also stamped |
Key: Activity
Key: Creation Date
|
Key: Creator
[Start of Creator dict] Key: Device Agent
Key: Generation Date
Key: Host Name
Key: OS Agent
Key: Software Agent
[End of Creator Dict] |
Key: Entry Text
Just mentioing MultiMarkdown, because that's what I found out when I checked Day One's about screen. Sadly, there's no C# port of MultiMarkdown, so MarkdownDeep could suffice. |
Key: Location The location of the device that the DOENTRY was created/generated [Start of Location Dict] Key: Administrative Area
Key: Locality
Key: Country
Key: Latitude
Key: Longitude
Key: Place Name
Key: Region
[Start of Region Dict] Key: Center
Key: Radius
[End of Region Dict] [End of Location Dict] |
Key: Starred
Key: Tags
Key: Time Zone
Key: UUID
|
Key: Weather
[Start of Weather Dict] Key: Celsius
Key: Description
Key: Fahrenheit
Key: IconName
Key: Pressure MB
Key: Relative Humidity
Key: Service
Key: Sunrise Date
Key: Sunset Date
Key: Wind Bearing
Key: Wind Chill Celcius
Key: Wind Speed KPH
[End of Weather Dict] |
That's got to be all what is currently in an XML file of an entry with everything turned on. If not specified, the Weather dict and Location Dict could be empty. Weather Dict is sometimes not present too if not specified. Old versions of the DOENTRY format does not have Region. The most recent one has. You guys probably know this, if a picture in the 'photos' folder named with a respective UUID, that would serve as its photo used in Day One. |
BTW, for the time zones, we could implement that, using Noda Time, which has a Nuget version by the way, and this thing that I found in Stack Overflow |
@crxtrdude volunteered to investigate this.
The text was updated successfully, but these errors were encountered: