Chrome Extension: Starify Github project links
posted in javascript on • by Wouter Van Schandevijl • last updated onA free and open source Chrome Extension that adds Github stars badges to all links on a web page.
Before: https://github.com/sindresorhus/awesome
After: sindresorhus/awesome
Runs automatically on certain pages like Google search results, StackExchange questions,
on Github itself and on Package Manager registries.
Control
+
Alt
+
G
: Activate on any other page
More Examples
Google Search Results
Github Awesome List
Source
Fork the project and modify the source if you want different behavior because… Well there isn’t some sort of settings page :)
Find these variables at the top of github-stars.user.js
:
// Execute directly on pages matching one of these:
const activateDirectlyOn = [
'https://stackoverflow.com', 'https://superuser.com', 'https://askubuntu.com',
'https://serverfault.com', /^https:\/\/.*\.stackexchange\.com/,
/^https:\/\/(www.)?google\..*\/search/, 'https://www.bing.com',
'https://github.com', 'https://www.npmjs.com/package', 'https://www.nuget.org/packages',
];
// Otherwise wait for Control + Alt + G:
const isTheHotkey = e => e.ctrlKey && e.altKey && e.code === 'KeyG';
// Shoutout to Shields.io for kindly providing the badges!
const badgeUrl = 'https://img.shields.io/github/stars/{userName}/{repoName}.svg?style=social&label=Star';
Stuff that came into being during the making of this post
Other interesting reads
Updates
- 17 March 2024 : Fix for Google layout. Updated to manifest.json v3.
Category:
javascript
Tags:
product