Hi,
Diarium has a lot of things done right ๐ One of the unique features is the ability to download additional data when opening a note. I believe this is a big strength of Diarium.
It is no surprise to me that there is a limit on how many integrations can be supported - vide Garmin thread.
Can I propose to add single integration aimed a little bit more at developers? What would happen if users/developers could implement a server according to the standards defined in Diarium?
The idea is that it is up to the user to host the server (cloud, raspberry pi etc) and/or implement it.
I am guessing a contract can be relatively straightforward (for illustration purposes mostly).
Single controller/query:
GET /data_for_diarium/2021/06/15
with return similar to:
[
{
"type": "event",
"icon": "uri...",
"color": "red",
"text": "Balance: $50k"
},
{
"type": "event",
"icon": "uri...",
"color": "blue",
"text": "mail from X"
},
{
"type": "event",
"icon": "uri...",
"color": "blue",
"text": "Readwise highlight"
},
{
"type": "photo",
"thumbnail": "uri...",
"full": "uri..."
},
{
"type": "photo",
"thumbnail": "uri...",
"full": "uri..."
},
{
"type": "photo",
"thumbnail": "uri...",
"full": "uri..."
}
]
Please treat this as an example only - not a proposed solution ๐
The benefits I see:
- should be relatively cheap to implement on Diarium side
- allows to show more "private data" unavailable in the internet, but sometimes relevant to diaries
- opens Diarium to many more sources - ie. Garmin or whatever single person might need
My situation: having lots of photos on NAS not necessarily shot by mobile. I understand Google Photos might be implemented, but there is so many ways to store photos... And photos are so relevant to memories ๐
Diarium version: 2.17.2.0
OS + version: Windows 21H1