https://github.com/vil/wilma-cli
Open source Kotlin cli app for Wilma
https://github.com/vil/wilma-cli
cli-app kotlin open-source wilma wilma-api wilma-cli
Last synced: 9 months ago
JSON representation
Open source Kotlin cli app for Wilma
- Host: GitHub
- URL: https://github.com/vil/wilma-cli
- Owner: vil
- License: gpl-3.0
- Created: 2023-07-23T15:09:16.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2024-10-19T10:16:41.000Z (over 1 year ago)
- Last Synced: 2024-11-16T06:21:32.863Z (over 1 year ago)
- Topics: cli-app, kotlin, open-source, wilma, wilma-api, wilma-cli
- Language: Kotlin
- Homepage:
- Size: 139 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# wilma-cli
Kotlin cli app for [Wilma](https://wilma.fi/).
## Commands
| Command | Description |
|----------------------------------------|-----------------------------------------|
| help | Shows help |
| server [set/connect/disconnect/status] | Connect/configure the Wilma server |
| debug | Enables debug mode |
| announcements | Shows announcements |
| courses [current/past] | Shows courses |
| exams [upcoming/past] | Shows exams |
| info | Shows info about your session |
| timetable [default/year/custom] | Shows timetable |
| quit | Quits |
## Setup
### Install
1. Clone the repository `git clone https://github.com/vil/wilma-cli.git`
2. Build the app `./gradlew build` or `gradlew.bat build`.
3. Copy the jar file from `build/libs` to your desired location.
4. Run the app `java -jar wilma-cli-.jar`.
### Start
First time you run the app, you need to set the server. You can do this by running `server set `.
Otherwise, the app will use the default demo server.
-----------------------------
## License
> [This source code is under the GNU General Public License, version 3.](https://www.gnu.org/licenses/gpl-3.0.txt)