Skip to main content

Manage your employment history.

Project description

Purpose

So, you’re wanting to put up a résumé on your site (being an excellent Django developer and all, why not?). You grab your good ol’ PDF you’ve used since 2007 and copy and paste your résumé in the WYSIWYG editor in Django. It may look pretty; you may have to mess with it a little bit.

Yeah, you could do it that way. Or you could do it the Griffin Way!

Django Résumé Griffin takes your résumé to the next level by modelling it. You can keep track of where you worked, for how long, and who your managers were.

What’s With the Name?

A lot of open source projects use a gimmick to name projects or versions. The naming scheme for my projects is mythical creatures. This one is–obviously–a griffin. My other projects include Token Asena and Project Goblin.

Installation

As with most django apps, the easiest way way is PIP:

pip install -U django-resume-griffin

Now add griffin to the list of installed apps:

INSTALLED_APPS = (
    # ...
    'griffin',
    # ...
)

Features

Project Goblin Plugin

Because I’m always up for a little self-promotion I included a plug-in to Project Goblin. Note that Résumé Griffin checks to see if Project Goblin is installed. If it is, then a model to include a Project Goblin Project is available in the admin interface.

The GoblinProject model is only a wrapper model. The real Project Goblin Project model is in the models’ project attribute. So, to access the Project Goblin project from Résumé Griffin in a template, do this:

<h2>{{ project.project.name }}</h2>
<p class="description">{{ project.project.description }}</p>

Convert For Download

Because reStructuredText is just awesome, Résumé Griffin makes it easy to convert your resume to various formats.

Simply go into the |Resume| Formats app and create a new format. When you want to add a download link to the page, use the template tag like this:

{% load ... resume %}

{% resume_download_links resume [ formats ... ] %}

resume is the resume passed in to the context for the template. The formats are optional and will default to all résumé formats available for the given résumé. For example:

{% resume_download_links resume "pdf" "odt" %}

Will render links to download the résumé in pdf and odt format.

The reStructuredText Template

Résumé Griffin uses a reStructuredText template to convert to various formats.

To override the template, simply copy the download.rst file from the $GRIFFIN_SOURCE/griffin/tempaltes/resume/ directory (or roll your own) and place it in your project’s templates/resume/ directory.

If you do override the template, just be careful that you respect the syntax and structure of reStructuredText (e.g. spaces, new lines, etc.)

Pandoc Support

During installation or configuration you may have run into an error with PanDoc. Unfortunately, some servers may not have PanDoc support. Some conversion support is made possible with the docutils package, but it won’t have as near the amount of support as PanDoc.

Résumé Griffin will automatically detect in PanDoc is installed. If it’s not, then Résumé Griffin will try to convert using docutils or…

If you find you don’t have PanDoc and you need a super-awesome file format, you can provide it when you add Résumé Downloads.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

django-resume-griffin-1.2.zip (14.5 kB view details)

Uploaded Source

django-resume-griffin-1.2.tar.gz (7.7 kB view details)

Uploaded Source

django-resume-griffin-1.2.tar.bz2 (7.7 kB view details)

Uploaded Source

File details

Details for the file django-resume-griffin-1.2.zip.

File metadata

File hashes

Hashes for django-resume-griffin-1.2.zip
Algorithm Hash digest
SHA256 ae96c8548f8c38f731e0b61048eab52d2283d5114e4259668a8fdf6018469d49
MD5 11787fcdd65e96d490627a8e8d1622f9
BLAKE2b-256 a6e32581a87dfd0dde62a09b84d15e792c9f275e0b164cbf225e10d26cdaa9b4

See more details on using hashes here.

File details

Details for the file django-resume-griffin-1.2.tar.gz.

File metadata

File hashes

Hashes for django-resume-griffin-1.2.tar.gz
Algorithm Hash digest
SHA256 160fb6392188da8d1415e125b90e8266e38d8ed7ba89d91d3fcc9b785b239bdf
MD5 bf813087853d6a643cace8fe08fde6e2
BLAKE2b-256 ba3abc3795775646af09c88acf268b2b0fe0ed99be0d99d895d5afee120b338e

See more details on using hashes here.

File details

Details for the file django-resume-griffin-1.2.tar.bz2.

File metadata

File hashes

Hashes for django-resume-griffin-1.2.tar.bz2
Algorithm Hash digest
SHA256 c703e3ec720f605982e544db9cc3690ebb1a7fd377fa10d76dc338eda8cbd11a
MD5 996ace47030b4d4f19238bc756be9725
BLAKE2b-256 1f07ba7458fd7daea1c8a9d9a6de21fc0d0d0fc66923bd76c32ca95be97f1bfd

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page