skip to navigation
skip to content

pyfav 0.1

You supply the URL, pyfav will supply the favicon

pyfav is a simple Python library that helps you get a favicon for a supplied URL.

Favicons can be annoying to track down because they’re commonly located in a handful of different places. pyfav removes the annoyance by handling the details for you – you supply a URL and pyfav will give you the favicon.

Exchange a URL for a favicon on disk

The simplest way to get started is to use the download_favicon function,

from pyfav import download_favicon

favicon_saved_at = download_favicon('')

You should now see the favicon in your /tmp directory. If you want to control where the favicon gets written to disk,

from pyfav import download_favicon

mkdir /tmp/favicon-downloads

favicon_saved_at = download_favicon('', \
    file_prefix='', target_dir='/tmp/favicon-downloads')

Get the location

If you’d prefer to handle the writing piece, use the get_favicon_url function,

from pyfav import download_favicon

favicon_url = get_favicon_url('')


The easiest to get pyfav is through PIP

pip install pyfav


pyfav is open source and freely avaiable under the MIT License

File Type Py Version Uploaded on Size
pyfav-0.1.tar.gz (md5) Source 2014-04-06 4KB