• Stars
    star
    710
  • Rank 63,751 (Top 2 %)
  • Language
    JavaScript
  • License
    BSD 3-Clause "New...
  • Created over 8 years ago
  • Updated 7 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

πŸ’» SteamDB's extension for Steam websites

SteamDB Extension

chrome users firefox users edge users

Adds SteamDB links on various pages in the Steam Community and Store. Also highlights owned and wished products on steamdb.info.

Major features

  • Add SteamDB links across most Steam store and community pages
  • Highlight owned/wished/in cart games and packages on steamdb.info (by fetching info from Steam store)
  • Add new features on Steam sites (e.g. automatic age gate skip, quick sell in inventory, market prices in other inventories)
  • Fix stuff that Valve hasn't (e.g. properly center Steam store on big screens)
  • See this link for a list of all options and features

Links

There are no plans to support Safari at this time due to Apple's policies.

Contributing

This extension does not have any build steps, and you can simply load the folder on the extensions page of your browser.

When writing code, make sure to run our linter:

  1. Run npm install to install eslint
  2. Run npm test which should report warnings
  3. Run npm run fix which should automatically fix most of the reported warnings

Please do not make pull requests adding translations or languages at this time.

Making a release

Run npm run version 3.0.0 which updates manifest.json, creates a commit, creates a tag, and runs npm run build which creates a zip file with the release.

Trade offers support for for_item and my_item

This extension adds support for for_item and my_item parameters in /tradeoffer/new urls, these parameters will automatically add items to trade window upon page load.

  • for_item specifies an item in partner's inventory.
  • my_item specifies an item in your inventory.

Multiple parameters can be specified, a single parameter takes format of appid_contextid_assetid.

For example:

https://steamcommunity.com/tradeoffer/new?partner=[steamid]&for_item=753_6_1234
https://steamcommunity.com/tradeoffer/new?partner=[steamid]&for_item=753_6_1234&for_item=753_6_5678
https://steamcommunity.com/tradeoffer/new?partner=[steamid]&my_item=753_6_1234
https://steamcommunity.com/tradeoffer/new?partner=[steamid]&my_item=753_6_1234&my_item=753_6_5678
https://steamcommunity.com/tradeoffer/new?partner=[steamid]&for_item=753_6_1234&my_item=753_6_5678

Automatically open "grant an award" popup from a link using award

This extension adds support for award parameter in profile, workshop, and other published files such as screenshots.

Open the "grant an award" popup upon page load: https://steamcommunity.com/id/xpaw?award

Open popup and pre-select a specific award: https://steamcommunity.com/id/xpaw?award=17
In this case id 17 is "Take my points".

It works the same way for shared files: https://steamcommunity.com/sharedfiles/filedetails/?id=2935326022&award=17

License

Code in this repository is governed by a BSD-style license that can be found in the LICENSE file.

More Repositories

1

ValveResourceFormat

πŸ”¬ Valve's Source 2 resource file format parser and decompiler
C#
1,048
star
2

SalienCheat

πŸ‘½ Cheating Salien minigame, the proper way
PHP
936
star
3

SteamTracking

πŸ•΅ Tracking things, so you don't have to
JavaScript
844
star
4

GameTracking-Dota2

πŸ“₯ Game Tracker: Dota 2
Lua
648
star
5

GameTracking-CS2

πŸ“₯ Game Tracker: Counter-Strike 2
JavaScript
625
star
6

steamdb.info-issues

🚱 Issue tracker for the SteamDB website
412
star
7

Protobufs

πŸ‘‘ Automatically tracked Steam, CS:GO, Dota 2, Artifact, Underlords and TF2 protobufs.
Shell
340
star
8

GameTracking

πŸ›’ Dumping things, so you don't have to
Shell
254
star
9

SteamLinux

🐧 The Big List of Steam Games on GNU/Linux
PHP
207
star
10

FileDetectionRuleSets

πŸ”Ž Rules to detect game engines and other technologies based on Steam depot file lists
PHP
177
star
11

ValveKeyValue

πŸ“ƒ Next-generation Valve's key value framework for .NET
C#
104
star
12

UndocumentedAPI

πŸ’© Undocumented Steam WebAPI Methods
91
star
13

ValvePak

πŸ“¦ Fully fledged library to work with Valve's Pak archives in .NET
C#
90
star
14

MonsterMinigame

☠ Steam Summer Sale 2015 Monster Minigame fully reimplemented server clone
JavaScript
84
star
15

GameTracking-TF2

πŸ“₯ Game Tracker: Team Fortress 2
Shell
79
star
16

steamstat.us

βœ… Front-end of Steam services status website
HTML
74
star
17

SteamAppInfo

Parser for appinfo.vdf and packageinfo.vdf files used by the Steam client
C#
64
star
18

GameTracking-Underlords

πŸ“₯ Game Tracker: Dota Underlords
CSS
36
star
19

TowerAttack

πŸ“Š Historic data of Steam Summer Sale 2015 minigame rooms and their levels
25
star
20

GameTracking-HalfLifeAlyx

πŸ“₯ Game Tracker: Half-Life: Alyx
CSS
24
star
21

SteamworksDocumentation

πŸ“œ Scraper for Steamworks documentation
PHP
24
star
22

GameTracking-SteamVR

πŸ“₯ Game Tracker: SteamVR Home
JavaScript
23
star
23

SteamTracking-GDPR

πŸ“œ Tracking Valve's GDPR related pages
Python
20
star
24

RemoteUI

🏴 Pewpew using unfinished features before they're official released arrrooo
HTML
19
star
25

GameTracking-Dota2Test

πŸ“₯ Game Tracker: Dota 2 Test
CSS
19
star
26

SteamToTwitter

πŸ•Š Tweets announcements from various Steam groups
C#
16
star
27

RemoteControlDocs

πŸ“» API Documentation for the Steam Remote Control
15
star
28

GameTracking-Artifact-Beta

πŸ“₯ Game Tracker: Artifact Foundry
Lua
11
star
29

GameTracking-Artifact

πŸ“₯ Game Tracker: Artifact
CSS
9
star
30

SteamTokenDumper

πŸ”’ Submit users' PICS access tokens to SteamDB
C#
7
star
31

GameTracking-Underlords-Android

πŸ“₯ Game Tracker: Dota Underlords (Android)
Java
6
star
32

SteamHelpTracking

πŸ“œ Tracking Steam Help articles
PHP
2
star
33

.github

πŸ’— Organization-wide community health files
1
star
34

steam-advanced-access-fetch-players

πŸ“ˆ Simple script to fetch Steam player count
JavaScript
1
star