Flow: link add karne ke baad

Post dabane se lekar Facebook / Instagram / TikTok par post hone tak, har step aur uska jagah.

Simple flow

Flow from link to post
Download PNG

Step by step aur kahan hota hai

#Kya hota haiKahan
1Link paste karke Post dabanaBrowser
2Form POST /jobs par bheja jata haiBrowser
3Route form receive karta haiapp.py create()
4Job banta hai, channels set hote hainjobs.py create_job()
5File ya link ka faisla, file winsjobs.py
6Link download (yt-dlp, phir HTTP)media.py download_url()
7source file disk par savevideos/<job>/source.*
8Job page par redirect, loader chalta haiBrowser to app.py
9Background thread job chalati haijobs.py start_job()
10Image ya video detectmedia.py probe_file()
11Music hai to mix, warna original audiomedia.py replace_soundtrack()
12H.264 yuv420p mp4 ensuremedia.py ensure_h264()
13Har ticked channel par uploadchannels.py
14Facebook video ready hone ka waitchannels.py _wait_facebook_ready()
15Result aur logs savedata/jobs.json
16Final status: uploaded / partial / failedjobs.py run_job()

Retry par sirf failed channel dobara chalta hai, aur mixed / h264 file reuse hoti hai (ffmpeg dobara nahi chalta).

Kaun file kaunsa kaam

File responsibilities
Download PNG

Back to Watcher ยท Full architecture