Extract a LinkedIn profile and allow the use of his informations in Pelican’s pages
Installation
To install pelican-linkedin, simply install it from PyPI:
$ pip install pelican-linkedin-profile
Configuration
Enable the plugin in your pelicanconf.py
PLUGINS = [
# ...
'pelican-linkedin-profile',
# ...
]
Add mandatory settings containing your LinkedIn Api Keys.
LINKEDIN_USER_TOKEN = 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX'
LINKEDIN_USER_SECRET = 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX'
LINKEDIN_CONSUMER_KEY = 'XXXXXXXXXXXXXX'
LINKEDIN_CONSUMER_SECRET = 'XXXXXXXXXXXXXXXX'
LINKEDIN_RETURN_URL = 'http://example.com/'
Available data
- formattedName:
The member’s name, formatted based on language.
- headline:
The member’s headline.
- summary:
A long-form text area describing the member’s professional profile.
- pictureUrl:
A URL to the member’s formatted profile picture, if one has been provided.
- emailAddress:
The LinkedIn member’s primary email address.
- primaryTwitterAccount:
The primary Twitter account associated with the member.
- publicProfileUrl:
The URL to the member’s public profile on LinkedIn.
- phoneNumbers:
A list of phone number objects containing those fields : phoneNumber, phoneType (home, work or mobile.)
- skills:
A list of skill’s name
- languages:
A list of language’s name
- educations:
A list of eduction objects containing those fields : startDate, endDate, degree, schoolName, fieldOfStudy
- positions:
A list of position objects containing those fields : startDate, endDate, title, company, summary, isCurrent. A company object contains those fields : industry, size, type, name
Usage
In your templates you will have access to a linkedin_profile variable as below.
<div>
<h2>{{ linkedin_profile.formattedName }}</h2>
<p>{{ linkedin_profile.headline }}</p>
</div>
License
GPLv2 license.
Release files for pelican-linkedin-profile 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pelican-linkedin-profile-0.1.1.tar.gz | 4.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pelican_linkedin_profile-0.1.1-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Total release size: 11.1 kB
Release files / pelican-linkedin-profile-0.1.1.tar.gz
| Download URL | pelican-linkedin-profile-0.1.1.tar.gz |
|---|---|
| Size | 4.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
869506b0e6f7317b9026825aa5a169af5de7c3260798e7a3781bb8ec575b3373
|
|
BLAKE2b-256 checksum How to use checksums |
12c1087acc80135077df676a55683baf3251aa59bc9e100ce88658e99b27476f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / pelican_linkedin_profile-0.1.1-py2.py3-none-any.whl
| Download URL | pelican_linkedin_profile-0.1.1-py2.py3-none-any.whl |
|---|---|
| Size | 6.8 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
97bc2cd7e26d6b94f2c52879cfbad7cd333bab9aef74ee6323c09df4d194ae60
|
|
BLAKE2b-256 checksum How to use checksums |
2a641952c22b9d291c72204c5e31d3c60b59c306957e1802355f58bf9b7e4a25
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |