Skip to main content

django-octicons

Build Status

Template tags for Django to use GitHub Octicons.

Installation

Grab it from PyPI using pipenv (or pip):

$ pipenv install django-octicons

Install the app in your project:

# settings.py

INSTALLED_APPS = [
    # other apps
    'octicons',
]

Usage

Load the tag library in your HTML template:

{% load octicons %}

And then, you can use the icons like this:

<a class="btn btn-sm" href="#url" role="button">
  {% octicon "eye" %}
  Watch
</a>

You can also pass any required attributes:

<a class="btn btn-sm" href="#url" role="button">
  {% octicon "thumbsup" height="60" class="large" %}
  Confirm Purchase
</a>

All attributes passed will be added as HTML attributes to the SVG element of the icon.

Styling

You should add the following in your styles:

.octicon {
  display: inline-block;
  vertical-align: text-top;
  fill: currentColor;
}

The class octicon will be present in all icons. You are free to style it however you want.

Metadata

Release files for django-octicons 1.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for django-octicons 1.0.2
File Size Uploaded
django-octicons-1.0.2.tar.gz 29.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for django-octicons 1.0.2
File Interpreter ABI Platform
django_octicons-1.0.2-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 58.4 kB

Release files / django-octicons-1.0.2.tar.gz

Download URL django-octicons-1.0.2.tar.gz
Size 29.6 kB
Tags Source
SHA-256 checksum
How to use checksums
ca6db160a17465d364f153b4e6698435d7c18f1f166cc0d9735b1bb5385dff12
BLAKE2b-256 checksum
How to use checksums
42c0e79ab9d3768527fa46e4fa8c0cf06d1abd193b886f54b1db0468354960a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.5

Release files / django_octicons-1.0.2-py2.py3-none-any.whl

Download URL django_octicons-1.0.2-py2.py3-none-any.whl
Size 28.8 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
7fb395e8fef44df2ccba0a5c39c961d3bcae66276a2374e1954d4b3486d23c62
BLAKE2b-256 checksum
How to use checksums
b194933c7cffcded9a735dc1bf187f166a7f702eab4bbd1af09d109d5f30bedc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.5

Release history Release notifications | RSS feed

This release

1.0.2 This release

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page