Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/naimo84/node-red-contrib-ical-events
Node-RED module to get events from a iCal Calender (Google e.g.), icloud or Caldav Server via kalender-events
https://github.com/naimo84/node-red-contrib-ical-events
awesome caldav calendar ical ical-events icloud icloud-calendars javascript kalender-events node-red nodered nodered-nodes
Last synced: about 1 month ago
JSON representation
Node-RED module to get events from a iCal Calender (Google e.g.), icloud or Caldav Server via kalender-events
- Host: GitHub
- URL: https://github.com/naimo84/node-red-contrib-ical-events
- Owner: naimo84
- License: mit
- Created: 2019-08-08T11:52:54.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2024-01-10T23:46:43.000Z (10 months ago)
- Last Synced: 2024-09-21T18:34:54.313Z (about 2 months ago)
- Topics: awesome, caldav, calendar, ical, ical-events, icloud, icloud-calendars, javascript, kalender-events, node-red, nodered, nodered-nodes
- Language: TypeScript
- Homepage:
- Size: 29.9 MB
- Stars: 47
- Watchers: 6
- Forks: 11
- Open Issues: 24
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-nodered - ical-events - Get events from an ical-URL, a caldav-server or from iCloud via [kalender-events](https://github.com/naimo84/kalender-events). (Nodes / Utility)
README
# Node RED ical events
This Node RED module gets the events from an ical-URL, a caldav-server or from iCloud via [kalender-events](https://github.com/naimo84/kalender-events).
**Please Note** that:
* v1+ requires Node.js v12+ and recommends Node-RED v2.0.0+
## :question: Get Help
For bug reports and feature requests, open issues. :bug:
# :memo: Documentation
## :sparkling_heart: Support my projects
I open-source almost everything I can, and I try to reply to everyone needing help using these projects. Obviously,
this takes time. You can integrate and use these projects in your applications _for free_! You can even change the source code and redistribute (even resell it).Thank you to all my backers!
### People- [fflorent](https://github.com/fflorent)
- [Speeedy0815](https://github.com/Speeedy0815)
- Ralf S.
- Enno L.
- Jürgen G.
- Mark MC G.
- Kay-Uwe M.
- Craig O.
- Manuel G.### Become a backer
However, if you get some profit from this or just want to encourage me to continue creating stuff, there are few ways you can do it:
- Starring and sharing the projects you like :rocket:
- **Crypto.com** — Use my referral link https://crypto.com/app/f2smbah8fm to sign up for Crypto.com and we both get $25 USD :)- [![PayPal](https://img.shields.io/badge/Donate-PayPal-blue.svg?style=for-the-badge)][paypal-donations] — You can make one-time donations via PayPal. I'll probably buy a ~~coffee~~ tea. :tea:
- [![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/T6T412CXA) — I'll buy a ~~tea~~ coffee. :coffee: :wink:Thanks! :heart:
## :cloud: InstallationFirst of all install [Node-RED](http://nodered.org/docs/getting-started/installation)
```sh
$ sudo npm install -g node-red
# Then open the user data directory `~/.node-red` and install the package
$ cd ~/.node-red
$ npm install node-red-contrib-ical-events
```Or search for ical-events in the manage palette menu
Then run
```
node-red
```## :yum: How to contribute
Have an idea? Found a bug? See [how to contribute][contributing].
```sh
git clone https://github.com/naimo84/node-red-contrib-ical-events.git
cd node-red-contrib-ical-events
npm install
gulp
cd ~/.node-red
npm install /path/to/node-red-contrib-ical-events
```## :bug: How to debug
# :scroll: Credits
- The whole module is inspired by ioBroker's adapter https://github.com/iobroker-community-adapters/ioBroker.ical. Many many thanks folks ;)
[paypal-donations]: https://paypal.me/NeumannBenjamin
[contributing]: /CONTRIBUTING.md