A proxy for intercepting the ugly TimeEdit Schedule and making it readable.
Visit https://timeedit.jlndk.me and follow the instructions to get your new formatted calendar.
Follow the instructions on our Installation page.
TimeEditEdit acts as a proxy (middleman) between your calendar program (such as Google calendar and outlook) and TimeEdit.
This means that when your calendar program tries to fetch new updates to the schedule, it asks our service instead of TimeEdit directly.
Our service then downloads the schedule from TimeEdit, performs the transformations and proper formatting and then sends it to your calendar program.
In more technical terms the TimeEdit schedule is distribued as an ICS file (which is the de-facto standard file type for distributing and sharing calendar events).
By parsing this file we can extract the important information, perform sensible modifications (such as translations) and afterwards generate a new ICS file that is send to your calendar program.
This project is licensed under the Apache 2.0 License - see the LICENSE.md file for details.
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
- Laravel - The web framework used.
- Redis - Improved caching functionality.
- Docker- Used for containerization and deployment of services.
- Docker Compose - Used for orchestrating the containers.
See also the list of contributors who participated in this project.
- Hat tip to @duckapple for motivating me to make this project