You can clone with
Cannot retrieve contributors at this time
This library is intended to be used with the LinkedIn API. It is notan application in and of itself, so you will need to obtain your ownAPI key to use the library properly.This overview will go over the library in the following sections:I. Design PhilosophyII. Library StructureIII. Additional InformationI. Design PhilosophyThe library is highly object-oriented in nature. Pretty much everythingyou can do will end up being passed through a series of objects. Theclient interface is an object, all parsers are objects, and even XML nodesfrom API returns are objects.Most importantly, all returns from the LinkedIn API come back as objects,not XML string literals. This includes API errors caused by bad URLformats, bad access tokens, etc. As of right now, the original XMLused to construct the objects will not be available directly for youto inspect, although it can easily be accessed by callingetree.tostring() from the lxml library on the return object's xmlattribute.In keeping with that and the Python design philosophy, most interactionswith the API are done with standard Python objects and data types. To usethe search API, you pass a dict with your search criteria as key-value pairs.To use field selectors, you simply pass a list of strings. To specify timestamps,you can either pass the UTC string/integer or a standard Python datetime object.Lowlevel type conversions and URL formatting should be done for you.If it should work, it probably does. If it doesn't, let me know or contributecode to make it work :).II. Library Structure liclient/ __init__.py - contains the LinkedInAPI class itself and is the entry point for the library analysis/ __init__.py nlp.py - contains utilities for NLP analysis of profiles (requires NLTK) oauth2/ __init__.py - 3rd party module for dealing with oauth, MIT license is included in the module itself parsers/ __init__.py lixml.py - contains the parsers for XML returns helpers.py - helper functions for data conversion mappers.py - classes for mapping XML returnsIII. Additional InformationI work at a small recruiting firm and wrote the library to help us doLinkedIn integrations with our website and CRM system. Some of the designchoices probably do reflect that a little bit (like the update_contentattribute that appears on each network update - it's not a part of theupdate itself but is a generated string based on the type of update).Any questions or comments can be emailed to me (my address is in the readme).