#api-wrapper #itch #io

ichor

An API wrapper for itch.io

1 unstable release

0.1.0 Nov 23, 2021

#511 in HTTP client

Zlib license

10KB
270 lines

Ichor

An API wrapper for itch.io

Notes

If you ever want an endpoint to be added, just open an issue!

Itch.io's API reference is not great. A bunch of endpoints are missing/undocumented.

Because no OpenAPI spec exists, a lot of the data models could be incomplete. If you ever run into issues, please open an issue with the correct data you received from the endpoint.

Contributing

If you want to PR something, quicktype is useful to generate data models.

However, please replace Vec<T> with the provided MaybeEmptyList<T> if applicable- the API sometimes returns {} in place of an empty list.

Preferably, also make sure if things are Option or actually required with a blank account.

Dependencies

~4–21MB
~270K SLoC