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.
Why create this project?
- 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.
Why not use LinkedIn API as a application so you can get the private info from the profile of user?
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.
Why Markdown instead of reStructedText?
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