awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
coursera-dl avatar

coursera-dl/coursera-dl

0
View on GitHub↗
9,634 स्टार्स·2,251 फोर्क्स·Python·LGPL-3.0·13 व्यूज़

Coursera Dl

This project is a command-line utility and Python-based scraper designed to download and archive educational media from Coursera for offline access. It functions as a tool for saving course syllabi, videos, subtitles, and notebooks to a local file system to ensure a secure backup of academic materials.

The tool distinguishes itself by providing capabilities for course quiz extraction, retrieving questions and answers from both graded and ungraded quizzes. It supports the retrieval of learning materials from both legacy and on-demand platforms and implements interrupted download resumption to avoid restarting full transfers.

The system covers broad capability areas including resource filtering via regular expressions, multi-threaded request scheduling to optimize download performance, and identity verification using session cookies. It also includes support for parsing course structures without downloading media files and integrates with external downloader processes for large file transfers.

The application can be executed within a containerized environment to ensure dependency isolation from the host system.

Features

  • Archive Utilities - Provides a terminal application for saving full course syllabi and educational media to a local file system.
  • Educational Courses - Fetches videos, subtitles, and notebooks from educational courses for offline archival.
  • Course and Tutorial Downloaders - Serves as a command-line tool for downloading videos, subtitles, and notebooks from Coursera for offline learning.
  • Course Content Backups - Creates secure local backups of enrolled course content using session cookies and authentication credentials.
  • Course Material Managers - Saves local copies of course syllabi, quizzes, and lecture materials to prevent loss of access.
  • Offline Learning Materials - Downloads videos, subtitles, and notebooks from Coursera for offline viewing and study.
  • Quiz Data Extractors - Retrieves questions and answers from both graded and ungraded quizzes across multiple formats.
  • Multi-Platform Video Extraction - Collects videos and subtitles from both legacy and on-demand educational content platforms.
  • Automated Content Fetchers - Implements automated batch downloading of educational resources using command-line filters and configuration files.
  • Session-Based Scrapers - Uses session cookies passed via the command line to access protected course content.
  • Content Hierarchy Traversers - Walks through nested course hierarchies to discover and collect all associated educational materials.
  • Syllabus Parsing - Parses and stores the course structure and metadata without needing to download the associated media files.
  • Download Managers - Integrates with third-party utilities for large file transfers and network timeout management.
  • Regex Filters - Filters files and lecture names by applying regular expression patterns to match specific subsets of content.
  • External Transfer Offloading - Offloads large file transfers to third-party utility processes to improve stability and manage timeouts.
  • Media Downloaders - Retrieves high-resolution video and accompanying text resources via automated web requests.
  • Download Resumption - Continues retrieving files from the point of failure to avoid restarting full transfers.
  • Content Selection Filters - Uses regular expressions and file extension checks to select specific weeks or resource types.
  • Session Authentication - Uses session cookies via the command line to authenticate and access protected course materials.
  • Multi-Threaded Request Handling - Distributes network requests across multiple threads to increase throughput and optimize download performance.
  • Course Downloaders - Command line tool for downloading courses from a major MOOC provider.

स्टार हिस्ट्री

coursera-dl/coursera-dl के लिए स्टार हिस्ट्री चार्टcoursera-dl/coursera-dl के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

अक्सर पूछे जाने वाले प्रश्न

coursera-dl/coursera-dl क्या करता है?

This project is a command-line utility and Python-based scraper designed to download and archive educational media from Coursera for offline access. It functions as a tool for saving course syllabi, videos, subtitles, and notebooks to a local file system to ensure a secure backup of academic materials.

coursera-dl/coursera-dl की मुख्य विशेषताएं क्या हैं?

coursera-dl/coursera-dl की मुख्य विशेषताएं हैं: Archive Utilities, Educational Courses, Course and Tutorial Downloaders, Course Content Backups, Course Material Managers, Offline Learning Materials, Quiz Data Extractors, Multi-Platform Video Extraction।

coursera-dl/coursera-dl के कुछ ओपन-सोर्स विकल्प क्या हैं?

coursera-dl/coursera-dl के ओपन-सोर्स विकल्पों में शामिल हैं: r0oth3x49/udemy-dl — udemy-dl is a Python command-line tool and web content scraper designed to download Udemy course videos, subtitles,… faisalumair/udemy-downloader-gui — udemy-downloader-gui is a desktop application designed for archiving Udemy course videos and materials to a local… deniscerri/ytdlnis — ytdlnis is a mobile application that serves as a graphical client for the yt-dlp engine on Android. It functions as a… rg3/youtube-dl — This project is a command-line video downloader and web media extractor written in Python. It is designed to retrieve… iawia002/lux — Lux is a command line video downloader written in Go designed for extracting and saving video and audio from various… instaloader/instaloader — Instaloader is a Python library and command-line utility designed for the automated retrieval, archiving, and analysis…

Coursera Dl के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Coursera Dl के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • r0oth3x49/udemy-dlr0oth3x49 का अवतार

    r0oth3x49/udemy-dl

    4,951GitHub पर देखें↗

    udemy-dl is a Python command-line tool and web content scraper designed to download Udemy course videos, subtitles, and supplementary materials for offline personal use. It functions as a course media archiver that authenticates via user credentials or cookies to retrieve restricted media and metadata. The utility distinguishes itself through batch media retrieval, allowing the sequential download of multiple courses from a list of URLs. It provides granular control over the archive process, including the ability to filter specific chapters or lectures and export direct download links to a fi

    Pythoncross-platformdownload-subtitlesdownloader
    GitHub पर देखें↗4,951
  • faisalumair/udemy-downloader-guiFaisalUmair का अवतार

    FaisalUmair/udemy-downloader-gui

    6,322GitHub पर देखें↗

    udemy-downloader-gui is a desktop application designed for archiving Udemy course videos and materials to a local drive. Its primary purpose is to enable offline learning and the creation of local content backups for purchased courses. The tool supports batch downloading of multiple courses and video lessons simultaneously. It manages the retrieval process by preserving the original folder and file structure of the course content and provides controls for selecting video quality and managing active transfers. Access to content is handled through user account authentication using security tok

    JavaScriptdownloaderelectronlinux
    GitHub पर देखें↗6,322
  • deniscerri/ytdlnisdeniscerri का अवतार

    deniscerri/ytdlnis

    7,742GitHub पर देखें↗

    ytdlnis is a mobile application that serves as a graphical client for the yt-dlp engine on Android. It functions as a media downloader and manager, providing a user interface to retrieve video and audio from websites. The project distinguishes itself by integrating directly with the Android system share menu and intents to trigger background downloads from external apps. It includes a dedicated authentication cookie manager to import and sync browser session data, enabling the retrieval of private, age-restricted, or premium content. The application covers broad capability areas including au

    Kotlinandroidaudiodownloader
    GitHub पर देखें↗7,742
  • rg3/youtube-dlrg3 का अवतार

    rg3/youtube-dl

    140,520GitHub पर देखें↗

    This project is a command-line video downloader and web media extractor written in Python. It is designed to retrieve video and audio streams from various hosting platforms for local storage or real-time streaming via standard output. The system utilizes a framework of custom extractor classes to handle different websites and allows for the development of new extractors to extend compatibility. It supports accessing restricted, private, or region-locked content through the use of session cookies, user-agent headers, and proxy server routing. Capabilities include media format selection based

    Python
    GitHub पर देखें↗140,520
  • Coursera Dl के सभी 30 विकल्प देखें→