Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/melotic/stoqed
Notifies you when a class at Virginia Tech has a seat available.
https://github.com/melotic/stoqed
class college rust seat virginia-tech vt
Last synced: 13 days ago
JSON representation
Notifies you when a class at Virginia Tech has a seat available.
- Host: GitHub
- URL: https://github.com/melotic/stoqed
- Owner: melotic
- License: gpl-3.0
- Created: 2021-01-16T02:19:30.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2024-12-15T19:07:35.000Z (18 days ago)
- Last Synced: 2024-12-15T20:19:46.914Z (18 days ago)
- Topics: class, college, rust, seat, virginia-tech, vt
- Language: Rust
- Homepage:
- Size: 28.3 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# stoqed
Notifies you when a class at Virginia Tech has a seat available. Created because CoursePickle is too slow.Tested on Arch Linux. MacOS should work, as well as Windows, however I have not tested on these platforms.
# Build Instructions
* Install rust ([guide here](https://www.rust-lang.org/tools/install))
* `git clone https://github.com/melotic/stoqed.git`
* `cd stoqed`
* `cargo build --release`stqoqed will be available in `stoqed/target/release/stoqed`.
# Usage
`stoqed [CRNs]`You can obtain your `SESSID` cookie by going into your developer tools while in HokieSPA or the Timetable and viewing your cookies.
The term is the year the semester starts (YYYY) followed by the month the semester starts (MM). For example, the Spring 2021 semester would have a term of `202101`.
stoqed will notify you with a desktop notification when your class has a seat available. stoqed will check the timetable every 15 seconds.
## Examples
### Wait for Music Appreciation, and Software Reverse Engineering:
`stoqed AAAAAAAAAAAAA= 202101 18217 18218 18218 21563`# Contributing
Pull requests are welcome! :)