Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
branch: master
Fetching contributors…

Cannot retrieve contributors at this time

67 lines (49 sloc) 1.64 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.

Jump to Line
Something went wrong with that request. Please try again.