• Stars
    star
    710
  • Rank 63,751 (Top 2 %)
  • Language
    JavaScript
  • License
    BSD 3-Clause "New...
  • Created over 8 years ago
  • Updated 6 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