wenxian is a tool to generate
子曰:“夏礼,吾能言之,杞不足征也。殷礼,吾能言之,宋不足征也。文献不足故也。足,则吾能征之矣。”——《论语》
Caution
Deprecated, as several websites that serve the API have disabled CORS.
Visit wenxian.njzjz.win to use wenxian in the browser.
wenxian requires Python 3.10. It's suggested to install uv first:
pip install uvThen use uvx to run wenxian:
uvx wenxian from 10.1063/5.0155600You can also search by paper title:
uvx wenxian from "Attention is all you need"It is expected to see a
By default, wenxian outputs -t text or --type text option to generate plain text format.
wenxian provides an Agent Skill in the skill directory, which has been supported by
OpenClaw,
Claude,
Codex,
and VS Code.
For example, you can ask your OpenClaw bot to install the skill https://github.com/njzjz/wenxian/tree/master/skill.
After that is done, you can ask the bot to generate the references by sending the bot paper titles or DOIs.
You can use wenxian in a GitHub Actions workflow, as a bridge between the input identifiers and the output
- name: Run wenxian
id: wenxian
uses: njzjz/wenxian@master
with:
id: 1512.03385
- name: Furthur uses (an example)
run: echo "${{ steps.wenxian.outputs.bibtex }}"You can use wenxian in a GitHub issue of this repository.
Comment @njzjz-bot 2312.15492 in #23, and the GitHub Actions will reply with the output