Package Exports
- steam-categories
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (steam-categories) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
steam-categories
Super basic Node.js library to help with modifying the new Steam categories
Usage:
const SteamCat = require('./index');
const path = require('path');
// %LOCALAPPDATA%/Steam/htmlcache/Local Storage/leveldb
const levelDBPath = path.join(process.env['localappdata'], 'Steam', 'htmlcache', 'Local Storage', 'leveldb');
// Supply leveldb path and Steam3 ID of user whose collections to edit
const cats = new SteamCat(levelDBPath, '88089999');
// Read user collections
cats.read().then((collections) => {
// Add DOOM to existing "test" collection
collections[1]['user-collections.test'].value.added.push(379720);
// Create a new collection with Counter-Strike, DOOM, and Half-Life 2
cats.add('someUniqueKey', {
name: 'Super Cool Collection',
added: [10, 220, 379720]
});
// Save collections
cats.save().then(() => {
console.info('yay!');
});
});