You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
# temp-index
|
|
|
|
|
|
|
|
[![PyPI version](https://badge.fury.io/py/temp-index.svg)](https://badge.fury.io/py/temp-index)
|
|
|
|
|
|
|
|
## install it
|
|
|
|
|
|
|
|
```bash
|
|
|
|
pip install temp-index
|
|
|
|
```
|
|
|
|
|
|
|
|
## use it
|
|
|
|
|
|
|
|
`make_cards` accepts the following arguments:
|
|
|
|
|
|
|
|
- **filepath**: where the pdf will go
|
|
|
|
- **metadata db**: where your metadata db is
|
|
|
|
- **side_a**: the fields for the side a of the card
|
|
|
|
- **side_b**: the fields for the side b of the card
|
|
|
|
|
|
|
|
```python
|
|
|
|
from temp_index import make_cards
|
|
|
|
|
|
|
|
|
|
|
|
make_cards("catalogue.pdf", "sqlite:///metadata.db", ["title", "timestamp", "comments", "authors"], ["tags"])
|
|
|
|
```
|
|
|
|
|
|
|
|
## publish it
|
|
|
|
|
|
|
|
- bump the version number in [`pyproject.toml`](./pyproject.toml)
|
|
|
|
- `pip install poetry2setup && poetry2setup > setup.py`
|
|
|
|
- `git add . && git commit -m "chore: publish new version"`
|
|
|
|
- `poetry publish --build`
|