readme_text = """ π All Course Extractor Bot β by Vikash Kumar
A powerful Telegram bot that extracts and downloads videos, PDFs, and images from top e-learning platforms including:
- Classplus β (working logic)
- Adda247 π (coming soon)
- PW (Physics Wallah) π
- StudyIQ π
- Utkarsh π
- Khan GS π
- KD Campus π
- Pathsala π
π Features:
- Telegram Bot Interface
- Download PDFs, Videos, and PNGs
- DRM & non-DRM support (coming soon)
- Uploads directly to Telegram
- TXT file batch link upload support
- Login and No-login both supported
π§ Developed By:
Er. Vikash Kumar
Preparing for SSC JE Civil 1st Attempt
Built using Pyrogram, Flask, yt-dlp and more.
π§ Deployment Guide:
git init git add . git commit -m "Initial commit" git branch -M main git remote add origin https://github.com/YOUR_USERNAME/YOUR_REPO.git git push -u origin main
- Go to https://render.com
- New > Web Service > Connect GitHub Repo
- Set environment variables:
- API_ID
- API_HASH
- BOT_TOKEN
- CLASSPLUS_TOKEN
- Select Python environment
- Expose Port: 8080
π€ Bot Commands:
- /start β Start bot
- Send course link β Bot will auto detect and extract content
π Folder Structure: AllCourseExtractorBot/ β βββ main.py βββ vars.py βββ keep_alive.py βββ requirements.txt βββ render.yaml β βββ handlers/ β βββ downloader.py β βββ utils/ βββ telegram_uploader.py βββ init.py
π License: This tool is meant for educational purposes only. Do not use it to distribute paid content illegally.
π Telegram: @Technicalboyv β€οΈ Made with dedication by Vikash """
if name == "main": print(readme_text)