skip to navigation
skip to content

Not Logged In

django-mynewsdesk 0.1

Django package for MyNewsDesk API

Latest Version: 0.4

=================
django-mynewsdesk
=================

Django package for MyNewsDesk API

Quick start
-----------

1. Add "mynewsdesk" to your INSTALLED_APPS setting like this:

INSTALLED_APPS = (
...
'mynewsdesk',
)

2. Add MYNEWSDESK_KEY to settings like this:

MYNEWSDESK_KEY = 'your unique key'

3. Run `python manage.py migrate` to create the polls models.


API
---

- mynewsdesk.api.request(service, params) - request to MyNewsDesk API

service: MyNewsDesk API service name
params: params for request

return: request response (request library)


- mynewsdesk.api.get_list(type_of_media) - request material list

type_of_media: mynewsdesk.TYPE_PRESSRELEASE, mynewsdesk.TYPE_NEWS, etc...

returns: JSON from api request


- mynewsdesk.api.subscribe(email, types_list) - subscribe email

email: e-mail of subscriber
types_list: list of material types for subscription


- mynewsdesk.sync.sync_list(type_of_media) - synchronize materials to local database

type_of_media: mynewsdesk.TYPE_PRESSRELEASE, mynewsdesk.TYPE_NEWS, etc...

returns: dictionary like this {updated: n, create: n, errors: n}


- mynewsdesk.sync.sync_all() - synchronize materials of all types to local database

returns: dictionary like this {updated: n, create: n, errors: n}


Contribute & Support
--------------------

If you have an issue requests, or you find a bug, you can easily report them on GitHub Issues.
If you want to fix bug or create new feature, just fork, make changes and create a pull request. List of TODOs you can find below here.
Furthermore, you can create better documentation.

Credits
-------

Created and maintained by `Pavel Kozlov <http: pkozlov.ru=""/>`_  
File Type Py Version Uploaded on Size
django-mynewsdesk-0.1.tar.gz (md5) Source 2014-08-08 5KB
  • Downloads (All Versions):
  • 0 downloads in the last day
  • 45 downloads in the last week
  • 254 downloads in the last month