https://github.com/fjebaker/thallo
A CLI tool for interacting with Outlook O365 calendars.
https://github.com/fjebaker/thallo
calendar cli o365 outlook python
Last synced: 3 months ago
JSON representation
A CLI tool for interacting with Outlook O365 calendars.
- Host: GitHub
- URL: https://github.com/fjebaker/thallo
- Owner: fjebaker
- License: gpl-3.0
- Created: 2024-11-21T00:45:02.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-06T18:47:12.000Z (about 1 year ago)
- Last Synced: 2025-12-04T22:43:53.664Z (6 months ago)
- Topics: calendar, cli, o365, outlook, python
- Language: Python
- Homepage:
- Size: 70.3 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Thallo
Usage: thallo [OPTIONS] COMMAND [ARGS]...
Thallo is a tool for interacting with Outlook calendars.
Options:
--help Show this message and exit.
Commands:
add Add a new event to a calendar.
authorize Fetch an OAuth2 token (requires a browser).
fetch Fetch events from the calendar and print in various ways.
info Get detailed information about a day or specific event.
## Setup
Requires [GNUPG](https://gnupg.org/) to be installed on your machine with a key
already setup. To setup a key (if you don't already have one):
gpg --full-generate-key
The GPG key is only needed for local encryption.
To setup, use:
thallo authorize
This will open your web-browser and ask you to login to your O365 account so
that we can get the OAuth2 token. This will be stored (encrypted) in
`~/.thallo/`. It will prompt you for a `gpg` key ID to use.