mezzanine_pubsubhubbub_pub
Publisher support of pubsubhubbub for mezzanine's blog
Inspired by brutasse/django-push: PubSubHubbub support for Django, this package is created.
Requirements
- mezzanine
- requests
- mock (for test)
Installation
pip install mezzanine_pubsubhubbub_pub
Usage
add aplication to settings.py
INSTALLED_APPS = (
"mezzanine_pubsubhubbub_pub",
"mezzanine.boot",
"mezzanine.conf",
"mezzanine.generic",
......
add feed urlpatterns to urls.py
from mezzanine_pubsubhubbub_pub import get_feed_url_patterns
urlpatterns += get_feed_url_patterns()
add PUSH_HUB to settings.py
PUSH_HUB is hub server to be notified
There can be multiple URL set in the Taple.
Default : ("https://pubsubhubbub.appspot.com/",)
This setting will not be editable via the admin.
add PUSH_URL_PROTOCOL to settings.py
Set the protocol of the Feed URL to be notified .
HTTP_ONLY, a HTTPS_ONLY, BOTH can be set ,
BOTH is done the notification in the HTTP / HTTPS both the Feed URL.
Default : HTTP_ONLY
This setting will be editable via the admin.
TODO
Support for the lower version
Flexible feed URL setting
Create batch jobs