Pynger 0.1

Сегодня состоялся релиз модуля pynger.

Для установки модуля вводим команду:

pip install pynger

Или скачиваем https://github.com/Haikson/pynger/archive/master.zip, распаковываем и устанавливаем:

python setup.py build
python setup.py install

Назначение модуля

Данный модулю — это библиотека, облегчающая процесс отправки информации поисковым системам об обновлении файла sitemap.xml вашего сайта. Таким образом после каждой генерации карты сайта вы можете сообщить ПС и процесс (пере)индексации будет несколько ускорен.

Использование модуля

Все примеры размещены по адресу https://github.com/Haikson/pynger/tree/master/tests

Здесь вы найдете пример отправки пинга конкретной ПС и пример отправки пинга всем ПС

Настройки

Единственный параметр в файле settings.py идет PING_URLS. Это словарь, содержащий поисковые системы и url-ы для их уведомления. В версии 0.1 данный словарь выглядит следующим образом:

PING_URLS = {
    'yandex': 'https://ping.blogs.yandex.ru/ping?sitemap=%s',
    'google': 'http://www.google.com/webmasters/sitemaps/ping?sitemap=%s',
    'bing': 'http://www.bing.com/webmaster/ping.aspx?siteMap=%s',
}

Вы можете изменить данный параметр, отправив свой список при инициализации класса:

# sitemap_url - полный адрес вашего sitemap.xml начиная с http:// или https://
# PUNG_URLS - ваш список поисковых систем в формате {'НАЗВАНИЕ': 'АДРЕС%s'}
pynger = Pynger(sitemap_url, PING_URLS)

 

Kamo Petrosyan Автор

Добавить комментарий

Ваш e-mail не будет опубликован.