Skip to content

gursevak/gv-downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gurmat Veechar Downloader

Quickly download large amounts of katha and keertan from GurmatVeechaar.com and other websites with one click.

About

These scripts work with any m3u playlist file and allows batch downloading of all the files in the playlist.

The provided sample playlist.m3u file contains the complete Larivaar Siri Guru Granth Sahib Ji Katha by Sant Giani Gurbachan Singh Ji Bhindranwale

Supported Websites

Windows Instructions

  1. Download the playlist.m3u file for the playlist or folder that you want to download. Playlist files can usually be found on most katha/keertan websites: go to the folder or playlist that you want to download and look for a green 'play button' icon near the top of the folder.

  2. Download the GVDOWNLOADER1.2.1 release click here. Ignore warnings from your web browser or Windows Defender. It shows this because of the exe not being signed as well as not being a commonly downloaded file (generally speaking).

  3. Run GVDOWNLOADER1.2.1.exe. Follow the on screen prompts.

  4. When asked, locate the playlist.m3u file you downloaded earlier.

  5. When asked, enter a name for the sub-directory that you would like to create to put this playlist's files in.

  6. The downloader will begin downloading files into the directory you chose. It will also check if that file already exists before downloading again in case you need to stop downloading for whatever reason and need to resume later on therefore having to not redownload already downloaded files.

MacOS Instructions

  1. Download the playlist.m3u file for the playlist or folder that you want to download. Playlist files can usually be found on most katha/keertan websites: go to the folder or playlist that you want to download and look for a green 'play button' icon near the top of the folder.

  2. Download the Source ZIP file click here, unzip the folder and replace the provided playlist.m3u file with the file that you just downloaded in the Terminal Folder.

  3. Open Terminal.app and drag-and-drop the download.sh file into the Terminal window to open it. Terminal: Applications/Utilities (or search for it).

  4. Press the Enter key once. Then follow the on-screen instructions and begin downloading. You can quit the program at any time by pressing CTR+C (^+C) on your keyboard or by closing the window.

When you restart, the program will automatically begin with the file that you left off at (and remove the already downloaded files from playlist.m3u)

**If the script isn't running, you may need to change the file's permissions to run the script. To do this, copy/paste the following line into Terminal cd "$(dirname "$0")" chmod a+x download.sh and press enter.

Python Instructions (Mac + Windows)

Prerequisites: Python 3.5 or later

  1. Download the playlist.m3u file for the playlist or folder that you want to download. Playlist files can usually be found on most katha/keertan websites: go to the folder or playlist that you want to download and look for a green 'play button' icon near the top of the folder.

  2. Download the Source ZIP file click here, unzip the folder and replace the provided playlist.m3u file with the file that you just downloaded in the Python Folder.

  3. Run the GV Downloader.py file. Follow the on screen prompts.

  4. When asked, locate the playlist.m3u file you downloaded earlier.

  5. When asked, select the folder that you would like to create to put this playlist's files in.

  6. The downloader will begin downloading files into the directory you chose. It will also check if that file already exists before downloading again in case you need to stop downloading for whatever reason and need to resume later on therefore having to not redownload already downloaded files.

Windows Powershell Intructions

  1. Download the playlist.m3u file for the playlist or folder that you want to download. Playlist files can usually be found on most katha/keertan websites: go to the folder or playlist that you want to download and look for a green 'play button' icon near the top of the folder.

  2. Download the Source ZIP file click here, unzip the folder and replace the provided playlist.m3u file with the file that you just downloaded in the Powershell Folder.

  3. Right click on Powershell.ps1 and then click on "Run with Powershell" in the Right Click Context Menu.

[optional] Using the Bash Script on Windows 10

Optionally, the download.sh script can be used on Windows as well using the following instructions:

  1. Install WSL or Windows Subsystem for Linux:

Go to Settings > Update & Security > For Developers. Check the Developer Mode radio button. And search for “Windows Features”, choose “Turn Windows features on or off”.

  1. Scroll to find WSL, check the box, and then install it. Once done, one has to reboot to finish installing the requested changes. Press Restart now.

  2. BASH will be available in the Command Prompt and PowerShell where you can execute the script.


Windows executable made with Auto PY to EXE

Uses tqdm easygui requests