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.
10 freelanceria on tarjonnut keskimäärin 466 $ tähän työhön
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.