Skip to content

A rest API to obtain fumo images, available at fumo-api.nosesisaid.com

License

Notifications You must be signed in to change notification settings

Nosesisaid/fumo-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

dc23a3d · · Aug 7, 2025

History

119 Commits
Jul 27, 2025
Aug 5, 2025
Jan 14, 2022
Aug 7, 2025
Aug 5, 2025
Aug 5, 2025
Aug 5, 2025
Aug 4, 2025
Jul 15, 2025
Aug 4, 2025
Aug 5, 2025
Aug 4, 2025
Feb 6, 2022
Aug 5, 2025
Aug 3, 2025

Repository files navigation

fumo API

Tests

"API" of images of fumos (japanese Tohou plushies) using Rust.

logo

Documentation

REST API documentation is yet to be done. This project consists of 3 crates: fumo-db, fumo-rest-api, fumo-bot and two cloudflare workers: r2-worker-uploader & mp; fumo-web.

  • The fumo-db is a library crate which fumo-bot and fumo-rest-api use to access and update the postgres database
  • The fumo-rest-api is the main and original API but read only because I am not confident enough in myself to be able to filter a form open to the internet
  • The fumo-bot is a Discord bot that works as a client of the "API" and allows you to add new entries to the DB through a text-message flow and a slash-command flow.
  • fumo-web is a basic simple and ugly website made in svelte that will be the gallery of the fumo-API

Each has a readme.txt explaining how it works and specific information about it's dev environment.

Contributing and running it locally

You can contribute with images to the fumo-API through the official Discord server. Sorry for using Discord but this was the best option.

if you would like something to be different or have any suggestion, please open an issue.

To see how to start contributing or set up dev-environment, please read the CONTRIBUTING.md