/Slogger

Primary LanguagePython

           ███                                      
             █                                      
             █                                      
    ▒███▒    █     ███    ██▓█   ██▓█   ███    █▒██▒
    █▒ ░█    █    █▓ ▓█  █▓ ▓█  █▓ ▓█  ▓▓ ▒█   ██  █
    █▒░      █    █   █  █   █  █   █  █   █   █    
    ░███▒    █    █   █  █   █  █   █  █████   █    
       ▒█    █    █   █  █   █  █   █  █       █    
    █░ ▒█    █░   █▓ ▓█  █▓ ▓█  █▓ ▓█  ▓▓  █   █    
    ▒███▒    ▒██   ███    ██▒█   ██▒█   ███▒   █    
                             █      █               
                          ▓ ▒█   ▓ ▒█               
                          ▒██░   ▒██░               

A Parallel Downloader, using threads/processes for downloading web resources.

🚀  Installation

Watch a short video for a Walkthough

Youtube

Clone the repo

$ git clone https://github.com/3l-d1abl0/Slogger.git

Create a virtual environment for Python3

$ python -m venv <virtual-environment-name>

Install the required modules

$ cd Slogger
$ source <virtual-environment-name>/bin/activate
$ pip install -r requirements.txt

Run the Script

$ python3 slogger.py --urls= "urls_file"

You files will be downloaded to output/ folder!

slogger-sample-run.mp4

Use case

It basically downloads the list of urls in files. Can be used as a mass downloader to download the entire urls i the file. Migrating it from my original Repo for individual tracking.