#itch #butler #itch-io

butlerd

A crate for using the butlerd API

3 releases

Uses old Rust 2015

0.1.2 Oct 3, 2018
0.1.1 Sep 30, 2018
0.1.0 Sep 30, 2018

#5 in #itch

Download history 43/week @ 2024-02-19 14/week @ 2024-02-26 6/week @ 2024-03-04 8/week @ 2024-03-11 9/week @ 2024-03-18 15/week @ 2024-03-25 71/week @ 2024-04-01

104 downloads per month
Used in 2 crates (via eidolon)

GPL-3.0 license

41KB
1K SLoC

butlerd-rs

butlerd-rs is a rust interface for itch.io's butlerd. Currently in development. No responses to SSE's are implemented yet, though almost everything else from the API is. Working on SSE's, but not currently sure as to how they should be implemented. Very open to feedback and bug reports. Docs are here. Note: The tests will almost certainly fail on any system other than mine due to different CaveIDs. Will be fixed.


lib.rs:

butlerd

Interfaces with itch.io's butlerd. It provides methods for almost every API call that can be made. Right now, replying to events from butler isn't implemented yet. This means that you can't log in using an username/password if a captcha gets triggered or if a 2factor token is required. Currently working on fixing this, but I'm still not very certain as to how this should be implemented. Open to suggestions.

Dependencies

~23MB
~487K SLoC