Skip to main content

Generate multi-page, multi-label PDF files in Python.

Project description

GitHub CI build status https://coveralls.io/repos/github/Edinburgh-Genome-Foundry/blabel/badge.svg?branch=master

Blabel is a Python package to generate labels (typically for printing stickers) with barcodes and other niceties.

Some features:

  • Generates PDF files where each page is a label (that’s the way most label printers want it).

  • Label layout is defined by HTML (Jinja) templates and CSS. Supports any page dimensions and margins.

  • Builtin support for various barcodes, QR-codes, datamatrix, and more (wraps other libraries).

  • Labels data can be provided as list of dicts (easy to generate from spreadsheets).

  • Possibility to print several items per sticker.

https://raw.githubusercontent.com/Edinburgh-Genome-Foundry/blabel/master/docs/_static/images/demo_screenshot.png

Infos

PIP installation:

pip install blabel

Github Page: https://github.com/Edinburgh-Genome-Foundry/blabel

Documentation: https://edinburgh-genome-foundry.github.io/blabel

License: MIT

Copyright 2018 Edinburgh Genome Foundry, University of Edinburgh

More biology software

https://raw.githubusercontent.com/Edinburgh-Genome-Foundry/Edinburgh-Genome-Foundry.github.io/master/static/imgs/logos/egf-codon-horizontal.png

Blabel was originally written to print labels for biological samples and is part of the EGF Codons synthetic biology software suite for DNA design, manufacturing and validation.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

blabel-0.1.7.tar.gz (12.0 kB view details)

Uploaded Source

Built Distribution

blabel-0.1.7-py3-none-any.whl (12.3 kB view details)

Uploaded Python 3

File details

Details for the file blabel-0.1.7.tar.gz.

File metadata

  • Download URL: blabel-0.1.7.tar.gz
  • Upload date:
  • Size: 12.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for blabel-0.1.7.tar.gz
Algorithm Hash digest
SHA256 663a5181c749a55cd80eca60948d132eefe472f92dc7bd5d5b5cc73c5a1b2a4b
MD5 c3f15cd43f220b1a05cba8ec21263064
BLAKE2b-256 24c959e7e9cc10e5e7ae493227c9ebbec0f1fd7cb73424b8329990662bcf0465

See more details on using hashes here.

Provenance

The following attestation bundles were made for blabel-0.1.7.tar.gz:

Publisher: publish.yml on Edinburgh-Genome-Foundry/blabel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file blabel-0.1.7-py3-none-any.whl.

File metadata

  • Download URL: blabel-0.1.7-py3-none-any.whl
  • Upload date:
  • Size: 12.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for blabel-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 cfd05d2cf2fa842459355c987fc6d9982fc97daa2514fa241a129bff1d7fb20d
MD5 5a7edaf11d3437126e5b3fb3e4a92108
BLAKE2b-256 eeb19a17d07d766e8ac5c62dbceb5485aa2c6c17445f5f3a2e113a9b3b495e3e

See more details on using hashes here.

Provenance

The following attestation bundles were made for blabel-0.1.7-py3-none-any.whl:

Publisher: publish.yml on Edinburgh-Genome-Foundry/blabel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page