5 releases (3 breaking)

Uses new Rust 2024

new 0.4.0 Mar 28, 2025
0.3.1 Mar 26, 2025
0.3.0 Mar 26, 2025
0.2.0 Mar 26, 2025
0.1.0 Mar 26, 2025

#1130 in Web programming

Download history 231/week @ 2025-03-21

231 downloads per month

MIT license

31KB
762 lines

edstem

Async client for the undocumented API of Ed Discussion (https://edstem.org).


lib.rs:

API for Ed Discussion (https://edstem.org). Request an API key at https://edstem.org/us/settings/api-tokens.

notes

all avatar fields are an ID; the actual image is accessible at https://static.us.edusercontent.com/avatars/{id}

all datetime fields are timezone-qualified ISO 8601 to microsecond precision

post bodies are written in an XML dialect: https://github.com/smartspot2/edapi/blob/9199e1001eb04b86bb8f68d0c5f9042453cd1387/docs/api_docs.md#L112

features

enable serde to add Serialize impls for structs

Dependencies

~4–15MB
~197K SLoC