MCPcopy
hub / github.com/SYJun404/frank

github.com/SYJun404/frank @Frank3.0 sqlite

repository ↗ · DeepWiki ↗ · release Frank3.0 ↗
252 symbols 398 edges 57 files 0 documented · 0%
README

Frank Powered By Java_S

🚀立即下载 🔎使用手册

👋 介绍

Frank是一款简洁的,轻量的,免费的,开源的英雄联盟助手。 本软件的使命是当好游戏玩家的幕后小助手,提供一些便捷游戏的服务,让你的游戏体验更上一层楼。 当然,Frank是正经助手,不搞幺蛾子!任何违反 Riot 和腾讯规定的行为,我们都不鼓励,更不支持。 毕竟,公平游戏才是真高手的战场! 根据官方要求,Frank不再提供查询战绩的功能,如果您有这方面的需求,请使用WeGame或者掌上英雄联盟APP。

🔧 技术栈

  • Rust
  • Tauri
  • Vue3
  • Typescript
  • TailwindCSS

📊 目录结构

src
├─assets                # 一些资源文件
├─background            # 前端的逻辑窗口
├─lcu                   # Lcu接口
├─main                  # 主窗口
│  ├─router
│  ├─store
│  └─views
│      ├─home           # 首页
│      ├─rank           # 英雄数据排行
│      ├─record         # 排位笔记
│      ├─rune           # 符文配置
│      └─teammate       # 队友数据
├─matchAnalysis         # 战绩数据分析窗口
├─queryMatch            # 我的战绩窗口
├─recentMatch           # 对局详情战绩窗口
├─resources             # 一些资源

src-tauri
├─icons
├─src
│  ├─lcu
│  └─shaco              # 连接lcu第三方库
│  └─lib.rs             # 入口函数
│  └─main.rs
│  └─lcu.rs

📥 运行

git clone https://github.com/Java-S12138/frank.git
cd src
pnpm install
cd src-tauri # 安装rust所需要的组件
cd..
pnpm run tauri dev

构建

pnpm run tauri build

点个 Star 支持我们 ⭐

Extension points exported contracts — how you extend this code

MatchItem (Interface)
(no doc)
src/queryMatch/utils/MatchDetail.d.ts
PlayerChampionSelection (Interface)
(no doc)
src/recentMatch/utils/queryTypes.d.ts
SummonerAnaInfo (Interface)
(no doc)
src/matchAnalysis/utils/MatchAnalysisTypes.d.ts
T (Interface)
(no doc)
src/lcu/aboutRune.ts
NoticeTypes (Interface)
(no doc)
src/main/utils/notice.ts
ConfigSettingTypes (Interface)
(no doc)
src/background/types/index.d.ts
MaxValueList (Interface)
(no doc)
src/queryMatch/utils/MatchDetail.d.ts
GameTypeConfig (Interface)
(no doc)
src/recentMatch/utils/queryTypes.d.ts

Core symbols most depended-on inside this repo

invokeLcu
called by 19
src/lcu/index.ts
blacklistServe
called by 8
src/main/utils/request.ts
queryMatchHistory
called by 7
src/lcu/aboutMatch.ts
handleRequest
called by 5
src/main/utils/request.ts
getStyleId
called by 4
src/main/views/rune/get101Runes.ts
getIconEle
called by 3
src/queryMatch/utils/tools.ts
querySummonerInfo
called by 3
src/lcu/aboutSummoner.ts
generateRankString
called by 3
src/lcu/aboutSummoner.ts

Shape

Interface 115
Function 84
Class 30
Method 23

Languages

TypeScript100%

Modules by API surface

src/queryMatch/utils/MatchDetail.d.ts25 symbols
src/lcu/types/queryMatchLcuTypes.d.ts18 symbols
src/lcu/types/queryDetailedGameTypes.d.ts15 symbols
src/recentMatch/utils/queryTypes.d.ts13 symbols
src/background/utils/creatWindow.ts12 symbols
src/main/views/record/blackListTypes.d.ts11 symbols
src/main/utils/request.ts11 symbols
src/background/types/index.d.ts10 symbols
src/lcu/utils.ts9 symbols
src/background/background.ts9 symbols
src/queryMatch/store/index.ts8 symbols
src/main/store/useRecord.ts8 symbols

Dependencies from manifests, versioned

@tauri-apps/api2 · 1×
@tauri-apps/cli2 · 1×
@tauri-apps/plugin-global-shortcut2.2.0 · 1×
@tauri-apps/plugin-http2.2.0 · 1×
@tauri-apps/plugin-opener2 · 1×
@tauri-apps/plugin-process2.2.0 · 1×
@tauri-apps/plugin-shell2.2.0 · 1×
@types/node22.10.2 · 1×
@vicons/tabler0.12.0 · 1×
@vitejs/plugin-vue5.2.1 · 1×
autoprefixer10.4.16 · 1×
axios1.6.3 · 1×

For agents

$ claude mcp add frank \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact