nathanielw / humble-enhancer Goto Github PK
View Code? Open in Web Editor NEWEnhances Humble Bundle pages by addding useful details about each game, including Metacritic review score and pricing info.
License: GNU General Public License v3.0
Enhances Humble Bundle pages by addding useful details about each game, including Metacritic review score and pricing info.
License: GNU General Public License v3.0
For some games the title is "SpeedRunners (Early Access)" and it wont match since CheapShark and Steam don't use the bracketed information in their databases.
If it is possible, could you see if there is a match like normal, and if there isn't then check to see if it has bracketed content (I wouldn't remove then right away since they might be important to the game name) and then remove the content inside the brackets and take another search in the databases.
Thank you for this fantastically time saving script! If it would be possible for you to extend it to work on each individual games page in the Humble Store too that would be just amazing!
In the latest Humble Weekly Bundle there is a title called Vertiginous Golf, but it is given out as a 4-pack, so the Steam Link and the Metacritic Score doesn't work.
I understand if you keep the External Prices searching up the multiple pack, since they gives you an accurate representation of how much that item costs, but doesn't help with the other 2.
Here is the HTML code for the block
So it seems that you can distinguish with the "special" text.
In the newest Humble Weekly Bundle, there is a game simply called "INK", but it matches the wrong game.
INK (Should Match) - http://store.steampowered.com/app/385710/
Steam Price - $6 NZ
Metacritic - 68
BRINK (Does Match) - http://store.steampowered.com/app/22350
Steam Price - $24 NZ
Metacritic - 70
Since HumbleBundle started to use flexbox for their styling, if you place the elements in the correct DIVs it causes problems with the baseline alignment and the games are no longer aligned properly.
In the newest Humble Bundle Weekly, Dead State: Reanimated has the pricing info from CheapShark, but no Steam link button next to them.
A possible solution is to see if has a SteamStoreID and if they don't then look through the list of "Deals" that CheapShark gives you and see if one matches with the StoreID of Steam (It is "1" I think) and then use the DealLink from that (which redirects to the Steam Store page for that game) as the link on the small Steam Store button.
Looks like the Humble site has stopped using Font Awesome, so the font isn't available to the injected stuff either.
It's a bit of a hassel to mouse over all of the icons in a bundle to check if any of the games support Linux. If it would be possible to extract the OS info somehow and create a list of supported OS's that would be great!
The best would probably be if there could be one list at the top of the page showing the name of each OS supported by at least one of the games and then a list bellow each game with the OS's supported by that particular game. But just one of those things would be nice in itself too!
If you have any time. Thanks! :)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.