getdrivers.sh 1.0 KB

1234567891011121314151617181920212223242526
  1. #!/bin/bash
  2. INSTALL_DIR="/usr/local/bin"
  3. json=$(curl -s https://api.github.com/repos/mozilla/geckodriver/releases/latest)
  4. url=$(echo "$json" | jq -r '.assets[].browser_download_url | select(contains("linux64"))')
  5. curl -s -L "$url" | tar -xz
  6. chmod +x geckodriver
  7. mv geckodriver "$INSTALL_DIR"
  8. echo "installed geckodriver binary in $INSTALL_DIR"
  9. # Chromedriver
  10. a=$(uname -m) &&
  11. rm -r /tmp/chromedriver/
  12. mkdir /tmp/chromedriver/ &&
  13. wget -O /tmp/chromedriver/LATEST_RELEASE http://chromedriver.storage.googleapis.com/LATEST_RELEASE &&
  14. if [ $a == i686 ]; then b=32; elif [ $a == x86_64 ]; then b=64; fi &&
  15. latest=$(cat /tmp/chromedriver/LATEST_RELEASE) &&
  16. wget -O /tmp/chromedriver/chromedriver.zip 'http://chromedriver.storage.googleapis.com/'$latest'/chromedriver_linux'$b'.zip' &&
  17. unzip /tmp/chromedriver/chromedriver.zip chromedriver -d /usr/local/bin/ &&
  18. echo 'success?'
  19. # Copy Chromedriver and Geckodriver to baangt
  20. cp /usr/local/bin/geckodriver /baangt/browserDrivers/
  21. cp /usr/local/bin/chromedriver /baangt/browserDrivers/