Skip to content

pmezard/apec

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

What is it?

The APEC is an official French job board for middle management/executive jobs:

http://apec.fr

This project is an experiment on data collection, geocoding, indexing, analysis and visualization, based on APEC job offers. The result is interesting because:

  • It provides real data to play with, with all its flaws (typo, mismatched fields, unsanitized inputs, etc.)
  • It highlights trends, in recruiting cycles, in popular technologies, etc.
  • It has to run on a Raspberry Pi 2 which brings amusing technical constraints.

Live demo:

http://mezard.eu/apec/

Usage

OpenCage geocoder is used to locate the job offers, you can get an API key from http://geocoder.opencagedata.com/. Then put it in $APEC_GEOCODING_KEY so apec command can use it automatically.

# Crawl job offers in Finistère (west of Brittany)
$ apec crawl --location=29

# Index and geocode them
$ APEC_GEOCODING_KEY=YOUR_OPENCAGE_API_KEY apec index

# Start the web server on :8081
$ apec web

All commands can be listed with:

$ apec

About

an experiment on apec.fr job offers

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages