This project was created by a developer from Ukraine.
Russia has invaded Ukraine and already killed tens of thousands of civilians, with many more raped or tortured.
The death toll keeps climbing. It's a genocide. We need your help. Let's fight back against the Russian regime.
#StandWithUkraine
This project was created by a developer from Ukraine.
Russia has invaded Ukraine and already killed tens of thousands of civilians,
with many more raped or tortured. It's a genocide. We need your help.
#StandWithUkraine
laf-client v0.1
cas-api
This project automates performing certain actions with various student services at Lafayette College. Namely, this project integrates with my other project duo-client, to automate the process of signing into Lafayette's Central Authentication Service (CAS single-sign-on portal). Once CAS has been bypassed, virtually any student-service is accessible. Currently implemented here is some basic functionality that allows fetching upcoming Moodle events (assignments) from Moodle's RPC API.
This project is under heavy development and currently has rather poor code quality. As time permits, I may fix this in the future.
Usage
This project is meant to be used as a dependency to other projects. However, it can also be used simply as a CLI for fetching Moodle assignments as follows:
crystal run src/cli-cas.cr
cli-cas.cr
serves as a good example of how to use the API.
Contributors
- Delta Lyczak - creator and maintainer
- 0
- 0
- 0
- 0
- 8 months ago
- May 11, 2021
MIT License
Tue, 17 May 2022 17:30:29 GMT