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

866 B

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