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.
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.
- No external dependencies
- Consistent Api for different features of Angellist
- Test coverage
To install angel, simply use `pip`:
$ pip install angel
- Fork the repository on GitHub from the master branch.
- Create a branch in the following format username-feature.
- Write the test for the bug fix or feature.
- Send a pull request.
- put and delete methods are not implemented.
- scope of investing is not implemented
- It does not support Python 3.
- It requires Access Token for the api calls that do not require one.
- Create a config.py file under the angel directory.
- Put your credentials in the following way.
- Run the test.py under the test directory.
- 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 =