esperecyan / dictionary-api
提供将传统字典格式转换为“主要用于回答单词的游戏中的通用字典格式”的Web API。
v0.4.0
2020-01-26 00:52 UTC
Requires
- php: >=7.1
- ext-gettext: *
- ext-mbstring: *
- bantu/ini-get-wrapper: ^1.0.1
- esperecyan/dictionary-php: ^0.9.2
- scriptfusion/byte-formatter: ^3.2.0
Requires (Dev)
- ext-spl: *
- ext-xdebug: *
- ext-zip: *
- h4cc/multipart: 1.0.x-dev || ^1.0.0
- phpunit/phpunit: ^8.5.2
- riverline/multipart-parser: ^2.0.8
This package is auto-updated.
Last update: 2024-08-29 03:26:17 UTC
README
提供Web API,以实现以下游戏的字典之间的相互转换。
- 主要用于回答单词的游戏中的通用字典格式 (以下,通用字典格式)
- キャッチフィーリング、Drawing Catch (*.cfq)
- きゃっちま (*.dat) ※无法处理加密后的文件
- Inteligenceω (*.txt, *.zip) ※无法处理加密后的文件
- 图片感
操作演示
https://esperecyan.github.io/dictionary-api/demo/
用法
https://game.pokemori.jp/dictionary-api/v0/converter
将以下参数以multipart/form-data形式POST到上述URL。
响应
以下参数将以multipart/form-data形式返回。
日志均以application/problem+json形式返回问题列表。有关扩展成员的结构,请参阅 https://github.com/esperecyan/dictionary-api/blob/master/logs.md。
错误
4xx类或5xx类的HTTP状态码,以及以application/problem+json形式返回的错误说明。
贡献
通过Pull Request或Issue进行。
许可
本脚本的许可证为 Mozilla Public License Version 2.0 (MPL-2.0)。
但是,tests/resources/inteligenceo/quiz-input.txt 以及 tests/resources/inteligenceo/shiritori-input.txt 不是MPL-2.0的免费文件,版权归ろくしー様所有。