Skip to content

theKerosen/AstraNet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AstraNet

This is AstraNet, my most ambicious project yet.
AstraNet is a system focused on managing updates from Steam apps. It uses Discord as a way to comunicate, but being a BOT is not its main purpose.

Engines

AstraNet uses three engines, they are internally called rest_engine, data_engine and main, but I decided to give them nice names, so they're Radon, Neon and Astra. Their purpose is as it follows:

  • Astra (Main Engine)

    Language: Python
    Joins everything together and runs the Discord BOT.

  • Radon (Data Engine)

    Language: Rust
    Manages, collects, analyzes and handles the raw data provided by Neon.

  • Neon (REST Engine)

    Language: TypeScript
    Creates a bridge between Steam and Radon.

It runs them using Python's subprocess lib. Not the most robust way, but it works.

This project is inspired by SteamDB. No affiliation of any sort to it though.

About

This is AstraNet, my most ambicious project yet.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published