One night, I decided I was going to do some research, only to find every Google Scholar Result behind a paywall. Trying to find the link on Sci-Hub, I ran into a bunch of issues:
* https://whereisscihub.now.sh/ is down
* Annoying to copy/paste title to Sci-Hub
* Didn't want to be presented with another set of search results from my search results.
I've seen some other Sci-Hub extensions, most notably https://openaccessbutton.org/. However, most of these require you to go to the article page, then click the extension's button to finally be redirected. I thought I could do better.
I recently did an update pass to update with some features others have added and requested.
New Features for v1.2.0:
* Added support for all Google Subdomains. You can now use this extension on Google Scholar websites for any country!
* DOI is now listed next to the article title for articles where the DOI was found
* If the title's URL was updated to Sci-Hub, the Icon to the left will now point to the original article.
* More accurate DOI lookups!
Issues:
* Currently, I can't validate that the article exists on Sci-Hub, due to the way Firefox handles website permissions for extensions. I do not want to request permissions for all domains, but since the Sci-Hub domain can change, this is difficult.
* I'm afraid to port this to Chrome, because I don't want to lose my Google Account over something like this.
* It's a hassle to support manifest v2 for Firefox and manifest v3 for chrome. Haven't found a good workflow setup for developing for both browser platforms at the same time, from one codebase.
I welcome any feedback or recommendations on the issues. I also have planned features, and am open to contributions! The extension is all open source and can be found at: https://github.com/djfdat/sci-hub-scholar
I hope this helps some people get access to the information they need!