update
This commit is contained in:
32
modules.md
Normal file
32
modules.md
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
# 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
|
||||||
Reference in New Issue
Block a user