[{"data":1,"prerenderedAt":115},["ShallowReactive",2],{"project-\u002Fprojects\u002Fomnilink":3},{"id":4,"title":5,"body":6,"coverImage":97,"date":98,"description":88,"extension":99,"featured":100,"liveUrl":97,"meta":101,"navigation":102,"path":103,"repoUrl":104,"screenshots":97,"seo":105,"stack":106,"stem":111,"summary":112,"visibility":113,"__hash__":114},"projects\u002Fprojects\u002Fomnilink.md","OmniLink Downloader",{"type":7,"value":8,"toc":91},"minimark",[9,14,31,34,38,77,81],[10,11,13],"h2",{"id":12},"overview","Overview",[15,16,17,18,22,23,26,27,30],"p",{},"OmniLink is a self-hosted, lightweight, and memory-efficient media downloader designed to strip away intrusive ads and trackers. It supports ",[19,20,21],"strong",{},"YouTube",", ",[19,24,25],{},"TikTok",", and ",[19,28,29],{},"Instagram"," video downloads through a clean Vuetify dashboard powered by a high-performance FastAPI streaming backend engine.",[15,32,33],{},"To bypass aggressive anti-scraping blocks sustainably without getting your IP banned, OmniLink employs an architecture that extracts and forwards ephemeral session strings directly via a companion browser extension—retaining total privacy with zero data storage.",[10,35,37],{"id":36},"core-features","Core Features",[39,40,41,48,59,65,71],"ul",{},[42,43,44,47],"li",{},[19,45,46],{},"Multi-Platform Support:"," Downloader pipelines built cleanly for YouTube, TikTok, and Instagram Reels.",[42,49,50,53,54,58],{},[19,51,52],{},"Async Threaded Pipe Streaming:"," Offloads blocking read\u002Fwrite streams to background OS worker threads (",[55,56,57],"code",{},"os.pipe","), protecting your backend API from 500 crashes and out-of-memory errors under heavy traffic.",[42,60,61,64],{},[19,62,63],{},"Smart Dual-Environment Handling:"," Automatically targets native desktop Chrome browser profiles while building locally, then shifts cleanly to client extension authentication when pushed live.",[42,66,67,70],{},[19,68,69],{},"Privacy-Centric Architecture:"," No cookies or session identifiers are ever preserved, tracked, or cached on the server.",[42,72,73,76],{},[19,74,75],{},"Built-In Monetization:"," Native UI placeholder integration directly wired to your Buy Me a Coffee page to fund future scaling.",[10,78,80],{"id":79},"project-structure","Project Structure",[82,83,89],"pre",{"className":84,"code":86,"language":87,"meta":88},[85],"language-text","OmniLink\u002F\n├── Backend\u002F                 # FastAPI application\n│   ├── routers\u002F             # API stream route configurations\n│   ├── services\u002F            # Custom yt-dlp extraction service\n│   └── main.py              # Application entry point\n├── Frontend\u002F                # Vue 3 \u002F Vuetify SPA\n└── omnilink-extension\u002F      # Chromium Companion Bridge Extension\n    ├── manifest.json        # Extension manifest mapping\n    ├── background.js        # Background service worker token extractor\n    └── content.js           # Secure webpage DOM event tunnel\n","text","",[55,90,86],{"__ignoreMap":88},{"title":88,"searchDepth":92,"depth":92,"links":93},2,[94,95,96],{"id":12,"depth":92,"text":13},{"id":36,"depth":92,"text":37},{"id":79,"depth":92,"text":80},null,"2026-03-10","md",false,{},true,"\u002Fprojects\u002Fomnilink","https:\u002F\u002Fgithub.com\u002Fkenthegreat8\u002FOmniLink",{"title":5,"description":88},[107,108,109,110],"Python","FastAPI","Docker","Vue 3","projects\u002Fomnilink","A self-hosted, lightweight, and memory-efficient media downloader that strips intrusive ads and trackers, supporting YouTube, TikTok, and Instagram downloads through a FastAPI backend and a browser extension companion.","private","rmDa3Aazt0bVxOYYHYHOiSi0lZO_anxxSyC3A4ns7s4",1787458444788]