Leggi in altre lingue:
LGS-96 è un’estensione di Chrome che mostra le informazioni sulla RAL trovate nella descrizione degli annunci di LinkedIn
direttamente sulle card nei risultati di ricerca.
L’obiettivo di questo progetto è aiutarti a risparmiare tempo, passando oltre le opportunità non adeguate alle tue aspettative sulla retribuzione.
L’estensione prende il suo nome dal D.Lgs. 96/2026, la legge italiana in merito alla trasparenza retributiva. Questa legge
obbligherebbe le aziende a indicare i range retributivi negli annunci di lavoro (o, comunque, di comunicarli prima del primo colloquio); tuttavia, molte aziende non lo fanno ancora.
LGS-96 non è in alcun modo collegato, finanziato, o affiliato con LinkedIn.

Scarica l’estensione qui!
chrome://extensions nel browser;extension/ di questo progetto.Cliccando l’icona dell’estensione in alto a destra, puoi accedere alle sue impostazioni:

Una volta configurata, apri semplicemente LinkedIn e la vedrai funzionare!
Le pagine attualmente supportate sono:
linkedin.com/jobs/ (funziona sulle 1-3 card all’inizio della pagina)linkedin.com/search/results/all/ (funziona nella sezione Offerte di lavoro)
linkedin.com/jobs/collections/recommendedSe vedi un annuncio che l’estensione non riesce a intepretare correttamente puoi segnalarmelo passando il mouse sopra il badge colorato e cliccando sulla bandiera a sinistra. Si aprirà un popup che ti chiederà di inserire i valori che ti saresti aspettato di vedere.

L’estensione usa lo storage locale del browser per salvare i risultati della scansione degli annunci di lavoro e le tue impostazioni.
Le descrizioni degli annunci sono analizzate in modo transitorio e non sono mai salvate o inviate in alcun modo.
Le uniche destinazioni di rete sono LinkedIn (annunci di lavoro pubblici) e, quando invii una segnalazione di errore, il servizio di FormSubmit per l’invio di email.
Il progetto consiste principalmente in JavaScript senza pacchetti e dipendenze particolari. I test possono essere avviati tramite:
node --test tests/salary-parser.test.js tests/cache.test.js tests/scheduler.test.js tests/feedback.test.js tests/localization.test.js tests/routes.test.js tests/fixture-cards.test.js tests/fixtures-sanitized.test.js tests/cloud-cache.test.js
Di seguito sono elencati alcuni script accessori:
node scripts/generate-locales.js — scrive i file in extension/_locales/ a partire dai file YAML di localizzazione in extension/localization/.node scripts/sanitize-fixtures.js — esegue un parsing delle pagine HTML in pages/ per renderle completamente anonime
(toglie nomi di script, informazioni personali e di contatto).node scripts/package.js — crea lo ZIP dell’estensione nella cartella dist/ e ne stampa l’hash.Per proporre il supporto di una nuova lingua, compila un file YAML nella cartella extension/localization/.
Per migliorare il funzionamento dell’estensione, aggiungi alcune frasi degli annunci di lavoro nella tua lingua in coda al file train/salary.json, indicando un estratto del testo e i risultati attesi.