PokeTrax
Pokemon TCG collection management
Install / Use
/learn @poketrax/PokeTraxREADME
<img src="src-web/public/poketrax.png" width="50" height="50"> PokeTrax
Pokemon Card Data tracking card collection
<img src="src-pages/src/assets/ui.png">Downloads
- https://poketrax.github.io/PokeTrax/
Recommended IDE Setup
Development
The Applicaiton has two part a rust tauri backend and a Single page svelte applicaiton
Backend tauri server
Will lauch a window with what ever ui is in the src folder.
Normal
cargo tauri dev
Stack Trace
RUST_BACKTRACE=1 cargo tauri dev
Frontend Svelete app
Will lauch a browser to load web app. Server needs to be running on you will get nothing but a loading screen. If you lauch the server after lauching web app refresh the page to get past loading screen
npm run dev
Build installer
This will build an executeable for your Operating system.
Build Process Note: TAURI_PRIVATE_KEY needs to set set or you will get an error. You can create your own key or remove the updater options in tauri.conf.json
cd src-web
npm run build
cd ..
cargo tauri build
Build Rust Documentation
cd src-tauri
cargo doc --no-deps
Usage
ENV Variables
PK_DATA_DIR="./data" Data directory for data files POKETRAX_DAEMON=true Disables UI for testing and headless execution
Parameters
| Name | Function | | --- | --- | | -h | headless | | -a | Admin mode |
Maintainer instuctions
Create symlink to executable
Symlink to executable for headless
ln -s /Applications/PokeTrax.app/Contents/MacOS/PokeTrax poketrax
poketrax -h
Process for Updating Version
- Make sure src-tauri/tauri.conf.json version matches Release.
- Create Release in Github
- Action will produce artifacts
Related Skills
node-connect
343.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
90.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
343.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
343.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
