Giter Site home page Giter Site logo

jobcatcher's Introduction

JobCatcher

JobCatcher Screenshot

JobCatcher is a daemon that retrieves job offers from multiple job boards feeds and generates custom RSS feeds and HTML reports for you. This is a decentralized software meant to run of your own server.

JobCatcher comes with a filter feature, so you can filter company names with black or whitelists.

Think of it as a RSS feed reader with filter feature.

I would like this software to be under GPLv2 License. But I need to check if this is compatible with dependencies I've choosen.

Work in Progress

The project is fully in development and many features need to be implemented. It is developed in Python. This is my first time I use Python on a non-basic project. So I guess my code is not so pythonic ... yet. Feel free to help me or show me mistakes I could have made or improvements I could do.

Dependencies

python-html2text python-requests python-beautifulsoup python-importlib

Usage (mainly development options for now)

./jobcatcher.py -c # To create database
./jobcatcher.py -b # To load my blacklist into the DB
./jobcatcher.py -f # To flush and update the blacklist
./jobcatcher.py -s # To fetch last offers
./jobcatcher.py -r # To generate reports
./jobcatcher.py -u # To fetch an offer only with its url
./jobcatcher.py -a # Sync the blacklist, fetch the offers and generates reports.

Reports are generated into the local "www" directory.

I start jobcatcher.py -s manually with crontab for now. But this should change soon.

List of supported Job Boards

  • Apec.fr (France)
  • Progressive Recruitment (France)
  • RegionsJob - RegionCentre (France)
  • RegionsJob - RegionOuest (France)
  • RegionsJob - RegionSudOuest (France)
  • Cadreonline (France)

TODO

  • Lolix.org (France)
  • Linux.com (Int.)
  • L'eXpress-Board (France)
  • Remixjobs.com (France)

Help me to add new job boards to JobCatcher ! :)

jobcatcher's People

Contributors

badele avatar grevaillot avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.