skip to navigation
skip to content

camo-client 0.1.0

A python client for Github's Camo image proxy

A python client for Github’s Camo image proxy.


This package is available on pypi. Installation is as simple as:

pip install camo-client


For individual urls

from camo import CamoClient

client = CamoClient("", key="my camo key")
url = client.image_url("")

For html snippets

from camo import CamoClient

client = CamoClient("", key="my camo key")
html = """\
    Here is a picture:
    <img src="" alt="It's a banana">


For Django

This doesn’t directly ship with a django filter but you can simply add the following snippet to you templatetags

from camo import CamoClient
from django import template
from django.utils.safestring import mark_safe

register = template.Library()

def proxy_images(text):
    client = CamoClient(settings.CAMO_URL, key=settings.CAMO_KEY)
    return client.parse_html(text)


  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Ensure the tests pass (nosetests)
  4. Commit your changes (git commit -am 'Add some feature')
  5. Push to the branch (git push origin my-new-feature)
  6. Create new Pull Request
File Type Py Version Uploaded on Size
camo-client-0.1.0.tar.gz (md5) Source 2014-02-10 1KB
  • Downloads (All Versions):
  • 0 downloads in the last day
  • 0 downloads in the last week
  • 112 downloads in the last month