update
This commit is contained in:
28
systems.md
28
systems.md
@@ -1,8 +1,26 @@
|
||||
# Browser Extension
|
||||
- Javascript: Daten angezeigter Videos an Server senden
|
||||
- Javascript: basis
|
||||
- HTML: Profile Template
|
||||
# Server
|
||||
- FastAPI: Videodaten empfangen
|
||||
- yt-dlp + ffmpeg + Deno: Video herunterladen, Videos streamen
|
||||
- SQLite: Daten persistieren
|
||||
- python: basis
|
||||
- FastAPI: Routing, Websocket
|
||||
- SQLAlchemy: Datenbank ORM
|
||||
- Pydantic: Dto
|
||||
- yt-dlp: download
|
||||
- ffmpeg: muxing, streaming
|
||||
- yt-dlp + Deno: url extrahieren
|
||||
- SQLite: Datenbank
|
||||
- Docker: deployment
|
||||
- uvicorn: webserver
|
||||
# App
|
||||
- Kotlin: Videos auflisten, Download triggern, Videos abspielen
|
||||
- kotlin: basis
|
||||
- Gradle: Build
|
||||
- Jetpack Compose: UI
|
||||
- Material3: UI-Komponenten
|
||||
- Retrofit: REST-Calls
|
||||
- Gson: JSON-Serialisierung
|
||||
- AndroidX ViewModel: State-Management
|
||||
- ExoPlayer: wiedergabe
|
||||
- Coil: Thumbnail-Loading
|
||||
- OkHttp: WebSocket-Client
|
||||
- SharedPreferences: Profil-Auswahl persistieren
|
||||
|
||||
Reference in New Issue
Block a user