Files
youtube-app/modules.md
Marek Lenczewski 52c4e5f33d update
2026-04-07 15:50:50 +02:00

33 lines
866 B
Markdown

# Browser Extension
## Tracking Module
- content.js - Scan visable youtube videos
## Api Module
- background.js - Send scanned videos to server
## Config Module
- popup.js - Select Profile
- popup.html - Template for popup
## Base Module
- manifest.json - Register extension
# Backend
## Database Module
- database.py - Setup database
## Model Module
- profile.py - add profile columns and model methods
- video.py - add video columns and model methods
- profile_video.py - table for profile-video relation
## Api Module
- video_controller.py - Video routes
- profile_controller.py - Profile routes
- schemas.py - Validate API
## Download Module
- download_service.py - Handle downloads
## Stream Module
- stream_service.py - Handle streaming
## Notify Module
- notify_clients.py - Websocket, update video list
## Base Module
- app.py - App start
# App