Skip to content

aaronjoel/angel-list

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python API for Angellist

image

image

image

Angel is an MIT Licensed Python library to access API of Angellist. It currently supports Python 2.7 and in development. It does not use any external libraries and has extensive test coverage.

Example

from angel import angel

al = angel.AngelList(CLIENT_ID, CLIENT_SECRET, ACCESS_TOKEN)

first_page_jobs = al.get_jobs(page=1)

Some capabilities of module are here.

Features

  1. No external dependencies
  2. Consistent Api for different features of Angellist
  3. Test coverage

Installation

To install angel, simply use `pip`:

$ pip install angel

Documentation

Contribute

  1. Fork the repository on GitHub from the master branch.
  2. Create a branch in the following format username-feature.
  3. Write the test for the bug fix or feature.
  4. Send a pull request.

Known Issues

  1. put and delete methods are not implemented.
  2. scope of investing is not implemented
  3. It does not support Python 3.
  4. It requires Access Token for the api calls that do not require one.

Test

  1. Create a config.py file under the angel directory.
  2. Put your credentials in the following way.
  3. Run the test.py under the test directory.
  4. Make sure that all tests are green.

CLIENT_ID =

CLIENT_SECRET =

ACCESS_TOKEN =

MY_NAME =

TWITTER_URL =

ONLINE_BIO_URL =

LINKEDIN_URL =

GITHUB_URL =

EMAIL =

ANGELLIST_URL =

ID =

About

Angel List Python API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%