Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/schoettl/ical2text
Tools to process iCalendar format at the command line
https://github.com/schoettl/ical2text
Last synced: 24 days ago
JSON representation
Tools to process iCalendar format at the command line
- Host: GitHub
- URL: https://github.com/schoettl/ical2text
- Owner: schoettl
- Created: 2017-01-04T17:40:09.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2024-09-10T19:52:45.000Z (about 2 months ago)
- Last Synced: 2024-09-10T22:49:31.365Z (about 2 months ago)
- Language: Haskell
- Size: 33.2 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
ical2text
=========Overview
--------Convert iCalendar format (.ics) to plain text.
The output can be further processed at the command line, e.g.```
# Display all meetings in December 2016
ical2text < calendar.ics | grep ^2016-12 | grep -i meeting | sort
```Usage:
```
ical2textUsage:
ical2text [options]Options:
-f, --field-separator=STRING
Field separator used to separate title, description, and location [default: @@].
-l, --line-separator=STRING
Line separator used to separate lines in description and location [default: ,,].
-h, --help
Print this help message.
```Article: http://jakob.keramik-schoettl.de/blog/#sec-1-5
Build
-----[Stack](https://www.haskellstack.org), Haskell's build tool, must be installed.
```
stack install docopt
stack install iCalendar
stack ghc ical2text.hs
```