https://github.com/digital-botanical-gardens-initiative/label-creator
https://github.com/digital-botanical-gardens-initiative/label-creator
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.3%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: digital-botanical-gardens-initiative
- License: other
- Language: Python
- Default Branch: main
- Size: 323 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 9
Metadata Files
README.md
label-creator
- Github repository: https://github.com/digital-botanical-gardens-initiative/label-creator/
Features
Label Creator software permits to create all sorts of labels for the EMI project.
It requests the Directus database, generates labels asked by the user and reserves them. Then it formats them in a pdf file to fit avery L4731, L4732 and L4736 labels, ready to print.
It also generates labels from a CSV table, without adding them to Directus. This mode is made to easily print provisory labels or labels that don't fit EMI requirements.
Finally it also permits to add universities to the Directus database in order to track samples across different institutions.
How to use:
- Windows: Simply download the
.exebinary from theReleasestab and run it. - Linux: Download the
linuxbinary from theReleasestab, then add execution rights:
bash
sudo chmod +x label_creator_vxx_linux
It will then be executable. If you want to run it from the command line, you can simply move it to a folder in the PATH (e.g., /usr/local/bin). Then you just need to type:
bash
label_creator_vxx_linux
in bash.
- MacOS: Download the
MacOSbinary from theReleasestab, then add execution rights:
bash
sudo chmod +x label_creator_vxx_macos
It will then be executable. If you want to run it from the command line, you can simply move it to a folder in the PATH. Then you just need to type:
bash
label_creator_vxx_macos
in the terminal.
- General method: Clone the project, then set up an environment with
poetry:
bash
poetry install
Then activate the environment:
bash
poetry shell
and run the label_creator.py script:
bash
python label_creator/label_creator.py
If you do not have poetry, you can install it with the command:
bash
pipx install poetry
Owner
- Name: The Digital Botanical Garden Initiative
- Login: digital-botanical-gardens-initiative
- Kind: organization
- Repositories: 3
- Profile: https://github.com/digital-botanical-gardens-initiative
GitHub Events
Total
- Release event: 1
- Push event: 3
- Create event: 2
Last Year
- Release event: 1
- Push event: 3
- Create event: 2
Dependencies
- actions/cache v3 composite
- actions/setup-python v4 composite
- snok/install-poetry v1 composite
- ./.github/actions/setup-poetry-env * composite
- actions/cache v3 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- snok/install-poetry v1 composite
- cachetools 5.3.3
- cfgv 3.4.0
- chardet 5.2.0
- colorama 0.4.6
- distlib 0.3.8
- exceptiongroup 1.2.0
- filelock 3.13.4
- identify 2.5.35
- iniconfig 2.0.0
- mypy 1.9.0
- mypy-extensions 1.0.0
- nodeenv 1.8.0
- packaging 24.0
- platformdirs 4.2.0
- pluggy 1.4.0
- pre-commit 3.5.0
- pyproject-api 1.6.1
- pytest 7.4.4
- pyyaml 6.0.1
- setuptools 69.2.0
- tomli 2.0.1
- tox 4.14.2
- typing-extensions 4.11.0
- virtualenv 20.25.1
- mypy ^1.5.1 develop
- pre-commit ^3.4.0 develop
- pytest ^7.2.0 develop
- tox ^4.11.1 develop
- python >=3.8,<4.0