GithubHelp home page GithubHelp logo

ellismichaelc / craigslistjobpuller Goto Github PK

View Code? Open in Web Editor NEW
4.0 2.0 1.0 652 KB

Project to pull all 'telecommute' (but works with any) jobs from all craigslist sites, with specific keywords.. download, parse, sort, display nicely!

Home Page: http://mcecreations.com/jobs/

PHP 94.19% JavaScript 5.81%

craigslistjobpuller's Introduction

CraigsListJobPuller

Project to pull all 'telecommute' (but works with any) jobs from all craigslist sites, with specific keywords.. download, parse, sort, display nicely!

Highlights:

  1. Automatically downloads, parses, sorts, tests, and selects free proxies to prevent being blocked.
  2. Free proxy list usually contains around 500 free proxies which are constantly tested/updated.
  3. Downloads list of all CL sites, and then recursively scrapes each sites job listings.
  4. Users may mark jobs 'Applied', 'Apply Later', 'Wont Apply' and each session is stored in the DB.
  5. Unique URLs are formed per session, and can be shared between devices to share sessions.
  6. The display warns against listings that contain keywords indicating the job to be non-remote.
  7. All aspects of the job listing, including tags, and compensation are displayed in the web app.
  8. All aspects of the job listing can be viewed without ever leaving the page.
  9. Live job filter at the top of the web app allows you to search just for the jobs you want.
  10. Job list automatically updates, you never have to leave the web app to see new listings.
  11. Web app is completely responsive, mobile ready, and based on Bootstrap v3.
  12. Job list automatically loads next page (infinite scrolling) when you hit the bottom.

Screenshots:

Coming soon.

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.