IsThereAnyDeal / AugmentedSteam

Augments your Steam Experience
https://augmentedsteam.com
GNU General Public License v3.0
1.38k stars 85 forks source link

[FEATURE REQUEST] Clean URLs #1209

Open Revadike opened 3 years ago

Revadike commented 3 years ago

Current Behavior (if any)

Steam only removes snr part from URL by default

Desired Behavior

Remove more ugly parameters, so we only keep clean URL's (for sharing).

Motivation / Use Case for Changing the Behavior

I saw steam having these functions natively, but commented out.

GDynamicStore.RemoveSNRFromURL();
GDynamicStore.RemoveUTMFromURL();
GDynamicStore.RemoveParamFromURL("curator_clanid");

Example

https://store.steampowered.com/bundle/5506/Ubisoft_VR_Bundle/?curator_clanid=4777282&utm_source=SteamDB&snr=1_430_4__12

Black3ird commented 3 years ago

Supporting the case yet solved it already via externally using https://github.com/Smile4ever/Neat-URL with snr@steampowered.com and curator_clanid on the "blocked parameters" in its options that I can recommend to anyone else interested.

This is a Global solution, better than https://github.com/ClearURLs/Addon because NeatURL accepts custom parameter unlike CleanURLs until Augmented to add these cleaning like "Steam Web Integration" hero Revadike suggested.