Loading...
Loading...
A Python service that accepts media URLs, downloads videos safely with yt-dlp, deduplicates seen links, filters unsupported Reddit posts, and sends videos to Telegram.
Overview
Describe the user pain, gap, or technical challenge that motivated the work.
A Python service that accepts media URLs, downloads videos safely with yt-dlp, deduplicates seen links, filters unsupported Reddit posts, and sends videos to Telegram.
Python, Flask, yt-dlp, Telegram Bot API, Reddit JSON, Linux
Details
Downloader is a Python service for downloading video URLs and reposting them to a Telegram channel.
The service uses Flask for incoming requests, yt-dlp for media extraction, python-telegram-bot for uploads, and local files for simple deduplication. It includes Reddit metadata checks, download retries, file-size limits, cleanup behavior, and unavailable-video detection.
The downloader is designed for a Linux/Raspberry Pi-style runtime with environment-configurable paths, host, port, Telegram settings, cookie file location, and download directory.
Reflection
Related
An open science platform for instant preprints, transparent review, replication signals, AI summaries, and researcher reputation.
Next.js 16, TypeScript, React 19, Tailwind CSS 4
A metals price website that tracks live gold, silver, platinum, palladium, and copper prices.
JavaScript, HTML, CSS, Node.js
A small Node.js finance API proxy for Yahoo Finance, Gold-API, and Frankfurter endpoints.
Node.js, HTTP, Yahoo Finance, Gold-API