fkztw / linkedin2md

(DEPRECATED) Export public LinkedIn profile to Markdown format
GNU General Public License v3.0
14 stars 2 forks source link
linkedin markdown python resume

DEPRECATED
===

LinkedIn2Md

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.


Installation

pip install git+https://github.com/M157q/linkedin2md.git


Usage

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  

Example

$ 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


LICENSE

GPLv3