Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fazibear/ex_ical
ICalendar parser for Elixir.
https://github.com/fazibear/ex_ical
Last synced: 12 days ago
JSON representation
ICalendar parser for Elixir.
- Host: GitHub
- URL: https://github.com/fazibear/ex_ical
- Owner: fazibear
- License: mit
- Created: 2016-03-17T22:11:38.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2022-09-29T17:39:42.000Z (about 2 years ago)
- Last Synced: 2024-10-13T09:54:10.598Z (26 days ago)
- Language: Elixir
- Homepage:
- Size: 70.3 KB
- Stars: 23
- Watchers: 5
- Forks: 13
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- freaking_awesome_elixir - Elixir - ICalendar parser. (Date and Time)
- fucking-awesome-elixir - ex_ical - ICalendar parser. (Date and Time)
- awesome-elixir - ex_ical - ICalendar parser. (Date and Time)
README
# ExIcal [![Package Version](https://img.shields.io/hexpm/v/ex_ical.svg)](https://hex.pm/packages/ex_ical) [![Build Status](https://travis-ci.org/fazibear/ex_ical.svg?branch=master)](https://travis-ci.org/fazibear/ex_ical) [![Code Climate](https://codeclimate.com/github/fazibear/ex_ical/badges/gpa.svg)](https://codeclimate.com/github/fazibear/ex_ical)
Not ready yet!
iCalendar parser for [Elixir](http://elixir-lang.org).
## Installation
Add ex_ical to your list of dependencies in `mix.exs`:
```elixir
def deps do
[{:ex_ical, "~> 0.1.0"}]
end
```## Usage
```elixir
HTTPotion.get("url-for-icalendar").body
|> ExIcal.parse
|> ExIcal.by_range(Date.now, Date.now |> Date.shift(days: 7))
```## Thank you!
[![Become Patreon](https://c5.patreon.com/external/logo/become_a_patron_button.png)](https://www.patreon.com/bePatron?u=6912974)