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

https://github.com/yannickfunk/steamaliasexplorer

Service which caches all related steam profiles and their recent aliases starting from an enqueued user
https://github.com/yannickfunk/steamaliasexplorer

Last synced: 28 days ago
JSON representation

Service which caches all related steam profiles and their recent aliases starting from an enqueued user

Awesome Lists containing this project

README

        

# SteamAliasExplorer
Service which caches all related steam profiles and their recent aliases starting from an enqueued user

## Requirements
* MySQL Database
* Table `aliases`
```SQL
CREATE TABLE `aliases` (
`id_64` BIGINT(20) UNSIGNED NOT NULL,
`alias_list` LONGTEXT NULL DEFAULT NULL COLLATE 'utf8mb4_bin',
`last_written` DOUBLE(22,0) NULL DEFAULT NULL,
PRIMARY KEY (`id_64`) USING BTREE
)
```
* Environment Variables
* mysql_database
* mysql_hostname
* mysql_password
* mysql_username
* api_webkey (This is your Steam API key)

## Build and Run
```bash
cargo run --release
```

## Put users on the queue to explore:

```
http://127.0.0.1:8080/explorer/enqueue/
```

The service now collects the users friends, the friend's friends and so on..
It writes all users it comes across into the database