/HibiAPI

An alternative implement of Imjad API | Imjad API 的开源替代

Primary LanguagePythonApache License 2.0Apache-2.0

HibiAPI

Imjad API 的开源替代.

An alternative implement of Imjad API.

Demo Version

Lint Test Coverage

Version GitHub last commit GitHub license GitHub stars GitHub forks GitHub issues Python version


前言

  • 由于 Imjad API这是什么?使用人数过多, 致使调用超出限制, 所以本人希望提供一个开源替代来供社区进行自由的部署和使用, 从而减轻一部分该 API 的使用压力

优势

开源

  • 本项目以Apache-2.0许可开源, 这意味着你可以在注明版权信息的情况下进行任意使用

FOSSA Status

高效

  • 使用 Python 的异步机制, 由FastAPI驱动, 带来高效的使用体验 虽然性能瓶颈压根不在这

稳定

  • 在代码中大量使用PEP-484引入的类型标记语法

  • 使用PyLance, Flake8MyPy对代码进行类型推断和纠错

  • 不直接使用第三方 API 库, 而是全部用更加适合 Web 应用的逻辑重写第三方 API 请求, 更加可控 疯狂造轮子

实现进度

Imjad 原有 API 实现请求 (#1)

部署指南

Deploy to Heroku

应用实例

我有更多的应用实例? 立即 PR!

鸣谢

@journey-ad 大佬的 Imjad API

参考项目

正是因为有了你们, 这个项目才得以存在

贡献者们

All Contributors

感谢这些为这个项目作出贡献的朋友们 (emoji key):


Kyomotoi

📖 ⚠️

城倉奏

💡

SkipM4

📖

本段符合 all-contributors 规范