|
|
vor 1 Woche | |
|---|---|---|
| .github | vor 1 Woche | |
| prunplanner | vor 3 Monaten | |
| punoted | vor 4 Wochen | |
| ts | vor 1 Woche | |
| .gitignore | vor 1 Woche | |
| bun.lock | vor 2 Monaten | |
| buy.py | vor 1 Monat | |
| cache.py | vor 1 Woche | |
| company.py | vor 1 Monat | |
| config.py | vor 2 Wochen | |
| cx_spend.py | vor 4 Monaten | |
| dev.sh | vor 2 Wochen | |
| export_logistics.py | vor 2 Monaten | |
| fx.py | vor 3 Monaten | |
| integration.py | vor 3 Monaten | |
| market.py | vor 2 Wochen | |
| mat_competitors.py | vor 1 Monat | |
| movers.py | vor 3 Monaten | |
| package.json | vor 2 Wochen | |
| planet_bases.py | vor 2 Wochen | |
| pyproject.toml | vor 2 Wochen | |
| readme.md | vor 2 Wochen | |
| roa.py | vor 5 Monaten | |
| roi.py | vor 2 Wochen | |
| sell.py | vor 1 Monat | |
| sell_liquidity.py | vor 1 Monat | |
| shipbuilding.py | vor 2 Monaten | |
| supply.py | vor 1 Monat | |
| tsconfig.json | vor 6 Monaten |
install uv: https://docs.astral.sh/uv/getting-started/installation/
get a FIO API key from https://fio.fnar.net/settings and create a config.toml like:
username = 'raylu'
fio_api_key = 'uuid_here'
punoted_api_key = ''
[market.mm_items]
TCL = 0
[supply.promitor]
ignore_materials = ['RAT']
uv run supply.py promitor
To work on the frontend (ts/ directory) and test your changes locally, you will need to install Bun (the project's JavaScript runtime and bundler) in addition to uv.
install bun: https://bun.sh/docs/installation
To generate the backend data, compile the frontend, and serve the site locally, execute the following commands from your terminal:
Generate the Backend Data:
Use uv to execute the Python script in its isolated environment (this utilizes cbor2 for efficient API caching).
uv run roi.py
Install Frontend Dependencies:
Populate the node_modules directory with the required JavaScript libraries.
bun install
Build the Frontend:
Compile the TypeScript files into browser-ready JavaScript within the www/ directory.
bun run build
Serve Locally:
Navigate into the web directory and spin up a local development server to view your changes at http://localhost:8000.
cd www python3 -m http.server 8000