Giter Site home page Giter Site logo

nathanielw / humble-enhancer Goto Github PK

View Code? Open in Web Editor NEW
11.0 11.0 0.0 49 KB

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

JavaScript 87.46% CSS 12.54%

humble-enhancer's People

Contributors

nathanielw avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

humble-enhancer's Issues

[Suggestion] Title Matching

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.

Extend to the Humble Store

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!

[Bug] Incorrect Title Matching (Again)

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
image

So it seems that you can distinguish with the "special" text.

[Bug] Game Bounding Box Size

For the newest Humble Weekly Bundle, they draw a bounding box around the next tier of games, but when this extension inserts the panel above it, it can push the normal Humble Bundle content out the bottom of this bounding box.

Here is an image of what I am talking about:
image

HumbleBundle Flex CSS

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.

[Suggestion] Steam Links

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.

Feature request: List of supported OS's

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! :)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.