A Django app that provides a nice interface to Jobvite (unmaintained)
Python
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
django_jobvite
.gitignore
LICENSE
README.rst
requirements.txt
setup.py

README.rst

django-jobvite

django-jobvite is a Django application that provides a friendly interface to Jobvite.

As of Aug 2016 this app works fine with Jobvite but it's no longer used or maintained by Mozilla.

Installation

Fetch django-jobvite:

pip install -e git://github.com/mozilla/django-jobvite

Add django_jobvite to INSTALLED_APPS in settings.py:

INSTALLED_APPS = (
    ...
    'django_jobvite',
    ...
)

Configure urls.py:

urlpatterns = patterns('',
    (r'^jobvite/', include('django_jobvite.urls')),
    ...
)

Additionally, you'll need to specify the URI to the Jobvite XML file:

JOBVITE_URI = 'http://www.jobvite.com/CompanyJobs/Xml.aspx?c=XXXXX'

Use

Once installed and configured, you can query jobvite positions and obtain results in JSON, keyed by jobvite ID. Any GET parameters will be used as filter parameters. Example JSON:

{
    'fxoOfv': {
        'title': 'Software Developer',
        'category': 'Engineering',
        'description': '...',
        'brief_description': '...',
        'job_type': 'Full-Time',
        'requisition_id': 1234,
        'apply_url': 'http://....',
        'detail_url': 'http://...',
        'location': 'Toronto, ON, Canada',
        'date': '4/21/2011'
    }
}

Database Migrations

django_jobvite supports both South and Django 1.7+ migrations. Support for South will end when Django 1.4 reaches its end of life, around October 2015.

License

This software is licensed under the BSD License. For more information, read the file LICENSE.