hbristow / django-arxiv

A Django app providing a custom arXiv feed to subscribers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Django arXiv

A Django app providing a custom arXiv email feed to subscribers

Quick Start

  1. Install django-arxiv and its dependencies using pip:

    pip install git+https://github.com/hbristow/django-arxiv
  2. Add arxiv and solo to your INSTALLED_APPS setting:

    INSTALLED_APPS = (
        ...
        'solo',
        'arxiv',
    )
  3. Include the arxiv URLconf in your project urls.py:

    url(r'^arxiv/', include('arxiv.urls')),
  4. Run python manage.py migrate to create the arxiv models and install the initial data fixtures

  5. Navigate to http://.../arxiv/ to subscribe to the feed

  6. Start the celery service so that emails are sent automatically by the server:

    celery -A project-name beat

    Celery may ask you about setting up a task queue broker. See the Celery documentation for which broker will best suit your needs.

Subscribe View

Subscribe view

Web View of Email Feed

Feed view

About

A Django app providing a custom arXiv feed to subscribers

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Python 62.0%Language:HTML 24.1%Language:CSS 13.9%