How harshithan1706nh/video_to_blog works
video_to_blog is presented as a tool for turning videos into blog content. The visible workflow selects and validates an MP4, then sends it to a processing endpoint; the endpoint and subsequent transcription, blog-generation, and result stages are not present in the supplied tree or excerpts. The sampled backend implements account registration, login, and session handling. Evidence for transcript persistence is limited to a database helper; no connection from it to processing is shown.
Main entry points: upload.html Upload page · upload.js Upload client · auth.js Auth client · app.py Flask API
Components 12
Video workflow
- Upload page
frontend/upload.html - Upload client
frontend/upload.js - Upload endpoint
- Browser store
frontend/app.js
Accounts
- Login and register
frontend/login.html - Auth client
frontend/auth.js - Flask API
backend/app.py - User database
backend/db.py - PostgreSQL
Transcript storage
- Transcript cleaner
backend/transcript_cleaner.py - Transcript writer
backend/db.py
Other components
- Video creator
Connections 8
- Video creator → Upload page: selects video
- Upload page → Upload client: loads
- Upload client → Upload endpoint: posts video
- Login and register → Auth client: loads
- Auth client → Flask API: requests auth
- Flask API → User database: queries users
- User database → PostgreSQL: connects
- Transcript writer → PostgreSQL: writes transcripts