How shabbir-building/countin-extention works
The extension detects submitted LinkedIn comments in the page, asks its background worker to update or retrieve period totals, and renders daily, weekly, and monthly counts in an overlay. Reset-key logic rolls totals over by day, week, and month. The README documents automatic display on LinkedIn; styling and manifest details are not sampled, so their runtime relationships are omitted.
Main entry points: background.js Message handler · content.js Counter overlay
Components 8
LinkedIn page
- LinkedIn feed
- Comment detector
content.js - Counter overlay
content.js
Counter worker
- Message handler
background.js - Period rollover
background.js
Counter state
- Period totals
background.js
Other components
- LinkedIn user
- Chrome local storage
Connections 10
- LinkedIn user → LinkedIn feed: uses
- LinkedIn feed → Comment detector: provides clicks
- Comment detector → Message handler: sends count request
- Counter overlay → Message handler: requests totals
- Message handler → Period rollover: checks periods
- Period rollover → Chrome local storage: reads and resets
- Message handler → Chrome local storage: reads and writes totals
- Chrome local storage → Period totals: persists
- Message handler → Counter overlay: returns counts
- Counter overlay → LinkedIn user: displays totals