EU tyres energy label generator
Project description
Tyres EU energy label generator
Generator for EU tyre energy labels. Creates a label according to the specification as an SVG file.
Installation
$ pip install tyre-energy-label
Usage
from tyre_label import TyreEnergyLabel
label = TyreEnergyLabel(
supplier='Cool Tyre',
type_identifier='94385300',
size='185/75 R16',
tyre_class='C2',
fuel_efficiency='E',
wet_grip='A',
roll_noise=72,
noise_level='C',
snow_grip=True,
ice_grip=True,
eprel_id=381667,
eprel_link='https://eprel.ec.europa.eu/qr/381667'
)
label.save('example.svg')
# optional: get SVG as a string
svg_data = label.as_svg(embed_fonts=True, include_link=True)
Command line interface
The package installs tyre-label
CLI. Use $ tyre-label --help
for the list of available options.
Example usage
$ tyre-label \
--supplier "Cool Tyre" \
--type "94385300" \
--size "185/75 R16" \
--class "C2" \
--fuel C \
--wet A \
--noise 72 \
--level A \
--snow 1 \
--ice 1 \
--eprel-id 381667 \
--url "https://eprel.ec.europa.eu/qr/381667" \
-o example.svg
JSON support
$ tyre-label --json '{
"supplier": "Cool Tyre",
"type_identifier": "94385300",
"size": "185/75 R16",
"tyre_class": "C2",
"fuel_efficiency": "C",
"wet_grip": "A",
"roll_noise": 72,
"noise_level": "A",
"snow_grip": true,
"ice_grip": true,
"eprel_id": 381667,
"eprel_link": "https://eprel.ec.europa.eu/qr/381667"
}' -o example.svg
Support for PNG and PDF formats
You can use librsvg
to convert resulting SVG files into PNG (bitmap) or PDF files. It's also possible to specify a zoom factor with -z 2.0
which can be useful for bitmaps. See man rsvg-convert
for more details.
rsvg-convert -f png example.svg > example.png
rsvg-convert -f pdf example.svg > example.pdf
License
Distributed under the MIT license. See LICENSE file for more details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
tyre-energy-label-0.1.6.tar.gz
(57.7 kB
view details)
File details
Details for the file tyre-energy-label-0.1.6.tar.gz
.
File metadata
- Download URL: tyre-energy-label-0.1.6.tar.gz
- Upload date:
- Size: 57.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.2.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd564c3c0274b597991f0c8c7ab958290bca98104f9aff7dfff9d1714fe4850e |
|
MD5 | 120f7b0551de012e52736416c684a78f |
|
BLAKE2b-256 | 6839759446d526b52ae48a04d13d56c7b54d465cf2a78f12a638610237c3ebe8 |