{ "info": { "author": "mek", "author_email": "michael.karpeles@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "Parseli\r\n=======\r\n\r\n![Build Status](https://travis-ci.org/mekarpeles/parseli.png)\r\n\r\nA suite of modules for parsing linkedin public pages into clean json\r\n\r\nInstallation\r\n------------\r\n\r\n pip install parseli\r\n\r\nDemo\r\n----\r\n\r\nCommand Line\r\n\r\n # by default, assumes the prefix http://linkedin.com/in/\r\n $ parseli mekarpeles\r\n {'name': {'given-name': u'Mek', 'family-name': u'Karpeles'}, 'headline': u'Founder at Hackerlist', 'similar': [u'http://www.linkedin.com/in/jeffweiner08', u'http://www.linkedin.com/in/sbalaban?trk=pub-pbmap', u'http://www.linkedin.com/in/sbalaban?trk=pub-pbmap', u'http://www.linkedin.com/in/michaelsiedlecki?trk=pub-pbmap', u'http://www.linkedin.com/in/michaelsiedlecki?trk=pub-pbmap', u'http://www.linkedin.com/pub/zephyr-pellerin/39/938/515?trk=pub-pbmap', u'http://www.linkedin.com/pub/zephyr-pellerin/39/938/515?trk=pub-pbmap', u'http://www.linkedin.com/in/turian?trk=pub-pbmap', u'http://www.linkedin.com/in/turian?trk=pub-pbmap', u'http://www.linkedin.com/in/kevingao1?trk=pub-pbmap', u'http://www.linkedin.com/in/kevingao1?trk=pub-pbmap', u'http://www.linkedin.com/pub/zachary-crockett/24/568/521?trk=pub-pbmap', u'http://www.linkedin.com/pub/zachary-crockett/24/568/521?trk=pub-pbmap', u'http://www.linkedin.com/in/michaelazamloot?trk=pub-pbmap', u'http://www.linkedin.com/in/michaelazamloot?trk=pub-pbmap', u'http://www.linkedin.com/in/jjuran?trk=pub-pbmap', u'http://www.linkedin.com/in/jjuran?trk=pub-pbmap', u'http://www.linkedin.com/pub/gavin-knight/46/732/2b1?trk=pub-pbmap', u'http://www.linkedin.com/pub/gavin-knight/46/732/2b1?trk=pub-pbmap', u'http://www.linkedin.com/in/sashyrichmond?trk=pub-pbmap', u'http://www.linkedin.com/in/sashyrichmond?trk=pub-pbmap'], 'industry': u'Internet', 'url': 'http://linkedin.com/profile?id=112557365', 'location': {'area': '', 'locality': u'San Francisco Bay Area'}, 'education': [{'major': u'Computer Science', 'dtstart': u'2010-01-01', 'dtend': u'2015-12-31', 'institution': u'Unviersity of Delaware', 'degree': u'Ph.D Computer and Information Systems (On Leave)'}, {'major': u'Computer Science', 'dtstart': u'2006-01-01', 'dtend': u'2010-12-31', 'institution': u'University of Vermont', 'degree': u'BS Computer Science'}, {'major': '', 'dtstart': u'2002-01-01', 'dtend': u'2006-12-31', 'institution': u'Cheshire High School', 'degree': ''}], 'employment': [{'current': 1, 'date': {'start': u'2012-12-01', 'end': ''}, 'location': u'San Francisco Bay Area', 'institution': u'Hackerlist', 'title': u'Founder and CEO'}, {'current': 0, 'date': {'start': u'2011', 'end': u'2012-10-01'}, 'location': u'San Francisco', 'institution': u'Hyperink', 'title': u'Principal Architect'}, {'current': 0, 'date': {'start': u'2010', 'end': u'2011'}, 'location': u'San Francisco', 'institution': u'Babo Labs', 'title': u'Co-Founder, CTO'}, {'current': 0, 'date': {'start': u'2010-08-01', 'end': u'2011-08-01'}, 'location': '', 'institution': u'University of Delaware', 'title': u'Ph.D Candidate'}, {'current': 0, 'date': {'start': u'1998', 'end': u'2011'}, 'location': u'United States', 'institution': u'Hackathons', 'title': u'Hacker'}, {'current': 0, 'date': {'start': u'2009', 'end': u'2010'}, 'location': '', 'institution': u'University of Vermont', 'title': u'CSSA President'}, {'current': 0, 'date': {'start': u'2007', 'end': u'2009'}, 'location': '', 'institution': u'MicroStrain, Inc.', 'title': u'Intern'}], 'id': '112557365', 'viewers': []}\r\n\r\n $ parseli http://linkedin.com/in/mekarpeles\r\n {'name': {'given-name': u'Mek', 'family-name': u'Karpeles'}, 'headline': u'Founder at Hackerlist', 'similar': [u'http://www.linkedin.com/in/jeffweiner08', u'http://www.linkedin.com/in/sbalaban?trk=pub-pbmap', u'http://www.linkedin.com/in/sbalaban?trk=pub-pbmap', u'http://www.linkedin.com/in/michaelsiedlecki?trk=pub-pbmap', u'http://www.linkedin.com/in/michaelsiedlecki?trk=pub-pbmap', u'http://www.linkedin.com/pub/zephyr-pellerin/39/938/515?trk=pub-pbmap', u'http://www.linkedin.com/pub/zephyr-pellerin/39/938/515?trk=pub-pbmap', u'http://www.linkedin.com/in/turian?trk=pub-pbmap', u'http://www.linkedin.com/in/turian?trk=pub-pbmap', u'http://www.linkedin.com/in/kevingao1?trk=pub-pbmap', u'http://www.linkedin.com/in/kevingao1?trk=pub-pbmap', u'http://www.linkedin.com/pub/zachary-crockett/24/568/521?trk=pub-pbmap', u'http://www.linkedin.com/pub/zachary-crockett/24/568/521?trk=pub-pbmap', u'http://www.linkedin.com/in/michaelazamloot?trk=pub-pbmap', u'http://www.linkedin.com/in/michaelazamloot?trk=pub-pbmap', u'http://www.linkedin.com/in/jjuran?trk=pub-pbmap', u'http://www.linkedin.com/in/jjuran?trk=pub-pbmap', u'http://www.linkedin.com/pub/gavin-knight/46/732/2b1?trk=pub-pbmap', u'http://www.linkedin.com/pub/gavin-knight/46/732/2b1?trk=pub-pbmap', u'http://www.linkedin.com/in/sashyrichmond?trk=pub-pbmap', u'http://www.linkedin.com/in/sashyrichmond?trk=pub-pbmap'], 'industry': u'Internet', 'url': 'http://linkedin.com/profile?id=112557365', 'location': {'area': '', 'locality': u'San Francisco Bay Area'}, 'education': [{'major': u'Computer Science', 'dtstart': u'2010-01-01', 'dtend': u'2015-12-31', 'institution': u'Unviersity of Delaware', 'degree': u'Ph.D Computer and Information Systems (On Leave)'}, {'major': u'Computer Science', 'dtstart': u'2006-01-01', 'dtend': u'2010-12-31', 'institution': u'University of Vermont', 'degree': u'BS Computer Science'}, {'major': '', 'dtstart': u'2002-01-01', 'dtend': u'2006-12-31', 'institution': u'Cheshire High School', 'degree': ''}], 'employment': [{'current': 1, 'date': {'start': u'2012-12-01', 'end': ''}, 'location': u'San Francisco Bay Area', 'institution': u'Hackerlist', 'title': u'Founder and CEO'}, {'current': 0, 'date': {'start': u'2011', 'end': u'2012-10-01'}, 'location': u'San Francisco', 'institution': u'Hyperink', 'title': u'Principal Architect'}, {'current': 0, 'date': {'start': u'2010', 'end': u'2011'}, 'location': u'San Francisco', 'institution': u'Babo Labs', 'title': u'Co-Founder, CTO'}, {'current': 0, 'date': {'start': u'2010-08-01', 'end': u'2011-08-01'}, 'location': '', 'institution': u'University of Delaware', 'title': u'Ph.D Candidate'}, {'current': 0, 'date': {'start': u'1998', 'end': u'2011'}, 'location': u'United States', 'institution': u'Hackathons', 'title': u'Hacker'}, {'current': 0, 'date': {'start': u'2009', 'end': u'2010'}, 'location': '', 'institution': u'University of Vermont', 'title': u'CSSA President'}, {'current': 0, 'date': {'start': u'2007', 'end': u'2009'}, 'location': '', 'institution': u'MicroStrain, Inc.', 'title': u'Intern'}], 'id': '112557365', 'viewers': []}\r\n\r\nPython:\r\n\r\n >>> import parseli\r\n >>> parseli.getli('http://linkedin.com/in/mekarpeles')\r\n \r\n\r\nCompany search:\r\n\r\n >>> import parseli\r\n >>> parseli.company_search('google', limit=1)\r\n [{u'displayName': u'LinkedIn',\r\n u'headLine': u'LinkedIn',\r\n u'id': u'1337',\r\n u'imageUrl': u'http://media.licdn.com/mpr/mpr/shrink_40_40/p/3/000/248/137/3f632c3.png',\r\n u'size': {'lower': 1001, 'upper': 5000},\r\n u'subLine': u'Internet; 1001-5000 employees',\r\n u'url': u'http://www.linkedin.com/company/1337'}]\r\n\r\nPeople search:\r\n\r\n >>> import parseli\r\n >>> parseli.people_search(first='mek', limit=3)\r\n {'people': [{'location': u'Århus Area, Denmark',\r\n 'name': {'first': u'Mek', 'last': u'Falk'},\r\n 'title': u'Owner at Alive Music',\r\n 'url': u'http://dk.linkedin.com/pub/mek-falk/1b/8a2/4a9'},\r\n {'location': u'Copenhagen Area, Denmark',\r\n 'name': {'first': u'Mek', 'last': u'Nielsen'},\r\n 'title': '',\r\n 'url': u'http://dk.linkedin.com/in/meknielsen'},\r\n {'location': u'San Francisco Bay Area',\r\n 'name': {'first': u'Mek', 'last': u'Karpeles'},\r\n 'title': u'Founder and CEO at Hackerlist, Inc',\r\n 'url': u'http://www.linkedin.com/in/mekarpeles'}],\r\n 'summary': {'limit': 25, 'total': 169}\r\n }", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "UNKNOWN", "keywords": "", "license": "LICENSE", "maintainer": "", "maintainer_email": "", "name": "parseli", "package_url": "https://pypi.org/project/parseli/", "platform": "any", "project_url": "https://pypi.org/project/parseli/", "project_urls": { "Download": "UNKNOWN", "Homepage": "UNKNOWN" }, "release_url": "https://pypi.org/project/parseli/0.0.48/", "requires_dist": null, "requires_python": null, "summary": "Parseli cooks public LinkedIn profile pages into json.", "version": "0.0.48" }, "last_serial": 1442852, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "40a6bf174ae773e87d3f7103d506ed53", "sha256": "f946e3a18f3fa3e0ba7ae6cba9ca935fa227e1671f72e73c47f2cc8d023c6a3f" }, "downloads": -1, "filename": "parseli-0.0.2.tar.gz", "has_sig": false, "md5_digest": "40a6bf174ae773e87d3f7103d506ed53", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6463, "upload_time": "2013-02-06T09:32:19", "url": "https://files.pythonhosted.org/packages/b7/32/741d0f9c4a1c2ed6784e60c6149dcc2ec01acd5a49ed30e349caf51530b4/parseli-0.0.2.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "f3d6b89c39decb477d27b0f2499b393a", "sha256": "7051c796cf8f4ac99f79f5e2691b667d4e804a4692a66a18b12e3c4be46de480" }, "downloads": -1, "filename": "parseli-0.0.4.tar.gz", "has_sig": false, "md5_digest": "f3d6b89c39decb477d27b0f2499b393a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6462, "upload_time": "2013-02-06T09:37:13", "url": "https://files.pythonhosted.org/packages/c0/8d/48ccad03b32a4a4e470f3e78ddf2a93c0e545c725c89b51b2f15e35a62a7/parseli-0.0.4.tar.gz" } ], "0.0.42": [ { "comment_text": "", "digests": { "md5": "8342488d9c0f7eab83d70bf9b9d8e09c", "sha256": "3a9bf5bc9049fae8219d67e935094d54b8c49f0d93faf6f3587c43114f1dc5fa" }, "downloads": -1, "filename": "parseli-0.0.42.tar.gz", "has_sig": false, "md5_digest": "8342488d9c0f7eab83d70bf9b9d8e09c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6779, "upload_time": "2013-03-11T23:22:41", "url": "https://files.pythonhosted.org/packages/d5/d4/cb38134b70c79c672ccd9bea311257e0d8cc7317c73558966dba975a93f0/parseli-0.0.42.tar.gz" } ], "0.0.44": [ { "comment_text": "", "digests": { "md5": "4c58bb29202f7a1ee4f3f47ba1cf75ed", "sha256": "504a24154eaa883c444b52f765440d5583bfd88f8c03b58cc804d1aa19d14fcf" }, "downloads": -1, "filename": "parseli-0.0.44.tar.gz", "has_sig": false, "md5_digest": "4c58bb29202f7a1ee4f3f47ba1cf75ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6985, "upload_time": "2013-03-13T05:02:18", "url": "https://files.pythonhosted.org/packages/df/00/44035728fd309fb3e6faafc50471c0182cff54332fc6a5b0aa9f0e1ebecd/parseli-0.0.44.tar.gz" } ], "0.0.46": [ { "comment_text": "", "digests": { "md5": "b69a7ad880fbbbf812266abc4c294c82", "sha256": "117a8a8abb9cfc667ab62517cc614150fb9672e67fccbe14173388e87de1f778" }, "downloads": -1, "filename": "parseli-0.0.46.tar.gz", "has_sig": false, "md5_digest": "b69a7ad880fbbbf812266abc4c294c82", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7894, "upload_time": "2013-04-29T08:30:43", "url": "https://files.pythonhosted.org/packages/fc/35/31b87f87f9b8b488b3f4c1aa7c42b6d929a00aa9305d59ab324e9cd8d042/parseli-0.0.46.tar.gz" } ], "0.0.48": [ { "comment_text": "", "digests": { "md5": "da946b3410b2b8cd53eca6b28055cd77", "sha256": "047f1a65e9ede36e0c044b409c3cf38038ee303dcdc83f6c366062a7d28fc2b2" }, "downloads": -1, "filename": "parseli-0.0.48.tar.gz", "has_sig": false, "md5_digest": "da946b3410b2b8cd53eca6b28055cd77", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8115, "upload_time": "2014-03-28T13:11:35", "url": "https://files.pythonhosted.org/packages/b8/63/5474840af1beca504a5184c6421e4bf33f4a127aa427e693074b56a1265b/parseli-0.0.48.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "16d4cd4e6c3189f7eece455f80eb4f9b", "sha256": "b14a7e6dbd1d11731183d1d7fca9dc2b74644b961730dc14239ec6acc2f7481c" }, "downloads": -1, "filename": "parseli-0.0.5.tar.gz", "has_sig": false, "md5_digest": "16d4cd4e6c3189f7eece455f80eb4f9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8543, "upload_time": "2015-03-01T03:36:18", "url": "https://files.pythonhosted.org/packages/4c/19/546e0475c785e8681a3d5418fb751c025e2ec5c813f24b77771edb674b7d/parseli-0.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "da946b3410b2b8cd53eca6b28055cd77", "sha256": "047f1a65e9ede36e0c044b409c3cf38038ee303dcdc83f6c366062a7d28fc2b2" }, "downloads": -1, "filename": "parseli-0.0.48.tar.gz", "has_sig": false, "md5_digest": "da946b3410b2b8cd53eca6b28055cd77", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8115, "upload_time": "2014-03-28T13:11:35", "url": "https://files.pythonhosted.org/packages/b8/63/5474840af1beca504a5184c6421e4bf33f4a127aa427e693074b56a1265b/parseli-0.0.48.tar.gz" } ] }