-
Notifications
You must be signed in to change notification settings - Fork 4
More frontmatter fields, nested folder structure option, and configurable last activity synced timestamp #5
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
base: master
Are you sure you want to change the base?
Conversation
…s and frontmatter
Merge features
…ssible to change the time of the last imported activity.
|
Hey @jcochran93, thanks a lot for all this effort! However, I'm afraid there's much too much in the one PR to consider for merging. There are That said, I certainly don't want you to spend time splitting up changes only for them to end up unmerged, so I'll try to find some time ASAP to go through your suggestions and come back to you 🙂. |
|
Hey @watsonbox, thanks for looking over my work! I realized this morning that I left the references to myself in those documents. That's my bad! Please let me know how I can help with the PR if you want to merge some of these changes. |
No worries! I likely won't get back to this before next weekend now, but I did have a question on the following:
I can't see what this extra code adds that wouldn't already be achieved by setting the folder date format to |
|
You are correct about simply using the format Yes, this change is a breaking change, but it is also redundant so I will remove it. |
This PR adds the following:
More frontmatter fields
Nested folders for import
If the Folder setting ends with {{start_date}}, then the folder will be nested based on how the Folder date format setting is specified.
For example, having
Strava/{{start_date}}andyyyy-MMwill result in activities added to a folder based on the month they were completed. Ex:Strava/2025/02/13627062814 Lunch Run.mdThis makes it easier to find specific activities within Obsidian and speeds up the loading time when opening the main Strava folder.
Configurable last activity synced timestamp
The UTC timestamp of the last synced timestamp is shown and can be changed withing Settings.
This is helpful if you need to redownload some activities, if you wish to add different frontmatter fields recent activities, or if you wish to sync specific batches of activities from the API and not the CSV export.