django-jsonfeed

This library intends to support JSON Feed in Django and feedgenerator.

MIT License

Downloads
1.7K
Stars
11
Committers
5

===============
Django-JSONFeed

This library intends to support JSON Feed_ in Django_ and feedgenerator_.

.. image:: design/repository-open-graph-template.png :target: https://django-jsonfeed.mylesbraithwaite.org/ :alt: Django JSONFeed

Usage

If you are using Django:

.. code-block:: python

from django.contrib.syndication.views import Feed
from jsonfeed import JSONFeed

class ExampleFeed(Feed):
    type = JSONFeed

If you are using this library without Django, you will first need to install the feedgenerator_ Python package:

.. code-block:: python

from jsonfeed import JSONFeed

feed = JSONFeed(
    title='Hello, World!',
    link='https://example.com/',
    language='en'
)

feed.add_item(
    title='One',
    link='https://example.com/1/',
    pubdate=datetime(2018, 2, 28, 15, 16)
)

return feed.writeString()

Installation

::

$ pip install django-jsonfeed

.. _JSON Feed: https://jsonfeed.org/ .. _feedgenerator: https://pypi.python.org/pypi/feedgenerator .. _Django: https://djangoproject.com/