docs: replace mermaid code with static Mermaid Ink image
This commit is contained in:
parent
623dfb988c
commit
1667b2dc2b
1 changed files with 1 additions and 22 deletions
23
README.md
23
README.md
|
|
@ -15,28 +15,7 @@ KV-Tube removes distractions, tracking, and ads from the YouTube watching experi
|
||||||
|
|
||||||
## 🛠️ Architecture Data Flow
|
## 🛠️ Architecture Data Flow
|
||||||
|
|
||||||
```mermaid
|

|
||||||
graph TD
|
|
||||||
User["User Browser"]
|
|
||||||
Server["KV-Tube Server (Flask)"]
|
|
||||||
YTDLP["yt-dlp Core"]
|
|
||||||
YTFetcher["YTFetcher Lib"]
|
|
||||||
YouTube["YouTube V3 API / HTML"]
|
|
||||||
|
|
||||||
User -- "1. Search / Watch Request" --> Server
|
|
||||||
Server -- "2. Extract Video Metadata" --> YTDLP
|
|
||||||
YTDLP -- "3. Network Requests (Cookies Optional)" --> YouTube
|
|
||||||
YouTube -- "4. Raw Video/Audio Streams" --> YTDLP
|
|
||||||
YTDLP -- "5. Stream URL / Metadata" --> Server
|
|
||||||
|
|
||||||
subgraph TranscriptSystem ["Transcript System (Deferred)"]
|
|
||||||
Server -.-> YTFetcher
|
|
||||||
YTFetcher -.-> YouTube
|
|
||||||
YTFetcher -- "No Transcript (429)" -.-> Server
|
|
||||||
end
|
|
||||||
|
|
||||||
Server -- "6. Render HTML / Stream Proxy" --> User
|
|
||||||
```
|
|
||||||
|
|
||||||
## 🔧 Installation & Usage
|
## 🔧 Installation & Usage
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue