Created
April 2, 2013 20:00
-
-
Save mikekolganov/5295671 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash | |
# Sony VAIO VPCEB2E1E/WI drivers downloader script | |
# | |
# I wanted to download a driver for laptop of my wife. | |
# Download the driver from the sony.com it is extremely tedious. | |
# You need to open each page, set the checkbox and click download. | |
# This script will download all drivers. | |
drivers=("http://www.sony.ru/support/ru/product/VPCEB2E1E_WI/downloads/Ethernet_Driver_Marvell_11_22_TF_11_22_4_3_6080" | |
"http://www.sony.ru/support/ru/product/VPCEB2E1E_WI/downloads/Preinstalled_Utilities_4948" | |
"http://www.sony.ru/support/ru/product/VPCEB2E1E_WI/downloads/Preinstalled_Drivers_4944" | |
"http://www.sony.ru/support/ru/product/VPCEB2E1E_WI/downloads/Preinstalled_Drivers_4945" | |
"http://www.sony.ru/support/ru/product/VPCEB2E1E_WI/downloads/Preinstalled_Utilities_4946" | |
"http://www.sony.ru/support/ru/product/VPCEB2E1E_WI/downloads/Preinstalled_Drivers_4938" | |
"http://www.sony.ru/support/ru/product/VPCEB2E1E_WI/downloads/Preinstalled_Drivers_4939" | |
"http://www.sony.ru/support/ru/product/VPCEB2E1E_WI/downloads/Preinstalled_Drivers_4940" | |
"http://www.sony.ru/support/ru/product/VPCEB2E1E_WI/downloads/Preinstalled_Drivers_4941" | |
"http://www.sony.ru/support/ru/product/VPCEB2E1E_WI/downloads/Preinstalled_Drivers_4942" | |
"http://www.sony.ru/support/ru/product/VPCEB2E1E_WI/downloads/Preinstalled_Drivers_4943" | |
"http://www.sony.ru/support/ru/product/VPCEB2E1E_WI/downloads/Preinstalled_Drivers_4919" | |
"http://www.sony.ru/support/ru/product/VPCEB2E1E_WI/downloads/Preinstalled_Drivers_4830" | |
"http://www.sony.ru/support/ru/product/VPCEB2E1E_WI/downloads/Preinstalled_Drivers_4827" | |
"http://www.sony.ru/support/ru/product/VPCEB2E1E_WI/downloads/Preinstalled_Drivers_4828" | |
"http://www.sony.ru/support/ru/product/VPCEB2E1E_WI/downloads/Preinstalled_Utilities_4788" | |
"http://www.sony.ru/support/ru/product/VPCEB2E1E_WI/downloads/Preinstalled_Utilities_4783" | |
"http://www.sony.ru/support/ru/product/VPCEB2E1E_WI/downloads/Preinstalled_Utilities_4784" | |
"http://www.sony.ru/support/ru/product/VPCEB2E1E_WI/downloads/Preinstalled_Utilities_4785" | |
"http://www.sony.ru/support/ru/product/VPCEB2E1E_WI/downloads/Preinstalled_Utilities_4786" | |
"http://www.sony.ru/support/ru/product/VPCEB2E1E_WI/downloads/Preinstalled_Utilities_4782" | |
"http://www.sony.ru/support/ru/product/VPCEB2E1E_WI/downloads/Preinstalled_Utilities_4780" | |
"http://www.sony.ru/support/ru/product/VPCEB2E1E_WI/downloads/Preinstalled_Drivers_4776" | |
"http://www.sony.ru/support/ru/product/VPCEB2E1E_WI/downloads/Preinstalled_Drivers_4778" | |
"http://www.sony.ru/support/ru/product/VPCEB2E1E_WI/downloads/Preinstalled_Drivers_4537") | |
for i in "${drivers[@]}" | |
do | |
: | |
driver_page=$(curl -s $i | grep -o -E '(ftp://.*) ' | awk '{print $1}') | |
driver_page=${driver_page/%?/} | |
curl -O $driver_page | |
done |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment