All Projects → F1Jobs → updater

F1Jobs / updater

Licence: GPL-3.0 license
Update mechanism of f1jobs.co

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to updater

client
Job listings from all the Formula 1 teams on the grid
Stars: ✭ 27 (+35%)
Mutual labels:  formula1, jobs
Jobfunnel
Scrape job websites into a single spreadsheet with no duplicates.
Stars: ✭ 1,528 (+7540%)
Mutual labels:  jobs, beautifulsoup4
PT-Tracking
Aplicação para registo e acompanhamento de encomendas da CTT Expresso, automatiza a consulta online do estado de tracking para várias remessas e mantém um registo dos pagamentos referentes aos envios à cobrança. As remessas que requerem atenção, devido a atrasos na entrega ou na receção do pagamento correspondente, bem como os cheques cuja data …
Stars: ✭ 18 (-10%)
Mutual labels:  requests, beautifulsoup4
amazon wishlist pricewatch
Periodically check your public Amazon wishlist for price reductions.
Stars: ✭ 22 (+10%)
Mutual labels:  requests, beautifulsoup4
feupy
The sigarra scraping library no one asked for
Stars: ✭ 13 (-35%)
Mutual labels:  requests, beautifulsoup4
HealthApp
A desktop application to fetch Wikipedia,Google,Disease results and save them as text file,in database.Have a Section to search details about doctors in location
Stars: ✭ 23 (+15%)
Mutual labels:  requests, beautifulsoup4
flask-react-d3-celery
A full-stack dockerized web application to visualize Formula 1 race statistics from 2016 to present, with a Python Flask server and a React front-end with d3.js as data visualization tool.
Stars: ✭ 20 (+0%)
Mutual labels:  formula1
flatmap.io
🚀 The place where people meet technologies
Stars: ✭ 29 (+45%)
Mutual labels:  jobs
Formula1API
Swift Package for accessing Formula 1 data from the Ergast API
Stars: ✭ 19 (-5%)
Mutual labels:  formula1
formula-one-ergast
Java implementation to get a historical record of motor racing data from Ergast Developer API
Stars: ✭ 18 (-10%)
Mutual labels:  formula1
pawn-requests
pawn-requests provides an API for interacting with HTTP(S) JSON APIs.
Stars: ✭ 56 (+180%)
Mutual labels:  requests
discord-group-spammer
You need to run all_together.py and follow the instructions on the readme below. This Tool allows you to use various discord exploits for educational use.
Stars: ✭ 45 (+125%)
Mutual labels:  requests
requests auth
Authentication classes to be used with requests
Stars: ✭ 28 (+40%)
Mutual labels:  requests
F1-Web-Viewer
A simple grid-based web viewer for Formula 1
Stars: ✭ 78 (+290%)
Mutual labels:  formula1
awesome-mobile-robotics
Useful links of different content related to AI, Computer Vision, and Robotics.
Stars: ✭ 243 (+1115%)
Mutual labels:  jobs
http-range
A PHP library for parsing and handling HTTP range requests.
Stars: ✭ 30 (+50%)
Mutual labels:  requests
formula1-telemetry-kafka
No description or website provided.
Stars: ✭ 99 (+395%)
Mutual labels:  formula1
SpaceWar-ECS
A space war game made with ECS and JobSystem in Unity.
Stars: ✭ 26 (+30%)
Mutual labels:  jobs
qless-php
PHP Bindings for qless
Stars: ✭ 25 (+25%)
Mutual labels:  jobs
dispatcher
Dispatcher is an asynchronous task queue/job queue based on distributed message passing.
Stars: ✭ 60 (+200%)
Mutual labels:  jobs

top-image

Introduction

This is the update mechanism of f1jobs.co, which runs on a separate server. It queries the careers pages of all the Formula 1 teams every 30 minutes, and updates the data at the client repository.

Summary

getjobs.py - This is the main script, which is responsible for making web requests, fetching, validating and formatting data, and writing it at the client repository.

getcookies.js - This is a helper script which is required only to query the Ferrari careers page, which is run as an argument to PhantomJS. This is because Ferrari decided to use XHR to fetch their job listings instead of embedding them into the markup, and to those XHRs send a valid response only when valid cookies (which are set by the Ferrari careers page) are included in the request header.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].