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)
If you don't specify eprel_link
, it will be automatically generated from eprel_id
.
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-1.0.3.tar.gz
(57.7 kB
view hashes)