-
Notifications
You must be signed in to change notification settings - Fork 19
/
Copy pathexample.js
74 lines (65 loc) · 3.23 KB
/
example.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
const SteamUser = require('steam-user');
const SteamTotp = require('steam-totp');
const csgoCDN = require('./index');
const cred = {
username: 'USERNAME',
password: 'PASSWORD',
shared_secret: 'SHARED_SECRET',
};
const user = new SteamUser({enablePicsCache: true});
const cdn = new csgoCDN(user, {musicKits: true, cases: true, tools: true, statusIcons: true, logLevel: 'debug'});
cdn.on('ready', () => {
console.log(cdn.getStickerURL('cologne2016/astr_gold', false));
console.log(cdn.getStickerURL('cologne2016/astr_gold', true));
console.log(cdn.getPatchURL('case01/patch_phoenix', false));
console.log(cdn.getPatchURL('case01/patch_phoenix', true));
console.log(cdn.getPatchURL('case01/patch_hydra', true));
console.log(cdn.getPatchURL('case_skillgroups/patch_supreme', true));
console.log(cdn.getPatchNameURL('Patch | Phoenix'));
console.log(cdn.getPatchNameURL('Patch | Hydra'));
console.log(cdn.getItemNameURL('Patch | Phoenix'));
console.log(cdn.getItemNameURL('Patch | Sustenance!'));
console.log(cdn.getItemNameURL('M4A4 | 龍王 (Dragon King) (Field-Tested)'));
console.log(cdn.getItemNameURL('AWP | Redline (Field-Tested)'));
console.log(cdn.getItemNameURL('MP7 | Army Recon (Minimal Wear)'));
console.log(cdn.getItemNameURL('Sticker | Robo'));
console.log(cdn.getItemNameURL('Chroma 3 Case Key'));
console.log(cdn.getItemNameURL('Operation Phoenix Weapon Case'));
console.log(cdn.getItemNameURL('Operation Phoenix Pass'));
console.log(cdn.getItemNameURL('Music Kit | Kelly Bailey, Hazardous Environments'));
console.log(cdn.getItemNameURL('StatTrak™ AWP | Redline (Field-Tested)'));
console.log(cdn.getItemNameURL('StatTrak™ Music Kit | Noisia, Sharpened'));
console.log(cdn.getItemNameURL('Sealed Graffiti | X-Axes (Tracer Yellow)'));
console.log(cdn.getItemNameURL('★ Karambit | Gamma Doppler (Factory New)', cdn.phase.phase1));
console.log(cdn.getItemNameURL('★ Karambit | Gamma Doppler (Factory New)', cdn.phase.emerald));
console.log(cdn.getItemNameURL('★ Flip Knife | Doppler (Minimal Wear)', cdn.phase.ruby));
console.log(cdn.getItemNameURL('★ Flip Knife | Doppler (Minimal Wear)', cdn.phase.sapphire));
console.log(cdn.getItemNameURL('★ Huntsman Knife | Doppler (Factory New)', cdn.phase.blackpearl));
console.log(cdn.getItemNameURL('AK-47 | Black Laminate (Field-Tested)'));
console.log(cdn.getItemNameURL('Boston 2018 Inferno Souvenir Package'));
console.log(cdn.getItemNameURL('CS:GO Case Key'));
console.log(cdn.getItemNameURL('★ Karambit'));
console.log(cdn.getItemNameURL('AK-47'));
console.log(cdn.getItemNameURL('★ Karambit | Forest DDPAT'));
console.log(cdn.getItemNameURL('AWP | Redline'));
});
SteamTotp.getAuthCode(cred.shared_secret, (err, code) => {
if (err) {
throw err;
}
const loginDetails = {
accountName: cred.username,
password: cred.password,
rememberPassword: true,
twoFactorCode: code,
logonID: 2121,
};
console.log('Logging into Steam....');
user.logOn(loginDetails);
});
user.on('loggedOn', () => {
console.log('Logged onto Steam');
});
user.on('contentServersReady', () => {
console.log('Content servers ready');
});