From 293f3c2972389e3bac494dd0a3f3c95ac6fc441e Mon Sep 17 00:00:00 2001 From: Michael Reber Date: Thu, 21 Nov 2019 13:08:53 +0100 Subject: [PATCH] Update readme file --- README.md | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index 62f74e8..9f56131 100644 --- a/README.md +++ b/README.md @@ -21,31 +21,35 @@ Please exercise good judgement when using this script. The folks at Linux Academ ## Installation -Tested on a fresh install of Ubuntu 18.04 desktop. Your mileage may vary depending on your OS. +Tested on a fresh install of CentOS 7.6 Your installation packet-names may vary depending on your OS. - sudo apt update - sudo apt install python3 python3-pip git unzip ffmpeg - sudo pip3 install selenium youtube-dl + $ sudo -i + # yum install python3 python3-pip git unzip ffmpeg -y + # pip3 install selenium youtube-dl + # cd /opt && git clone https://code.michu-it.com/michael/selenium-linuxacademy-dl.git + # cd selenium-linuxacademy-dl ### Browser You will need Chrome or Firefox and its matching driver. -#### Chrome +#### Chrome example for CentOS Install [Google Chrome](https://www.google.com/chrome/) and download the appropriate [ChromeDriver](https://chromedriver.chromium.org/downloads) version. Make sure the `chromedriver` executable is in your PATH (e.g., `/usr/local/bin`). - sudo dpkg -i google-chrome-stable_current_amd64.deb - unzip chromedriver_linux64.zip - sudo mv chromedriver /usr/local/bin + # wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm + # yum install ./google-chrome-stable_current_*.rpm + # wget https://chromedriver.storage.googleapis.com/78.0.3904.105/chromedriver_linux64.zip + # unzip chromedriver_linux64.zip + # cp chromedriver /usr/bin/ -#### Firefox +#### Firefox example for Debian Install Mozilla Firefox and download [geckodriver](https://github.com/mozilla/geckodriver/releases). - sudo apt install firefox - tar xzf geckodriver-*-linux64.tar.gz - sudo mv geckodriver /usr/local/bin + # apt install firefox + # tar xzf geckodriver-*-linux64.tar.gz + # cp geckodriver /usr/bin/ ## Usage @@ -62,7 +66,7 @@ This will only work with an active Linux Academy subscription. If you do not hav $ export LADL_USERNAME=person@example.com $ export LADL_PASSWORD=p@ssw0rd - $ export LADL_DIR=/home/jdoe/linux-academy + $ export LADL_DIR=/opt/linux-academy-videos $ ./linuxacademy-dl.py https://linuxacademy.com/cp/modules/view/id/346 The username/email and password fields are required. The cookie file will opt to `$PWD/cookies.txt` and the download directory will default to `$SCRIPT_DIR/download`, where `$SCRIPT_DIR` is the path of the `linuxacademy-dl.py` script.