Export public LinkedIn profile to Markdown format.
You can use this tool to generate a Markdown format CV from your LinkedIn profile.
Edit the output Markdown file and transform it into PDF,
so you can have the pure text CV (maybe put it on your personal website which support Markdown format)
and PDF CV at the same time.
- Save to PDF function on LinkedIn doesn't support Chinese characters.
- Resume Builder on LinkedIn cannot import Honors&Awards section on your profile.
- LinkedIn profile cannot export to pure text format like Markdown or reSturcturedText.
Creating a application on LinkedIn is too troublesome for me,
you have to fill the company name, commercial usage, ... and so on for registration.
This is just a toy project for my personal usage to generate a CV in Markdown format because I am too lazy to write one and I don't want to maintain lots of different versions of my CV. I just wanna write on LinkedIn and use it anywhere.
Besides, all sections of my profile are public.
So, that's why I get the profile from a browser and parse the html then output into Markdown format.
I am not familiar with reStructedText syntax and I think Markdown format is enough for this usage.
Lots of tools can help you transform a Markdown file into a PDF.
pip install git+https://github.com/M157q/linkedin2md.git
usage: linkedin2md [-h] linkedin_id
Export public LinkedIn profile to Markdown format
positional arguments:
linkedin_id The id of the target LinkedIn profile.
optional arguments:
-h, --help show this help message and exit
$ linkedin2md shunyi > profile.md
You can get the user's LinkedIn profile in Markdown format like this
$ grip profile.md
By using Grip and open your browser then print the page as PDF,
you can get a PDF version of the profile like this
GPLv3