drs
django-robohash-svg
pypi i django-robohash-svg
drs

django-robohash-svg

Django application that generates robohash svg images

by Eric Lapouyade

0.9.5 (see all)License:LGPL 2.1
Categories:Django Avatar
pypi i django-robohash-svg
Readme

===================

django-robohash-svg

.. image:: https://raw.githubusercontent.com/elapouya/django-robohash-svg/master/django_robohash.png :width: 100% :align: center

Django app for creating svg robots

The idea: from any string (username, first name and last name, etc...), obtain a unique svg robot to display. This is useful for creating avatars or for testing purposes.

Installation

Install with pip::

pip install django-robohash-svg

Then declare the app in your settings.py ::

INSTALLED_APPS = [
...
    'django_robohash',
]

Usage

If you want an inline image in your template use the robohash tag ::

{% load robohash %}
...
here is a robot:
{% robohash "a string" %}
a small one :
{% robohash "a string" width=100 height=100 %}

If you want to serve robot images, edit your urls.py and use robohash view ::

from django_robohash.views import robohash

urlpatterns = [
    ...
    path('robohash/<string>/', robohash,
         name='robohash')
]

You can custom the url if you want, but keep "".

Then you can display image like this ::

<img src="/robohash/{{ a_string }}/">

or

<img src="/robohash/{{ a_string }}/?width=120&height=120">

Default robots size is 300x300

You can generate the svg code by running this function::

from django_robohash.robotmaker import make_robot_svg
...
svg_code = make_robot_svg("my string", width=300, height=300)

News

0.9.4 (2018-08-13)

  • Add documentation

0.0.1 (2018-03-22)

  • Skeleton commit

GitHub Stars

10

LAST COMMIT

3yrs ago

MAINTAINERS

1

CONTRIBUTORS

2

OPEN ISSUES

0

OPEN PRs

0
VersionTagPublished
0.9.5
3yrs ago
0.9.4
4yrs ago
0.9.3
4yrs ago
0.9.2
5yrs ago
No tutorials found
Add a tutorial
No dependencies found

Rate & Review

100
No reviews found
Be the first to rate