SteamDatabase / BrowserExtension

💻 SteamDB's extension for Steam websites
https://steamdb.info/extension/
BSD 3-Clause "New" or "Revised" License
776 stars 55 forks source link

[Feature Request] Option to Set Default Displayed Currency on SteamDB #80

Closed ghost closed 3 years ago

ghost commented 3 years ago

Feature Description

Add a setting to set the shown currency on SteamDB website regardless of the cookie or IP or whatever.

User Case

Now it's possible to append param like ?cc=jp to the url of Steam or SteamDB (manually or automatically through a third-party extension) to achieve that, but it would be great if the extention supports that.

Further Information

Though there is closed issue #28 on the setting of displayed currency, I open a new issue since (I assume) the user case is different.

xPaw commented 3 years ago

Why? And why is this request in the extension?

ghost commented 3 years ago

Uh, I can think up three kinds of situation that would need this feature.

  1. I am travelling in another country which uses a different currency and want to see the price in the currency in my country (and perhaps I don't want to login in).
  2. Some games are not available in my region but are cross-region-giftable. If I happen to have a friend in that place, I can ask the person to gift it for me and roughly see how much I'll pay.
  3. To speak it less explicitly, one wants to do something that's against Steam Subscriber Agreement Section 3 Clause A (mostly the last paragraph).

For the second question, as the target currency is already shown after login (hence no need for such option), if this feature gets added, I think the extension is the right place.

xPaw commented 3 years ago

steamdb.info sets a cookie with the currency you select, so your browser will remember your cc on the site.

The extension will show the same currency as the page itself for the lowest price.

On the Steam store, cc parameter does not work if you are logged in.