lua implementation of CalDav on embedded device
$250-750 USD
Paid on delivery
I want to contract the development of a CalDav (WebDav) client implementation in lua.
The software should contact the given URL (with authentication where needed) and load the calendar information.
Information/events should be stored in a local list, and the list should be sorted by "what's up next".
In the main loop the software then should call external scripts based on a table with the name of the event.
Repeats should be implemented in that, when a calendar entry is executed, it's next repetition should be calculated (if any) and the entry put back in the list at the right location.
Attention: when the calendar is loaded, a lot of entries might be "past" already, so the software should process the calendar completely up to the "now" time, handling repeats etc, but no actions should be called as long as the timepoint already has passed.
Timezones need to be resolved correctly.
The application needs to sync (reload the calendar from the server, then use updated information) in a configurable time interval.
The software will be tested with google's calendar (.ics url) and apples icloud caldav interface. only readonly access is needed.
Deliverable is source code and some structural documentation in lua. you may use common available lua packages of course.
For any questions, please contact.
Project ID: #15358384
About the project
Awarded to:
Hello, I did modifications on a DAViCal server 3 years ago, so I know about the CalDav protocol and iCal file format. Relevant Skills and Experience 30+ years programming experience Proposed Milestones $150 USD More
10 freelancers are bidding on average $466 for this job
Hello how are you? I have checked your description carefully and understood fully. Sure I can do your project perfectly. I am waiting for waiting for your positive reply here . Thanks a lot. Best regards.
"I am a 3+ yrs experienced Laravel php wordpress developer\ni have worked in directory listing healthcare and financial domains" Relevant Skills and Experience "I am a 3+ yrs experienced Proposed Milestones $744 US More
Hello @jrietschel! The project is undoubtedly interesting, especially given the lack of a good implementation of CalDAV on Lua. My experience with CalDAV mainly related to developing extensions for mail clients and a More