Package: linkedrw
LinkedRWA simple CLI for you to create your resume using theAwesome CVtemplate,
and your personal website using theDev Portfoliotemplate,
based on your LinkedIn profile.InstallationInstall through pip:pipinstalllinkedrwYou will also need to download a web driver. You can either put it in path (e.g./usr/local/bin/) or specify it by using the-dp/--driver_pathoption,linkedrwsupports the following:Chrome DriverFirefox DriverOpera DriverSafari Driver (Instructionsto configure Safari to allow automation)UsageSimply runlinkedrwto create your resume and personal webiste:This will create three outputs:profile.json- Your LinkedIn profile is being scraped and stored in this fileresume/- The directory containing your resume fileswebsite/- The directory containing your personal website filesRunning Without LinkedInScraping from LinkedIn allows you to only manage and update your profile there
while keeping your resume and personal website up-to-date.
However, you can also create your resume and personal website by using a JSON file.
Check out the exampleherefor the JSON format thatlinkedrwaccepts.
Once you have your JSON profile ready, run the following command to create your resume and personal website:linkedrw-jexample.jsonCompiling Your ResumeTheresume/directory contains a list of LaTex files that can be compiled into a PDF resume file.
As per the instructions and requirements fromAwesome-CV,
a full TeX distribution needs to be installed to compile the LaTex files.
You can download and install it fromhere.Please note thatlinkedrwwill try to compile the LaTex files for you if the requirements are met.After installing the TeX distribution, run the following commands to compile your resume:cdresume/
xelatexresume.texThis should create your PDF resume fileresume.pdfIf your resume contains a publication section,BibLaTeXandbibershould also be available.
And run the following commands instead:cdresume/
xelatexresume.tex
biberresume
xelatexresume.texPersonal WebsiteSimply navigate to thewebsite/directory and openindex.htmlin a web browser,
and you should be able to see your personal website.OptionsBelow is the list of options:-h, --help            show this help message and exit
  --email EMAIL, -e EMAIL
                        Your LinkedIn login email
  --password PASSWORD, -p PASSWORD
                        Your LinkedIn login password
  --keep_creds, -k      Store LinkedIn login credentials under
                        ~/.linkedrw/credentials.json
  --output_dir OUTPUT_DIR, -o OUTPUT_DIR
                        The output directory (default: current directory)
  --scrape_only, -s     Only scrape LinkedIn profile
  --resume_only, -r     Only create resume
  --website_only, -w    Only create personal website
  --profile PROFILE_FILE, -j PROFILE_FILE
                        The profile json file
  --driver DRIVER, -d DRIVER
                        The web driver: chrome, firefox, safari, opera
                        (default: chrome)
  --driver_path DRIVER_PATH, -dp DRIVER_PATH
                        The executable path of the web driver
  --timeout TIMEOUT, -t TIMEOUT
                        The timeout value (default: 10)CustomisationCustomising Your ResumeThe comments inresume.pdfgive you guidelines on customising your resume.Customising Your Personal WebsiteRun the following commands to install the dependencies first:cdwebsite/
npminstallThen run the following command so that it can be auto compiled when there are changes made tojs/scripts.jsorsass/styles.css:npmrunwatchFor more customisation instructions, please refer to the originalrepo.IssuesIfNoSuchElementExceptionis raised, try increasing the timeout value by specifying-t/--timeoutoption.
If the problem remains, please raise an issue.