Runescape Trading Platform
Project description
Runespreader
A python runescape trading application
Installing
From PyPI
pip install runeascend-platform
From Project
make create-dev
Running the applets
I recommend setting up systemd services (ideally user services - make sure to enable linger!) for all of the applications. Their services can be found in the service_templates directory
Setting up clickhouse
Installing and configuring clickhouse
Migrations can be found in migrations/ and are managed by clickhouse-migrations
Tables
OSRS API Data
- rs_buys
- rs_sells
Runespreaders Published Messages
- osrs_hf_opp
- osrs_mf_opp
- osrs_mkt_data
- osrs_sweeps
Runevault/Runesavant Order Tracking
- osrs_savant_cancel_events
- osrs_savant_fill_events
- osrs_savant_order_events
- osrs_savant_orders
Using grafana for visualization
I have a public instance that I can share with anyone interested, but feel free to point a grafana clickhouse datasource at your instance and then use the grafana-dashboard.json
file to import. The discord bot in its excerpt for linking graphs assumes that you have the same public IP that is running the discord bot and the grafana server
Setting up Redpanda
To install redpanda follow this guide
I recommend using redpanda console to interact with you environment, the instruction are included above
message schemas are updated in schemas/
(except for osrs-ref-data)
osrs-fills: Successful execution {price, symbol_id, account_username, buy/sell, position_open_time, position_close_time}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file runeascend-1.0.2.tar.gz
.
File metadata
- Download URL: runeascend-1.0.2.tar.gz
- Upload date:
- Size: 13.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.4.2 CPython/3.11.10 Linux/5.15.0-119-generic
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b956b9fadec21bb0e005ec4967d7edceadcb098839dd51a086b0d2de50ef0007 |
|
MD5 | 981d76b4110a79be7ee18f42eb03028b |
|
BLAKE2b-256 | 93fc708c548f724ad8a98bcf1401414675780a53e8de1db1331ca720921c6816 |
File details
Details for the file runeascend-1.0.2-py3-none-any.whl
.
File metadata
- Download URL: runeascend-1.0.2-py3-none-any.whl
- Upload date:
- Size: 16.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.4.2 CPython/3.11.10 Linux/5.15.0-119-generic
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2db8b9a1b7d413357d3f5d1bcb2979b209ff525d897945b8e761e5fa0d66c5b6 |
|
MD5 | 5981f9fe8c9b64c64836db1863a1a29f |
|
BLAKE2b-256 | 651933be1de9bc3c5598f7dfc103ddc72a52d4299390482b32dba0a03958e649 |