Guides
Use and adapt group-of-sites-freelancers
Use and adapt group-of-sites-freelancers: A Chrome extension that gathers Ahmed Mansour's freelance and professional profiles in one browser tab.
Use the documented interfaces and source layout for group-of-sites-freelancers. The sections below retain the README’s examples and configuration details.
What it does
- One tab, every profile — opens all of Ahmed's live freelance & identity profiles (Global / Online work / MENA) in a single page.
- Border & theme aware — light / dark theme toggle, persistent across reloads.
- Favorites — tag any site with a ☆; the filter shows only your favorites.
- Daily check-ins — a content script (
record.js) stamps a check-in whenever you visit any tracked site; each card shows whether you checked it today)Skip.
Files
manifest.json— MV3 manifest (permissions, content scripts, action).background.js— service worker; opens the hub on action click.hub.html— the hub page; theLINKSarray drives the profile cards.record.js— content script that records a visit for the visited host.icons/+make_icons.py— toolbar icons (and the generator).bg.jpg— hero background (dimmed city / coastline).
All data is stored in chrome.storage.local (this browser only) — no network calls, nothing leaves the browser.
Troubleshoot a local change
- Reproduce the smallest example from the quick-start guide.
- Compare required configuration and dependency versions with the README.
- Check the linked issue tracker for the same error. Include the command, runtime version, and relevant error when reporting a problem; omit credentials.
Source and help
Source captured: 2026-10-11
