Skip to content

Cicada000/OneText-API-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OneText API

Deployments

基本简介

  灵感来源:lz233/OneText-Library

  请求地址:https://onetext.cicada000.work

  返回格式(与lz233/OneText-Library稍有不同):

{
  "text": "句子内容",
  "raw": "如果句子是译文,可以在这里填写原文",
  "by": "句子的原作者",
  "from": "句子被收集的来源",
  "time": "句子被收集/创作的时间",
  "id": "句子id,格式为 类别-序号"
}

进阶用法

使用GET请求返回指定句子

  参数category

  在请求URL后加 ?category=XXX 返回XXX类型的句子,例如输入https://onetext.cicada000.work?category=ACGN则返回ACGN.json中的句子,目前有ACGNPOEMOTHERLYRICS四类。(参数不区分大小写)

  如果你想获取多个类别中的句子,可以使用 + 分隔类别,例如输入https://onetext.cicada000.work?category=ACGN+POEM则会返回ACGN.jsonPOEM.json中其中一类的句子。

  值得注意的是,如果GET请求的参数填写错误,还是会返回所有类别的句子。

  参数id

  在请求URL后加 ?id=xxxx-x 返回xxxx类型中的第x条句子(具体id可见json文件中每个句子的id参数),例如输入https://onetext.cicada000.work?id=other-3则返回OTHER.json中的第三条句子。

  值得注意的是,当id参数和category参数同时出现在GET请求中时,会优先使用id参数。

使用Vercel一键部署

  点击下方按钮根据提示操作即可

  Powered by Vercel

  关于修改项目具体参数,须在/index.py中修改,具体参考/README.md

TODO

返回图片格式一言,详见Onetext-Image

Releases

No releases published

Packages

No packages published

Languages