Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/revadike/steamdatabasebackend

⚒ The application that keeps SteamDB up to date with the latest changes directly from Steam, additionally it runs an IRC bot and announces various Steam stuff in #steamdb and #steamdb-announce on Freenode.
https://github.com/revadike/steamdatabasebackend

mariadb mysql net5 steam steam-api steamdb

Last synced: 2 months ago
JSON representation

⚒ The application that keeps SteamDB up to date with the latest changes directly from Steam, additionally it runs an IRC bot and announces various Steam stuff in #steamdb and #steamdb-announce on Freenode.

Awesome Lists containing this project

README

        

# Steam Database Backend

The application that keeps [SteamDB](https://steamdb.info/) up to date with the latest changes directly from Steam,
additionally it runs an IRC bot and announces various Steam stuff in #steamdb and #steamdb-announce on [Freenode](https://freenode.net/).

This source code is provided as-is for reference. It is highly tuned for SteamDB's direct needs and is not a generic application.
If you plan on running this yourself, keep in mind that we won't provide support for it.

## Requirements
* [.NET 5+](https://dot.net)
* [MySQL](https://www.mysql.com/) or [MariaDB](https://mariadb.org/) server

## Installation
1. Import `_database.sql` to your database
2. Copy `settings.json.default` to `settings.json`
3. Edit `settings.json` as needed: database connection string and Steam credentials.

Use `anonymous` as the Steam username if you need to debug quickly.

## License
Use of SteamDB Updater is governed by a BSD-style license that can be found in the LICENSE file.