Skip to content

pmezard/apec

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
shp
 
 
 
 
 
 
web
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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