A library to use Piuma with Python and Django
pip install pypiuma
from pypiuma import piuma_url
piuma_url("http://mypiumahost", "http://myimagehost/static/img/a.png", 200, 200, 80){% load pypiuma_tags %}
<img src="{% piuma 'http://myimagehost/static/img/a.png' width=200 convert_to="auto" size="medium" %}">
<img src="{% piuma_static 'img/mylogo.png' width=200 %}">{% load pypiuma_tags %}
{% piuma_picture 'http://myimagehost/static/img/a.png'%}
{% piuma_picture_static 'img/a.png' %}Disable Piuma core, useful in development.
Default: False
The host of your Piuma instance.
Default: /piuma/
Media rules for picture tags.
Default: (max-width: 576px),(max-width: 768px),(max-width: 992px),(max-width: 1366px)
Fast configurations for your images. These can be handy if you want to define different
sizes like small, medium, full to serve the best optimized version of the image for your needs.
The * size, if defined, is applied to all images imported with a tag that do not specify a size.
Default: {}
Example:
{
"*": {
"convert_to": "auto",
"quality": 90
},
"small": {
"width": 300,
"convert_to": "auto",
"quality": 90
},
"medium": {
"width": 500,
"convert_to": "auto",
"quality": 90
},
"large": {
"width": 1000,
"convert_to": "auto",
"quality": 90
}
}pip install -r requirements-dev.txt
make test