https://github.com/dmedvinsky/mutt-ics
Simple viewer for ics in mutt
https://github.com/dmedvinsky/mutt-ics
ics mutt python
Last synced: 3 months ago
JSON representation
Simple viewer for ics in mutt
- Host: GitHub
- URL: https://github.com/dmedvinsky/mutt-ics
- Owner: dmedvinsky
- License: mit
- Created: 2011-12-19T15:05:07.000Z (almost 14 years ago)
- Default Branch: master
- Last Pushed: 2024-08-21T13:24:15.000Z (about 1 year ago)
- Last Synced: 2025-02-15T16:15:08.359Z (8 months ago)
- Topics: ics, mutt, python
- Language: Python
- Homepage:
- Size: 37.1 KB
- Stars: 81
- Watchers: 10
- Forks: 12
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Mutt ICS
========Ever received a meeting notification in an email? Ever wanted to have a quick
glance at that `.ics` file and know what is that meeting about, where is it
going to happen and who is participating?I did. So I made this little script.
Usage
-----The package is on PyPI so it is pip-installable, but I recommend using
[uv](https://docs.astral.sh/uv/guides/tools/).After installing with
uv tool install mutt_ics
and making sure the `mutt-ics` executable is in your path, you should configure
mutt to use it to render ICS files. To do that, complete the following steps:1. Add the following lines to your `.mailcap` file:
text/calendar; mutt-ics; copiousoutput
application/ics; mutt-ics; copiousoutput2. Add the following line to your `.muttrc` file:
auto_view text/calendar application/ics
3. For `multipart/alternative` e-mails (which is what e.g. Outlook calendar generates),
you probably want to prefer the `text/calendar` format view instead of its textual
counterparts. For such settings add another line to the `.muttrc` config file:alternative_order text/calendar text/plain text/html
You're done. I guess. Maybe I forgot something. Please, file a ticket if I did.