Skip to content
Find file
Fetching contributors…
Cannot retrieve contributors at this time
67 lines (49 sloc) 1.6 KB

django-jobvite

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

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.

Something went wrong with that request. Please try again.