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-0.1.0.tar.gz (10.5 kB view details)

Uploaded Source

Built Distribution

iitmbsvideosdownloader-0.1.0-py3-none-any.whl (12.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: iitmbsvideosdownloader-0.1.0.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-0.1.0.tar.gz
Algorithm Hash digest
SHA256 c2a8a5cd8a67766f3b87dac7944a5cefca12091c909f317121d45a93203ddfde
MD5 c1b951fbafdca6b69d87de6442bfebd9
BLAKE2b-256 b6fd5784068fb2aba26eed37ae5253843369153a68edefd58c7b285a42211fdb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for iitmbsvideosdownloader-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 010f4ef3aa6015d731659db517e07e196d445c46625229e8430eca35c179d63f
MD5 b684207e6976ad4814ab20d56b032599
BLAKE2b-256 8ef66abc78bda187a7369dc54607310208723cac4553810ce4b99bfbdcfd372c

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