Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/shenmian/letslogic

A library providing interaction with the Let's Logic API.
https://github.com/shenmian/letslogic

async sokoban

Last synced: about 1 month ago
JSON representation

A library providing interaction with the Let's Logic API.

Awesome Lists containing this project

README

        

# letslogic

[![docs.rs](https://img.shields.io/docsrs/letslogic)](https://docs.rs/letslogic)
[![Test status](https://img.shields.io/github/actions/workflow/status/ShenMian/letslogic/test.yml?label=test)](https://github.com/ShenMian/letslogic/actions/workflows/test.yml)
[![Code coverage](https://img.shields.io/codecov/c/github/ShenMian/letslogic)](https://app.codecov.io/gh/ShenMian/letslogic)

A library providing interaction with the [Let's Logic API].

> [!WARNING]
>
> - The request implementation uses GET instead of POST.
> - Let's Logic API may incorrectly return empty responses.
> - Avoid concurrent requests.

## Features

- [X] Get collection list.
- [X] Get levels in collection.
- [X] Submit level solution.
- [ ] Get records for completed levels.

## License

Licensed under either of

- [Apache License, Version 2.0](LICENSE-APACHE)
- [MIT license](LICENSE-MIT)

at your option.

The level files in the `assets` directory are licensed solely under
their respective licenses, available in the `LICENSE` file in the directory.

[Let's Logic API]: