This repository has been archived by the owner. It is now read-only.
(DEPRECATED) Export public LinkedIn profile to Markdown format
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.



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?

  1. Save to PDF function on LinkedIn doesn't support Chinese characters.
  2. Resume Builder on LinkedIn cannot import Honors&Awards section on your profile.
  3. 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+


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 >
You can get the user's LinkedIn profile in Markdown format like this

$ grip
By using Grip and open your browser then print the page as PDF,
you can get a PDF version of the profile like this