Scrape all informations you whant of linkedIn profile's. π
Work since π 08/22/2021
With lnkds you can scrapp all profile's informations you whant with your li_at
token provided by your linkedin cookie.
$ lnkds --help
lnkds 0.1.2
Teddy F. <pro@teddyfontaine.fr>
This doc string acts as a help message when the user runs '--help' as do all doc strings on fields
USAGE:
lnkds [FLAGS] <LI_AT> <SUBCOMMAND>
ARGS:
<LI_AT> "li_at" from LinkedIn Cookie
FLAGS:
-h, --help Print help information
-v, --verbose A level of verbosity, and can be used multiple times
-V, --version Print version information
SUBCOMMANDS:
help Print this message or the help of the given subcommand(s)
profile A subcommand to Get LinkedIn profile (basic informations, experiences,
certificates, ...)
Scrape a full linkedin profile with basic informations, experiences, educations, certifications, skills, projects and organizations.
$ lnkds <AQE...> profile <tf...> --help
lnkds-profile
A subcommand to Get LinkedIn profile (basic informations, experiences, certificates, ...)
USAGE:
lnkds <LI_AT> profile <USER>
ARGS:
<USER> User account you whant to parse
FLAGS:
-h, --help Print help information
-V, --version Print version information
- Experiences:
"$type": "com.linkedin.voyager.dash.identity.profile.Position"
- Experiences_groups:
"$type": "com.linkedin.voyager.dash.identity.profile.PositionGroup"
- Medias:
"$type": "com.linkedin.voyager.dash.identity.profile.treasury.TreasuryMedia"
- Profile:
"publicIdentifier": "teddyfontaine"
+"$type": "com.linkedin.voyager.dash.identity.profile.Profile"
- Educations:
"$type": "com.linkedin.voyager.dash.identity.profile.Education"
- Certifications:
"$type": "com.linkedin.voyager.dash.identity.profile.Certification"
- Skills:
"$type": "com.linkedin.voyager.dash.identity.profile.Skill"
- Projects:
"$type": "com.linkedin.voyager.dash.identity.profile.Project"
- Organizations:
"$type": "com.linkedin.voyager.dash.identity.profile.Organization"
This project support @release-it
with 2 plugins @release-it/keep-a-changelog
and @release-it/bumper
.
$ sudo npm install -g release-it
$ sudo npm install -g @release-it/keep-a-changelog
$ sudo npm install -g
$ git clone git@github.com:tfSheol/lnkds.git
$ cd lnkds
# Prefere to use makefile for it
$ release-it
π Let's release lnkds (currently at 0.1.1)
Changelog:
* add changelog support
? Select increment (next version): patch (0.1.2)
...
- This api can't getted over 18 experiences.
- Rework code architecture π
- Implementation of user experiences
- Implementation of user experiences by groups
- Implementation of experiences medias
- Implementation of user profile
- Implementation of user educations
- Implementation of user certifications
- Implementation of user skills
- Implementation of user projects
- Implementation of user organizations