Oracle3
Open-source trading engine and MCP server for prediction markets. Fee-aware no-arbitrage trading across related contracts, live on Kalshi, Polymarket and Solana or on paper.
曾在避險基金交易室研究,並有多年自行投資與交易經驗。把產業供需、獲利、估值與部位風險整理成每日研究流程:核對報告與資料,記錄判斷、理由與翻轉條件;由你決定買進、減碼或等待。
Translation pending
FinanceTypeScript · AstroGitHub @VinskaoOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗
The main frontend application unifying multiple project domains through a modern Astro and React hybrid architecture.
TY-Multiverse 前端為多維度管理系統,包含:
astro@6,需 Node.js >= 22.12.0)video-service/ 目錄)manage-users 角色,訪問管理面板graph TD
Client[客戶端/瀏覽器] --> |請求| Router[路由層]
Router --> |重定向| SSO[SSO Server 認證]
SSO --> |驗證| API[TY-Multiverse-Backend]
API --> |查詢| DB[(數據庫)]
Client --> |請求圖片| Nginx[Nginx Static File Server]
Nginx --> |提供| Images[角色圖片]
subgraph 客戶端緩存
BrowserCache[瀏覽器緩存]
BrowserCache --> |localStorage| CharacterData[角色戰力數據]
BrowserCache --> |localStorage| ThemeData[主題設置]
BrowserCache --> |localStorage| EditorContent[編輯器內容]
BrowserCache --> |localStorage| FightData[戰鬥數據]
end
Client --> |讀取/寫入| BrowserCache
API --> |返回數據| Client
graph TD
A[Astro Pages<br/>src/pages/*.astro<br/>File-based routing] --> B[BaseLayout.astro<br/>Global app shell]
B --> C[Static Astro Components<br/>Nav.astro / Footer.astro]
B --> D[Page Content Slot]
C --> E[ThemeToggle.tsx<br/>React island in Nav]
D --> F[Client Islands<br/>client:load React components]
F --> G[SkillsBubbleChart.tsx<br/>React + D3]
F --> H[PeopleManagement.tsx<br/>Interactive React UI]
graph TD
A[Frontend Request<br/>http://localhost:8082/tymg/*] --> B{Spring Cloud Gateway}
B --> C[Backend REST API<br/>Port 8080]
subgraph "Spring Cloud Gateway Routes (/tymg/**)"
D["/people/**<br/>People Management"]
E["/weapons/**<br/>Weapon Management"]
F["/gallery/**<br/>Gallery Management"]
G["/deckofcards/**<br/>Game APIs"]
H["/auth/** & /keycloak/**<br/>Authentication"]
end
B --> D
B --> E
B --> F
B --> G
B --> H
D --> C
E --> C
F --> C
G --> C
H --> C
graph TD
A[前端 MD 文件集<br/>src/content/work/] --> B[定期同步]
B --> C[後端 Paprika<br/>Laravel API]
C --> D[PostgreSQL<br/>向量資料庫]
E[FastAPI Maya-Sawa<br/>定期任務] --> F[從 Paprika API<br/>取得 MD 文章]
F --> G[Embedding 處理]
G --> D
H[前端 Astro<br/>QABot 組件] --> I[後端 Maya-Sawa<br/>FastAPI]
I --> J[Redis<br/>聊天記錄緩存]
I --> K[OpenAI API<br/>GPT-3.5-turbo]
K --> L[回答生成]
L --> I
I --> H
graph LR
A[GitHub Repository] --> B[Clone and Setup]
B --> C[Build with Node.js]
C --> D[Build Docker Image with BuildKit]
D --> E[Push to Docker Hub]
E --> F[Deploy to Kubernetes]
| API 端點 | 方法 | 描述 |
|---|---|---|
/api/people/names | GET | 獲取所有角色名稱 |
/api/people/get-by-name | POST | 根據名稱查詢角色 |
/api/people/update | POST | 更新角色資訊 |
影片合併服務位於 video-service/ 目錄,提供:
服務 URL:http://localhost:3000(dev)/ https://video.tatdvsonorth.com(prod)
啟動指令、API 測試範例、Article Sync 操作、Video Service 部署、Troubleshooting 請見 AGENTS.md。