Skip to content

adi960280-cmd/AllCourseExtractorBot

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

48 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

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:

Step 1: Push Code to GitHub

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

Step 2: Deploy on Render

  1. Go to https://render.com
  2. New > Web Service > Connect GitHub Repo
  3. Set environment variables:
    • API_ID
    • API_HASH
    • BOT_TOKEN
    • CLASSPLUS_TOKEN
  4. Select Python environment
  5. 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)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%