Comments (2)
Hi @bepolymathe
Yes, a completed task gets the β emoji. The rules are for task status:
- [ ] Incomplete 2024-02-21
in Obsidian would becomeπ² Incomplete
in your calendar.- [/] In progress 2024-02-21
in Obsidian would becomeπ In progress
in your calendar.- [-] Cancelled 2024-02-21
in Obsidian would becomeπ« Cancelled
in your calendar.- [x] Done 2024-02-21
in Obsidian would becomeβ Done
in your calendar.
You'll notice in the above examples that the date is just a bare date. i.e.: It is not using Tasks format.
In the example you provided, there is one status (Incomplete, in process, cancelled, done) derived from the [ ]
, and one date which is extracted from the line. I don't have a way to determine any more information than that, so that is all you will see in your calendar.
However, if you use the Tasks plugin format, you can configure the "how to process multiple dates" setting to choose how you want your calendar events to be created.
I'll explain them here:
If you choose "prefer start date"
- If task has a start date, then set event start date to that date,
- Otherwise if task has a due date, then set event start date to that date,
- Otherwise, find any date in the task and use that.
If you choose "create multiple events"
- If task has a start date, then set event start date to that date,
- And, if task has a scheduled date, then create another event with the scheduled date,
- And, if task has a due date, then create another event with the due date,
- And, if task has another date, then create another event with that date.
If you choose "prefer due date"
- If task has a start date, then set event start date to that date,
- Otherwise, if task has a due date, then set event start date to due date,
- Otherwise, find any date in the task and use that.
Hopefully the above is clear. I'm wondering if "create multiple events" suits your use case here.
from obsidian-to-ical-plugin.
Thank you for these details. Itβs clear. I'm just wondering if changing the status to "done" might be accompanied by an adjustment of the DTSTART:
in the .ics file to match the completion date. But perhaps it's a need not shared by other users. I just find it very handy to see when I've completed a task in the calendar. But it's true that this implies an implementation based on the Tasks format, which isn't in the current spirit of the plugin.
I use the "create multiple events" option and I'm very happy with it (thank you very much for implementing it ππΌ).
from obsidian-to-ical-plugin.
Related Issues (20)
- Ignore SyncThing sync conflict files
- Add option to parse Dataview formatted tasks HOT 4
- (Feature) Unscheduled tasks HOT 17
- (review) Architecture, roles and cleanliness HOT 1
- (Architecure) Parameters as singleton HOT 2
- (idea) add description in event HOT 3
- Test test test HOT 7
- AP_G HOT 3
- Add script to make versioning easier HOT 1
- Implement rfc 5545 3.1 content lines length limit
- (idea) support task list filtering based on tags HOT 5
- [Feature Proposal] 5 functionalities I've implemented for consideration HOT 2
- Add setting to customise date format
- [Feature Request] Consider only tasks within a path
- Thunderbird / Evolution -- the link is not recognized
- [Feature Request] Prefer "scheduled date" option for export
- [Feature Request] Chose how to add tasks to calendar: only as todo items, only as events or both
- I ran the plugin once but now it doesnt recognise the existing ics file
- All schedules generated by plugin start from 00 : 00
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from obsidian-to-ical-plugin.