linkedin-markdownificator
As the name suggests, you can use this tool to export your LinkedIn profile to Markdown. From there you can export it to PDF however you like.
Without access to the API, this was developed using a
selenium
webdriver and manually downloading the source HTML for each page. This means that it can easily break if LinkedIn changes its interface.
Basic usagePermalink
- Clone the repo
- Add your credentials to
.env
- Run
main.py
TemplatesPermalink
There are currently two templates: default_template.md
and peppermint.md
. In order to switch between them go to markdownify()
in processer.py
. These are some examples:
peppermint
Permalink
This template was designed with the usage of Jekyll in mind. I use minimal-mistakes
for the live version (which can also be saved to PDF):
And this is the result using only a basic PDF exporter:
default_template
Permalink
FAQPermalink
Just… why?Permalink
Mostly because updating both my LinkedIn profile and a separate CV sounds redundant. Tools like the now deprecated LinkedIn2Md only used the public profile which is quite incomplete. I wanted the full data.
Why not use the API?Permalink
Pretty much because, as far as I know, I can’t. In order to get access to the Member Data Portability API, I need to have a legally registered company (see the documentation). Or, as the access request form kindly puts it:
Please note that this product is only available for legal registered entities (e.g. LLC, Corporations, 501(c), etc.) and not individual developers.
Known issuesPermalink
- When projects are not associated with any experience or education, incorrect information is retrieved.