Skip to content

Commit

Permalink
Merge pull request #159 from Wladefant/readme-improvement
Browse files Browse the repository at this point in the history
dead link replaced with new link and improved the overall readme text
  • Loading branch information
CommanderStorm authored Oct 13, 2023
2 parents 0612c93 + cbeebe7 commit bf3c98b
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 9 deletions.
33 changes: 24 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,30 @@
# Calendar-Proxy
# TUM Calendar Proxy

![Alt text](image.png)

Proxy for the TUM iCal export to remove clutter from it and optimize the output
This is a proxy service that simplifies and enhances the iCal export from TUM Online. It allows you to:

You can find more information on the about page: https://cal.tum.sexy/
- Shorten long lesson names, such as 'Grundlagen Betriebssysteme und Systemsoftware' → 'GBS'
- Add locations that are recognized by Google / Apple Maps
- Filter out unwanted events, such as cancelled, duplicate or optional ones

You can use the proxy service by visiting <https://cal.tum.app/> and following the instructions there.

## Development
To run locally:
- run `go run cmd/proxy/proxy.go` to install dependencies and run a local server for testing on port 8081
If you want to run the proxy service locally or contribute to the project, you will need:

- Go 1.19 or higher
- Docker (optional)

To run the service locally, follow these steps:

- Clone this repository: `git clone https://github.com/tum-calendar-proxy/tum-calendar-proxy.git`
- Navigate to the project directory: `cd tum-calendar-proxy`
- Run the proxy server: `go run cmd/proxy/proxy.go`
- The service will be available at <http://localhost:8081>

To build a production image using Docker, follow these steps:

To build a production image:
- run `docker build -t tumcalproxy .`
- run `docker run -p 8081:8081 tumcalproxy`
- open http://127.0.0.1:8081 in your browser
- Build the image: `docker build -t tumcalproxy .`
- Run the container: `docker run -p 8081:8081 tumcalproxy`
- The service will be available at <http://localhost:8081>
Binary file added image.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit bf3c98b

Please sign in to comment.