bingryan / obsidian-ibook-plugin

export mac ibook annotations/hightlights to obsidian vault
MIT License
72 stars 2 forks source link

Dates not working #64

Open Amparose opened 7 months ago

Amparose commented 7 months ago

Various date properties are just pushing the current date/time instead of the relevant date/time. I have this in my template:

Last Highlight: {{date ZANNOTATIONMODIFICATIONDATE "YYYY/MM/DDTHH:mm:ss "}}
Date Finished: {{date ZDATEFINISHED "YYYY/MM/DDTHH:mm:ss" }}

Both don't work. Also, I tried on a book that isn't finished and it still puts in the current date/time.

bingryan commented 7 months ago

Various date properties are just pushing the current date/time instead of the relevant date/time. I have this in my template:

Last Highlight: {{date ZANNOTATIONMODIFICATIONDATE "YYYY/MM/DDTHH:mm:ss "}}
Date Finished: {{date ZDATEFINISHED "YYYY/MM/DDTHH:mm:ss" }}

Both don't work. Also, I tried on a book that isn't finished and it still puts in the current date/time.

template:

---
book: {{library.ZSORTTITLE}}
author: {{library.ZAUTHOR}}
language: {{library.ZLANGUAGE}}
library.ZLASTOPENDATE: {{ library.ZLASTOPENDATE }}
last_opened: {{library.ZLASTOPENDATE}}
last_opened_dateFormat: {{dateFormat library.ZLASTOPENDATE "YYYY/MM/DDTHH:mm:ss" }}

library.ZANNOTATIONMODIFICATIONDATE: {{ library.ZANNOTATIONMODIFICATIONDATE }}
last_opened: {{dateFormat library.ZLASTOPENDATE "YYYY/MM/DDTHH:mm:ss" }}
last_highlight: {{dateFormat library.ZANNOTATIONMODIFICATIONDATE "YYYY/MM/DDTHH:mm:ss "}}
tags:
- highlights/iBooks
---

# ๐Ÿ“” Book: {{library.ZSORTTITLE}}

**Author**:: {{library.ZAUTHOR}}

**LANGUAGE**:: {{library.ZLANGUAGE}}

**Book Link**:: [Apple Books Link](ibooks://assetid/{{library.ZASSETID}})

{{#if library.ZBOOKDESCRIPTION}}
---
# ๐Ÿงพ Description
    {{{library.ZBOOKDESCRIPTION}}}
{{/if}}

---
# ๐Ÿ” How I Discovered IT

{{#group annotation by="ZFUTUREPROOFING5"}}
- ๐Ÿ“š{{value}}
    {{#each items}}
    {{#if ZANNOTATIONSELECTEDTEXT}}
    {{#is ZANNOTATIONSTYLE 5}}
    - ๐ŸŽฏ <mark style="background: #C4B3D9;">{{ZANNOTATIONSELECTEDTEXT}}</mark>
    {{/is}}
    {{#is ZANNOTATIONSTYLE 4}}
    - ๐ŸŽฏ <mark style="background: #E6A5AB;">{{ZANNOTATIONSELECTEDTEXT}}</mark>
    {{/is}}
    {{#is ZANNOTATIONSTYLE 3}}
    - ๐ŸŽฏ <mark style="background: #EDD570;">{{ZANNOTATIONSELECTEDTEXT}}</mark>
    {{/is}}
    {{#is ZANNOTATIONSTYLE 2}}
    - ๐ŸŽฏ <mark style="background: #A8BADE;">{{ZANNOTATIONSELECTEDTEXT}}</mark>
    {{/is}}
    {{#is ZANNOTATIONSTYLE 1}}
    - ๐ŸŽฏ <mark style="background: #B0D17F;">{{ZANNOTATIONSELECTEDTEXT}}</mark>
    {{/is}}
    {{#is ZANNOTATIONSTYLE 0}}
    - ๐ŸŽฏ <mark style="background: #E65747;">{{ZANNOTATIONSELECTEDTEXT}}</mark>
    {{/is}}
    {{/if}}
        {{#if ZANNOTATIONNOTE}}
        - โœ๏ธ{{ZANNOTATIONNOTE}}
        {{/if}}
    {{/each}}
{{/group}}
Amparose commented 6 months ago

Thanks for following up but I get "last_highlight: Invalid date" when I use:

last_highlight: {{dateFormat library.ZANNOTATIONMODIFICATIONDATE "YYYY/MM/DDTHH:mm:ss "}}