Bastien-and-Gauvain / monorepo

A chrome extension to help recruiters 1-click export LinkedIn profiles in their Notion databases.
https://chromewebstore.google.com/detail/recruitivity/gahcfmlnmednhnbkifdoffblfffpeljf
3 stars 0 forks source link

✨ feat(back) PLAS-23: create linkedin profile scraper #14

Closed GauvainThery closed 9 months ago

GauvainThery commented 9 months ago

Context

Re-creating what is called LinkedIn parser on the original project. This is only for LinkedIn, there's a dedicated issue for SalesNav. This is only the scraper, the way it'll be called is yet to be built when integrating the form.

Solution

There's a challenge here for maintainability as LinkedIn is likely to change the structure of the front page. I tried to query elements 1 by 1 and return an empty string if not found. I created a dedicated file for data cleaning.

Also, this could have been a class but I think we'll be more efficient developing with functions and the complexity of the project is rather low so I kept things as simple as possible.

Priority

High

GauvainThery commented 9 months ago

All good 🚀

Then you can click approve 😅