Skip to main content

No project description provided

Project description

IITM BS Videos Downloader

Python Bot Library to download IITM BS videos.

Installing

pip install iitmbsvideosdownloader

Usage

Example for Windows

from iitmbsvideosdownloader import SUBJECTS, iitmbsvideosdownloader

mySmartBot = iitmbsvideosdownloader.SmartBot(
    browser_path="C:\\Program Files\\BraveSoftware\\Brave-Browser\\Application\\brave.exe",
    download_path="D:\\Term 7",
    user_data_path="C:\\Users\\Shekh\\AppData\\Local\\BraveSoftware\\Brave-Browser\\User Data",
    profile_name="Default",
    subjects=[
        SUBJECTS.AI_SEARCH_METHODS_FOR_PROBLEM_SOLVING,
        SUBJECTS.DEEP_LEARNING,
        SUBJECTS.SOFTWARE_ENGINEERING,
        SUBJECTS.STRATEGIES_FOR_PROFESSIONAL_GROWTH
    ],
    year=23,
    term=1,
    week=4,
)

mySmartBot.start()

In the Code:

browser_path: path of the browser

download_path: where you want to save all the bot's work, huh?

user_data_path: browsers save user's data at a specific location, please provide that here.

profile_name: in the user_data_path you will have folders dedicated to your profiles, if you have only one profile in browser setting it to "Default" works

subjects: use SUBJECTS module to provide a list of your subjects

year: two digit integer that tells current year

term: one digit integer that tells current term (1 for Jan Term, 2 for May Term, 3 for Sep Term)

week: current week, so bot knows which week to download

Essential Steps

  1. make sure you are logged in to your browser(Brave recommended) on any of the course (on seek portal) and if already logged in then close the browser
  2. install the library using pip
  3. paste the code above in Python Environment (PyCharm recommended)
  4. change the code as per your system and needs
  5. Run it and let the bot do it's work.

Recommended for best results

Brave Browser - download from here

PyCharm - download from here

Tip

Put all your current subjects in subjects argument and when you don't need to download any of them just comment out that subject.

Contact

Did this package helped you save some time? or any suggestions?

Contact -

Savindra Singh Shekhawat

shekhawatsavindra@gmail.com

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

iitmbsvideosdownloader-3.1.1.tar.gz (10.5 kB view details)

Uploaded Source

Built Distribution

iitmbsvideosdownloader-3.1.1-py3-none-any.whl (12.1 kB view details)

Uploaded Python 3

File details

Details for the file iitmbsvideosdownloader-3.1.1.tar.gz.

File metadata

  • Download URL: iitmbsvideosdownloader-3.1.1.tar.gz
  • Upload date:
  • Size: 10.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.9.18 Darwin/23.5.0

File hashes

Hashes for iitmbsvideosdownloader-3.1.1.tar.gz
Algorithm Hash digest
SHA256 7443e556703b5d0ed031d64fecb8a9a45e5962312d0a72a61e877ba4bc820b6c
MD5 99d10b2a0556036eb483dc1caf710e7a
BLAKE2b-256 50813ddcf0420acf842d1f39df7421c41a9c53cc2df80df03f70b3485b7cd7b9

See more details on using hashes here.

File details

Details for the file iitmbsvideosdownloader-3.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for iitmbsvideosdownloader-3.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 301f0503fa282fd815bc38081aa99a204007c27fb433723ec0d47a4d9052f5e1
MD5 250bfe13bbfffeb66f9d416ec16a2914
BLAKE2b-256 1258231989c6ebfd068df624c7ab2579788533a8eb7a3b7a44788a664a77e8cf

See more details on using hashes here.

Supported by

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