Skip to content

AlejandroAkbal/Steam-Little-Toolkit-Browser-Extension

Repository files navigation

Steam Little Toolkit browser extension

This extension has various little utilities that make your experience on the Steam store, better.

Hover over the settings for info about them.

Download

Download the extension on

Works best alongside the SteamDB Extension.

Images

Menu

Menu

Console Notifications

Notifications

List of features

  • Remove live streams on steam store
  • Remove owned/ignored games on the steam store
  • Remove owned/ignored games on the recently updated list
  • Bypass age check
  • Bypass external link filter
  • Graphical menu for toggling all the settings
  • Sync settings between devices
  • Transform the script to a browser extension
  • Doesnt load if a secure page is loaded (cart, login, etc.)

To do

  • Remove games when an event happens, not every x seconds
  • Option to ignore owned/ignored games while viewing bundles
  • Option to pause livestreams instead of deleting them
  • If a setting is added, add it to the current menu instead of replacing to the default one
  • Add OS notifications for when the settings are replaced by the default ones
  • Add toggle to disable the beg for money
  • Inject HTML code with javascript and not unsafe variables
  • Welcome page or settings page when installed
  • If failing to achieve the event-driven removing, have a slider for the seconds between removes

Completed

  • Fix owned/ignored games being deleted from search results
  • On the comment section while viewing a game, automatically click "your languages" (Added very poorly but added it)
  • Implement a colorful way to log messages to console
  • Better description of the settings on hovering
  • Make a script with web-ext that automatically zips the src and dist folder and uploads them to AMO
  • Tweak the CSS so the transition to Chrome extension is easier
  • Publish on https://addons.mozilla.org/
  • Publish on https://chrome.google.com/webstore/category/extensions
  • Add analytics (getinsights.io)

Web-Ext

Browser development

npm install -g web-ext
web-ext lint --source-dir=src
web-ext run --firefox="C:\Program Files\Firefox Developer Edition\firefox.exe" --firefox-profile=default --source-dir=src

Gulp

Final build

npm install
npx gulp build

Publishing

Build on windows 10 with

.\scripts\buildDist.ps1
.\scripts\buildSrc.ps1

Maybe you'll need to execute this before

Get-ExecutionPolicy
Set-ExecutionPolicy Unrestricted