Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/devbridie/league-time-tracker
https://github.com/devbridie/league-time-tracker
Last synced: 1 day ago
JSON representation
- Host: GitHub
- URL: https://github.com/devbridie/league-time-tracker
- Owner: devbridie
- Created: 2018-11-06T12:27:33.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2018-11-06T12:34:24.000Z (about 6 years ago)
- Last Synced: 2024-11-05T15:52:37.463Z (about 2 months ago)
- Language: Kotlin
- Size: 74.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## league-time-tracker
Exports your League of Legends Match History time data.
Upload to Google Calendar or something similar for visualizations.![Example Google Calendar visualization](https://raw.githubusercontent.com/devbridie/league-time-tracker/master/example.png)
### Usage
1. Get an API key from [Riot's Developer Dashboard](https://developer.riotgames.com/).
2. Complete the configuration in `src/main/kotlin/.../Configuration.example.kt`.
3. Use `./gradlew run` to start the export.#### Docker (optional)
1. Use steps 1 and 2 from above.
2. `sudo docker build --rm . -t league-tracker`
3. `sudo docker run --name lt -t -d -i -v=/some/directory:/app/output league-tracker`Docker will setup a cronjob periodically run the export process.
### Integrations
#### Google Calendar
* An `ics` file is generated by default. This can be uploaded to a new calendar in Google ([see FAQ](https://support.google.com/calendar/answer/37118?hl=en)).
* Google Calendar can pull in `ics` files from the internet. Make sure `/some/directory` is publicly accessible and import it using an URL in Google Calendar.#### Toggl (WIP)