Item Seller Info from Steam Market Scraping app
- Python 3
- PostgreSQL + 150GB SSD Storage
CREATE TABLE listings(
id SERIAL PRIMARY KEY,
item_name VARCHAR(200),
time timestamp,
price int,
owner_name VARCHAR(200),
owner_avatar VARCHAR(200),
profile_link VARCHAR(200),
CONSTRAINT owner_item_constraint UNIQUE(owner_name, item_name, price, profile_link)
);
CREATE INDEX ON listings(owner_name);
CREATE INDEX ON listings(item_name);
CREATE INDEX ON listings(price);
CREATE INDEX ON listings(profile_link);
set API_KEY environment variable, edit steamid range if necessary and run databaseupdater.py
run listingcollector.py
. it takes items from listings.json
. you can re-generate dictionary with
helpers.collect_item_urls
and helpers.parse_id
flask code is contained in app.py
- Discord: @intellltech
- Telegram: @intellltech