Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/hackerlist/glassdoor

Python API for Glassdoor.com
https://github.com/hackerlist/glassdoor

Last synced: about 2 months ago
JSON representation

Python API for Glassdoor.com

Lists

README

        

glassdoor
=========

WARNING: This project is predominantly defunct. Glassdoor has several mechanisms for imposing captchas for various user agents and obfusticating identifiers to prevent crawling. Pull requests to circumvent this welcome

[![Build Status](https://travis-ci.org/hackerlist/glassdoor.png)](https://travis-ci.org/hackerlist/glassdoor) [![Build Status](https://badge.fury.io/py/glassdoor.png)](http://badge.fury.io/py/glassdoor) [![Build Status](https://pypip.in/d/glassdoor/badge.png)](https://crate.io/packages/glassdoor/)

Python API for Glassdoor.com

## Install

From source:

$ clone https://github.com/hackerlist/glassdoor
$ cd glassdoor
$ sudo pip install .

From pip:

$ sudo pip install glassdoor

## Use

>>> from glassdoor import get
>>> x = get('dropbox')
>>> x
{'ceo': {'%approval': 100,
'avatar': 'http://media.glassdoor.com/people/ceo/415350/dropbox-drew-houston.jpg',
'name': 'Drew Houston',
'reviews': 14},
'meta': {'Competitors': 'Unknown',
'Founded': 'Unknown',
'Industry': 'Computer Software',
'Type': 'Company - Private',
'connections': 0,
'location': 'San Francisco, CA',
'name': 'Dropbox',
'reviews': 16,
'score': 4.6,
'size': (None, None),
'website': 'www.dropbox.com'},
'salary': [{'mean': 112688,
'position': 'Software Engineer',
'range': (100000, 138000),
'samples': 4},
{'mean': 78912,
'position': 'Software Engineer',
'range': (69840, 87996),
'samples': 2},
{'mean': 60892,
'position': 'Technical Support Engineer',
'range': (56000, 66000),
'samples': 2}],
'satisfaction': {'ratings': 16, 'score': 4.6}}