Skip to content

A proxy for intercepting the ugly TimeEdit Schedule and making it readable

License

Notifications You must be signed in to change notification settings

jlndk/TimeEditEdit

Repository files navigation

TimeEditEdit Build Status

A proxy for intercepting the ugly TimeEdit Schedule and making it readable.

How do I use the service?

Visit https://timeedit.jlndk.me and follow the instructions to get your new formatted calendar.

How do it setup my own version of the service?

Follow the instructions on our Installation page.

How does this service work?

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.

License

This project is licensed under the Apache 2.0 License - see the LICENSE.md file for details.

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Built With

  • Laravel - The web framework used.
  • Redis - Improved caching functionality.
  • Docker- Used for containerization and deployment of services.
  • Docker Compose - Used for orchestrating the containers.

Authors

  • Jlndk - Implementation and maintainer.
  • Duckapple - Initial correspondance.

See also the list of contributors who participated in this project.

Acknowledgments

  • Hat tip to @duckapple for motivating me to make this project

About

A proxy for intercepting the ugly TimeEdit Schedule and making it readable

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published