Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Quickly verfiy with several webmaster tools that a django site is managed by you
Python Makefile HTML

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
tests
webmaster_verification
.gitignore
LICENSE
MANIFEST.in
Makefile
README.rst
setup.py

README.rst

README

This application allows various webmaster tools to verify that a django site is managed by you.

The only supported method of verification is by accessing a file on your server.

Supported services:

Usage

Get django-webmaster-verification into your python path:

pip install django-webmaster-verification

Add webmaster_verification to your INSTALLED_APPS in settings.py:

INSTALLED_APPS = (
    ...,
    'webmaster_verification',
    ...,
)

Add webmaster_verification to your root urlconf (urls.py):

urlpatterns = patterns('',
    ...,
    url(r'', include('webmaster_verification.urls')),
    ...,
)

Add settings just as:

WEBMASTER_VERIFICATION = {
    'bing': '<bing verification code>',
    'google': '<google verification code>',
    'majestic': '<majestic verification code>',
    'yandex': '<yandex verification code>',
}

The codes are alphanumeric and don't include suffixes like 'html', e.g. 847e1f379a99c28a for google, not 847e1f379a99c28a.html.

Multiple codes for google, yandex and majestic are supported as well:

WEBMASTER_VERIFICATION = {
    'bing': '<bing verification code>',
    'google': (
            '<google verification code 1>',
            '<google verification code 2>',
    ),
    'majestic': (
            '<majestic verification code 1>',
            '<majestic verification code 2>',
    ),
    'yandex': (
            '<yandex verification code 1>',
            '<yandex verification code 2>',
    ),
}

As bing always accesses the same verification file I'm not sure if it's possible to support more than one code for it. Please let me know if yes and how, as I don't really use their tools.

For Yandex only the .txt file method is supported, but adding support for .html should be trivial.

Changelog

0.1.10 (2012-12-21)

  • Fix test errors when running from a real project

0.1.9 (2012-12-19)

  • Pypi updates

0.1.8 (2012-12-19)

  • Yandex Webmaster Tools support added.

0.1.7 (2012-05-07)

  • Bugfix for multiple verification codes for one provider.
Something went wrong with that request. Please try again.