Commit Graph

16 Commits

Author SHA1 Message Date
31e8ca65af
Cargo update 2022-10-17 19:54:57 +02:00
ac2e83868c
Update to Rocket 0.5-rc.2; cargo update
Also switch to the 2021 edition and fully specify the minimal crate
versions for existing dependencies.
2022-08-22 21:07:56 +02:00
855d2a7eed
Add README.md, Rocket.toml.example and LICENSE file
Also link the files from the crate and include README.md documentation.
2022-08-22 21:07:17 +02:00
d8f61486f9 Replace the lazy_static by once_cell crate 2022-02-11 14:17:27 +01:00
368d8324f6 Drop tokio; it is used no longer 2021-08-29 11:01:48 +02:00
570cf95497 Drop thirtyfour/webdriver; use reqwest instead
* Set up a reqwest client using a cookie store
* Log in and update periodically using the reqwest client
2021-08-29 11:01:48 +02:00
e65468bde8 Port to rocket 0.5.0-rc1 and Thirtyfour 0.19.0
Also switch to using tokio 1.6.1 (this is the version that Rocket uses).
We only need to use the "process" feature from that.
The rocket-contrib crate has been dropped by upstream.
2021-06-13 20:52:23 +02:00
222762782d Bump the version to 0.1.1 2020-10-17 00:43:30 +02:00
43479fe13e Small tweak 2020-10-10 21:11:34 +02:00
881c71bced Use tokio to spawn the Gecko Driver; shutdown appropriately 2020-10-09 23:07:31 +02:00
de36521ed7 Move the login credentials to a config file 2020-10-09 19:47:43 +02:00
00aeed1803 Use thirtyfour (async); spawn the update loop 2020-10-09 17:40:48 +02:00
ac5b853a27 Add Rocket and provide an API endpoint to read the status
Use Rocket from Git (master) which is the 0.5 dev release that
builds on stable Rust.
2020-10-09 17:31:08 +02:00
063b8c5fe6 Use a lazy static to store the last status 2020-10-09 17:07:18 +02:00
0754e580bd Switch to the thirtyfour(_sync) crate
Also use color_eyre for error handling/reporting.
2020-10-09 16:33:27 +02:00
2294383e6e Initial import into Git 2020-10-09 16:33:25 +02:00