iCal to Notion made simple
Project description
ical2notion
ICal2Notion is a simple command line tool that is used to update a Notion database from an .ical file hosted online (like on Google Calendar).
Installation
To install clone the repository and run python setup.py install
.
Usage
- Find your Notion authentication token. This is located in the
token_v2
cookie under the domainwww.notion.so
.- Navigate to a Notion workspace
- Click the lock on the left hand side of the URL bar
- Click Cookies
- Drop down the
www.notion.so
list - Drop down the
Cookies
list - Copy the content from the
token_v2
cookie
- Create a database for the Google Calendar to be populated into
- Create a new page
- Create an inline table
- Click "Open as page"
- Populate the database with a Name (Text), Do (Date), and Type (Select with "Event" tag premade).
- Copy that URL
- Find your ical public link
- Open google calendar
- Click on the three dots to the right of a calendar listed under My calendars on the bottom left
- Click settings and sharing
- Scroll all the way to the bottom and copy the "Secret address in iCal format" link
Run ical2notion [TOKEN] [URL] [iCal]
. You can list multiple icals at the end.
TODO
- Reoccuring tasks
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ical2notion-0.3.0.tar.gz
(3.3 kB
view details)
Built Distributions
File details
Details for the file ical2notion-0.3.0.tar.gz
.
File metadata
- Download URL: ical2notion-0.3.0.tar.gz
- Upload date:
- Size: 3.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30d8048c45a9707dff40c081af15aa0e4e2e66564a83e7d694286814e6b731c1 |
|
MD5 | fafa3023cfe39b27545b7ecfbb7eb56f |
|
BLAKE2b-256 | 75fbce88493190d8acf8cce098b3a8c26ce98eb258be04fcec086434ecaa3b2c |
File details
Details for the file ical2notion-0.3.0-py3-none-any.whl
.
File metadata
- Download URL: ical2notion-0.3.0-py3-none-any.whl
- Upload date:
- Size: 4.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72900b922913d2d63ff0a0aa47e82a57c5d5debbbf1dcfe938081e5b3ef5402b |
|
MD5 | a6ca3b4a805b92d0afd1e7d1840d031b |
|
BLAKE2b-256 | 9e864cca9c726fc4c961c38b4ade433a2ce58eb1c4e837e89ce544f5253f02eb |
File details
Details for the file ical2notion-0.3.0-py2.py3-none-any.whl
.
File metadata
- Download URL: ical2notion-0.3.0-py2.py3-none-any.whl
- Upload date:
- Size: 4.1 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b9902283f557450d85a5ac72ddd6c8f57e37009b61d33c13eca6df61005fe07 |
|
MD5 | 63862af39b35932d734dfd653f4a71fe |
|
BLAKE2b-256 | 4c36f2bbe9d05a5ee63ead0b4b9c2bfc3a8c3ebcca127a4b49c7ee1d595b9bc0 |