Skip to main content

Downloader for NPTEL

Project description

nptel-dl

Download courses from NPTEL

Installation

pip install nptel-dl

Manual

    git clone https://github.com/deshdeepak1/nptel-dl
    cd nptel-dl
    python3 -m venv venv
    pip3 install -r requirements.txt

Usage

usage: nptel-dl [-h] [--dump-json  | --dump-single-json ] [--write-json] [--all] [--books] [--videos] [--syllabus] [--transcripts]
                   [--assignements]
                   URL [URL ...]

Download NPTEL courses

positional arguments:
  URL                   URLs or COURSE_IDs

optional arguments:
  -h, --help            show this help message and exit
  --dump-json , -j      Dump info dict of urls in json. Available options: all, modules, yt, direct, assignements, transcripts, books
  --dump-single-json , -J 
                        Dump info dict of urls in single json. Available options: all, modules, yt, direct, assignements, transcripts, books
  --write-json, -w      Write json. Requires either --dump-json or --dump-single-json
  --all, -A             Download all i.e. videos, syllabus, transcripts, assignements, books.
  --books, -b           Download books
  --videos, -v          Download videos
  --syllabus, -s        Download syllabus
  --transcripts, -t     Download transcripts
  --assignements, -a    Download assignements

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nptel-dl-1.10.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nptel_dl-1.10-py3-none-any.whl (6.7 kB view details)

Uploaded Python 3

File details

Details for the file nptel-dl-1.10.tar.gz.

File metadata

  • Download URL: nptel-dl-1.10.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.43.0 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.6

File hashes

Hashes for nptel-dl-1.10.tar.gz
Algorithm Hash digest
SHA256 74d316d9e8d58d7d7e6fcbebcfdc287fe58ecb037cfe0bd203c7ee581c269656
MD5 e30f73194096f26aec9ffcdc8d2b6026
BLAKE2b-256 ad04bef1c3f2235e792251dd8819eed4d95cd27e16369377f7b77ecaf9ea59bf

See more details on using hashes here.

File details

Details for the file nptel_dl-1.10-py3-none-any.whl.

File metadata

  • Download URL: nptel_dl-1.10-py3-none-any.whl
  • Upload date:
  • Size: 6.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.43.0 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.6

File hashes

Hashes for nptel_dl-1.10-py3-none-any.whl
Algorithm Hash digest
SHA256 57e90830477068ccd29d357fdcb7a19062047b62d58aabcae445865c932a99b0
MD5 5fa97b8d8855a428fc0995a81885da01
BLAKE2b-256 da7379c9c7cd907ebf3cd6d419528ef9e4a29eb47d9c0c07484e1d247cdb6532

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page