Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/njzjz/wenxian
A tool to generate BibTeX files from given identifiers (DOI, PMID, or arXiv ID).
https://github.com/njzjz/wenxian
bibtex python
Last synced: 3 months ago
JSON representation
A tool to generate BibTeX files from given identifiers (DOI, PMID, or arXiv ID).
- Host: GitHub
- URL: https://github.com/njzjz/wenxian
- Owner: njzjz
- License: lgpl-3.0
- Created: 2024-05-16T22:47:41.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2024-05-22T22:10:38.000Z (8 months ago)
- Last Synced: 2024-05-23T02:11:56.390Z (8 months ago)
- Topics: bibtex, python
- Language: Python
- Homepage: https://wenxian.njzjz.win/
- Size: 58.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# wenxian
[![PyPI - Version](https://img.shields.io/pypi/v/wenxian)](https://pypi.org/p/wenxian)
[![Pepy Total Downlods](https://img.shields.io/pepy/dt/wenxian)](https://www.pepy.tech/projects/wenxian)`wenxian` is a tool to generate ${\mathrm{B{\scriptstyle{IB}} T_{\displaystyle E} X}}$ files from given identifiers (DOI, PMID, or arXiv ID).
> 子曰:“夏礼,吾能言之,杞不足征也。殷礼,吾能言之,宋不足征也。文献不足故也。足,则吾能征之矣。”——《论语》
## Usage
### Use wenxian in the browser
Visit [wenxian.njzjz.win](https://wenxian.njzjz.win) to use wenxian in the browser.
### Command line interface
`wenxian` requires Python 3.8. It's suggested to install [`pipx`](https://github.com/pypa/pipx) first:
```sh
pip install pipx
```Then use `pipx` to run `wenxian`:
```sh
pipx run wenxian from 10.1063/5.0155600
```It is expected to see a ${\mathrm{B{\scriptstyle{IB}} T_{\displaystyle E} X}}$ entry printed into the standard output.
### Use wenxian in a GitHub Actions workflow
You can use `wenxian` in a GitHub Actions workflow, as a bridge between the input identifiers and the output ${\mathrm{B{\scriptstyle{IB}} T_{\displaystyle E} X}}$ entries:
```yml
- name: Run wenxian
id: wenxian
uses: njzjz/wenxian@master
with:
id: 1512.03385
- name: Furthur uses (an example)
run: echo "${{ steps.wenxian.outputs.bibtex }}"
```### Use wenxian in a GitHub issue of this repository
You can use wenxian in a GitHub issue of this repository.
Comment `@njzjz-bot 2312.15492` in [#23](https://github.com/njzjz/wenxian/issues/23), and the GitHub Actions will reply with the output ${\mathrm{B{\scriptstyle{IB}} T_{\displaystyle E} X}}$ entries.