Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/myles/django-jsonfeed

This library intends to support JSON Feed in Django and feedgenerator.
https://github.com/myles/django-jsonfeed

django jsonfeed python

Last synced: about 1 month ago
JSON representation

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

Awesome Lists containing this project

README

        

===============
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/