Comments (4)
Hi @Gourav1910, thanks for the interest. I'll describe the steps. I will make a note to update the README so it is more clear. I will also consider adding the ability to save the calendar to other storage options if that is desired.
Personal access token
It sounds like you did this correctly. You are correct, it only needs the gist
permission. The token should start in ghp_
followed by a lot of random letters and numbers.
Gist
- Go to here to create a new Gist: https://gist.github.com/
1.1Gist description
: Enter anything you like. Eg: My calendar that is generated from my Obsidian vault
1.2 Filename including extension:obsidian.ics
1.3 For the contents of the Gist, just put anything in there. The iCal plugin will overwrite it.
1.4 ClickCreate secret gist
After you create the Gist, you will see the URL is something like:
https://gist.github.com/andrewbrereton/11c399ce6c0d89c5f8101edb9a2b76d6
|------------| |------------------------------|
Username Gist ID
Configure iCal
You now have all the information. In Obsidian, open your settings, and go down to the iCal
plugin.
- Ensure
Save calendar to GitHub Gist?
is enabled. GitHub personal access token
should be that one that starts inghp_
followed by a bunch of random letters and numbers.GitHub Gist ID
: This is in the URL of the Gist you just created.GitHub username
: This is in the URL of the Gist you just created.Filename
: obsidian.ics (Should match the name you gave in step 1.2).
Configure Google Calendar
Once the Gist settings are working, the plugin settings screen will show you the URL where the calendar will be available. Click the π Copy to clipboard
button.
- Go to: https://calendar.google.com
- Click the β button to add another calendar
- Click
From URL
- Paste the URL that you copied to your clipboard
- Click
Add calendar
That's it.
Please note: Your calendar will be generated every 5 minutes (by default). There may also be a delay from Google fetching the latest calendar. So sometimes it could take up to 10 minutes for events to reflect on your calendar.
Please let me know how you go.
from obsidian-to-ical-plugin.
Hi @Gourav1910, thanks for the interest. I'll describe the steps. I will make a note to update the README so it is more clear. I will also consider adding the ability to save the calendar to other storage options if that is desired.
Personal access token
It sounds like you did this correctly. You are correct, it only needs the
gist
permission. The token should start inghp_
followed by a lot of random letters and numbers.Gist
- Go to here to create a new Gist: https://gist.github.com/
1.1Gist description
: Enter anything you like. Eg: My calendar that is generated from my Obsidian vault
1.2 Filename including extension:obsidian.ics
1.3 For the contents of the Gist, just put anything in there. The iCal plugin will overwrite it.
1.4 ClickCreate secret gist
After you create the Gist, you will see the URL is something like:
https://gist.github.com/andrewbrereton/11c399ce6c0d89c5f8101edb9a2b76d6 |------------| |------------------------------| Username Gist ID
Configure iCal
You now have all the information. In Obsidian, open your settings, and go down to the
iCal
plugin.
- Ensure
Save calendar to GitHub Gist?
is enabled.GitHub personal access token
should be that one that starts inghp_
followed by a bunch of random letters and numbers.GitHub Gist ID
: This is in the URL of the Gist you just created.GitHub username
: This is in the URL of the Gist you just created.Filename
: obsidian.ics (Should match the name you gave in step 1.2).Configure Google Calendar
Once the Gist settings are working, the plugin settings screen will show you the URL where the calendar will be available. Click the
π Copy to clipboard
button.
- Go to: https://calendar.google.com
- Click the β button to add another calendar
- Click
From URL
- Paste the URL that you copied to your clipboard
- Click
Add calendar
That's it.
Please note: Your calendar will be generated every 5 minutes (by default). There may also be a delay from Google fetching the latest calendar. So sometimes it could take up to 10 minutes for events to reflect on your calendar.
Please let me know how you go.
OMG thankyou so much. You just gave me the most easiest tutorial that I could follow. You are doing good work here by genuinely helping peopleπ₯°. Ok I will let you know after implementing all the steps.
Just for the context, my ideas was whatever task that i will create in obsidian by using task plugin and which also has a date should be automatically shown in my google calendar(10min update delay is ok for me). So that I won't miss my obsidian related task and also I don't have to open my obsidian just to look for tasks that I got to do at any particular date.
from obsidian-to-ical-plugin.
Hi,
I followed all the instructions but it seems that the calendar is not generated on gist π€
from obsidian-to-ical-plugin.
I'm going to close this issue as I've updated the README to include this information. Thanks again.
from obsidian-to-ical-plugin.
Related Issues (20)
- 0 Markdown files found when Obsidian first starts
- Markdown formatting in README is borked
- Add linting at development time
- Add ability to ignore events older than certain time periods
- 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
- (FR) Make the date adjust after completion HOT 2
- (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
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.