Skip to content

DoNotEatMe/Lurker

Repository files navigation

About

Lurker planned as complex server app to parse steam data and store into DB inspired by SteamDB and SteamSpy. Project was created in educational purposes. Lurker is pretty shallow now, but I have vision to work on.

Current stage

  • Common libs
    • cURLing - cURL returning buffer with page data
    • Logger - simple class to store logs to DB
    • Postgre - DB connection holder (/Credentials/credentials.cpp reqiured)
  • Common apps
    • InitAllGames - Get gamelist feom steam web api and insert appid and game title to DB
    • UpdateGameInfo - Get list of games in DB (after InitAllGames) and push to DB info from steam web api

Dependencies

vcpkg install curl

vcpkg install libpqxx

vcpkg install rapidjson

Working on:

  • After initial UpdateGameInfo complete - make upper-analytics for efficiency decision
  • Learn SteamKit and try to realise usefull methods in Lurker
  • Pricing for each region
  • Tags for games
  • Live Online
  • Comments for games

Longterms

  • Somithing like SteamKit listner to Steam changes. Need to research steam callbacs and
  • Web interface for "Steam Pulse" (upper level analytics of platform e.g. games/year, games/languages e.t.c)
  • Steamworks csv analytics (Steam traffic, Pricing, wishlists/cohort)

Known issues

  • Language incorrect regex, so bad DB results.
  • too many 429. Proxy holder needed or SteamKitResearch.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published