VideoHelp Forum




+ Reply to Thread
Results 1 to 2 of 2
  1. Running Devine/Linux Debian from RAM of your PC/Laptop using Debian (Live CD).


    There are few people here, that are worried of "borking" their Windows OS,
    trying new things and I understand that.
    Not everyone is in control of their OS and repair can both be costly
    and sometimes not available in remote parts.


    This guide is designed to help "TRY" running Devine without having to install it
    and give you a taste of what it is like, having a control over your OS.

    I am using Debian MATE as a Window manager (yes, you can choose how your desktop looks like)),
    and there is plenty to choose from:
    - Cinnamon
    - Debian Jr. (Development version of Debian Blends)
    - GNOME
    - KDE
    - LXDE
    - LXQt
    - Standard (Basic image with a text interface: No Window manager
    - XFCE



    --------------------------------------------------------------------------------
    [1] Prerequisite;
    --------------------------------------------------------------------------------


    - PC/Laptop with "amd64" Processor

    - Decent amount of "RAM" on your PC/Laptop
    RAM Memory usage:
    Live images tend to be resource hungry by nature - they need to use memory to extract and store the compressed system as well as the memory that the running software would normally need.
    The minimum recommended RAM for using a desktop environment on a live image is 2 GiB. The GNOME and KDE images need 4 GiB or more. If you have a system with less memory,
    your system will not work well here.



    - "Micro/SD Card"
    #OR
    -- "USB Flash Drive"
    #OR
    --- a empty "DVD Disc" to burn the ISO image in your DVD Burner





    ## Install:
    - Gpg4win (to Verifying authenticity of Debian image)



    # PowerShell (Administrator | with elevated privileges);
    WinKey + x + a

    Code:
    winget install --accept-source-agreements --accept-package-agreements `
    GnuPG.Gpg4win `
    # Exit
    exit

    #OR Use the Click, Click, Click method;
    https://files.gpg4win.org/gpg4win-4.4.0.exe






    --------------------------------------------------------------------------------
    [2] Download the ISO Image Debian 13 - "testing" release = Trixie = SID
    --------------------------------------------------------------------------------

    https://www.debian.org/CD/live/
    https://cdimage.debian.org/cdimage/weekly-live-builds/amd64/iso-hybrid/

    # Checksum FILE;
    7.5K
    https://cdimage.debian.org/cdimage/weekly-live-builds/amd64/iso-hybrid/SHA512SUMS

    # Checksum files are also signed: PGP Signature;
    833
    https://cdimage.debian.org/cdimage/weekly-live-builds/amd64/iso-hybrid/SHA512SUMS.sign

    # ISO Image: Generic images with Office and a browser: GNOME KDE Cinnamon LXDE LXQt MATE XFCE;
    3.3G
    https://cdimage.debian.org/cdimage/weekly-live-builds/amd64/iso-hybrid/debian-live-tes...amd64-mate.iso




    # PowerShell (Without elevated privileges);
    WinKey + x + i

    Code:
    cd $home\Downloads
    
    #Speed-up the IWR (Invoke-WebRequest); 
    $ProgressPreference = 'SilentlyContinue'
    
    Invoke-WebRequest `
    https://cdimage.debian.org/cdimage/weekly-live-builds/amd64/iso-hybrid/SHA512SUMS `
    -OutFile $home\Downloads\debian-live-testing-amd64.SHA512SUMS
    
    Invoke-WebRequest `
    https://cdimage.debian.org/cdimage/weekly-live-builds/amd64/iso-hybrid/SHA512SUMS.sign `
    -OutFile $home\Downloads\debian-live-testing-amd64.SHA512SUMS.sign
    
    ## This mate take longer (Depending on the speed of your Internet connection) so be patient;
    Invoke-WebRequest `
    https://cdimage.debian.org/cdimage/weekly-live-builds/amd64/iso-hybrid/debian-live-testing-amd64-mate.iso `
    -OutFile $home\Downloads\debian-live-testing-amd64-mate.iso


    --------------------------------------------------------------------------------
    [3] Verify the ISO Image;
    --------------------------------------------------------------------------------



    # PowerShell (Without elevated privileges);
    WinKey + x + i

    Code:
    # Check ALL Downloaded;
    ls $home\Downloads\deb*
    
    # Import Debian keys;
    gpg --keyserver keyring.debian.org --recv-keys 0x988021A964E6EA7D
    gpg --keyserver keyring.debian.org --recv-keys 0xDA87E80D6294BE9B
    gpg --keyserver keyring.debian.org --recv-keys 0x42468F4009EA8AC3
    
    # Verify Checksum FILE;
    gpg --verify debian-live-testing-amd64.SHA512SUMS.sign debian-live-testing-amd64.SHA512SUMS
    
    # Verify Checksums of the ISO;
    cat "debian-live-testing-amd64.SHA512SUMS" | FINDSTR /i /e "\<debian-live-testing-amd64-mate.iso\>"
    CertUtil -hashfile debian-live-testing-amd64-mate.iso SHA512


    --------------------------------------------------------------------------------
    [4] Prepare your BOOTABLE Drive;
    --------------------------------------------------------------------------------

    You can use;

    - Micro/SD Card
    #OR
    - USB Flash Drive
    #OR
    - DVD-Rom



    ## WARNING ##

    "BackUp" any data you have on the "Micro/SD Card" OR "USB Flash Drive",
    as the process will ERASE all the data on the device.


    ## WARNING ##







    --------------------------------------------------------------------------------
    [5] Write the ISO Image;
    --------------------------------------------------------------------------------

    https://www.debian.org/CD/faq/index.en.html#write-usb
    https://wiki.debian.org/DebianInstaller/CreateUSBMedia


    ## WARNING ##
    - Make sure you select/get the correct DRIVE -
    ## WARNING ##


    ## WARNING ##
    - When you have multiple DRIVES plugged in your PC, removing and reinserting them in different order will assign them different DRIVE Letters !!!!! -
    ## WARNING ##

    (Playing around with different DRIVES, I have made that mistake,
    and lost all notes from one drive, so please don't make the same mistake).


    ## WARNING ##

    Best to unplug all other USB/SD Cards before you continue any further





    # Download "Rufus" v4.6 to create Windows BOOTABLE USB/SD Card:
    https://rufus.ie/en/


    Code:
    Invoke-WebRequest `
    https://github.com/pbatard/rufus/releases/download/v4.6/rufus-4.6.exe `
    -OutFile $home\Downloads\rufus-4.6.exe
    
    
    # Execute - Run the program (Alt + y):
    .\Downloads\rufus-4.6.exe

    - Select correct "Device" blablabla (D: or E: etc.) [XX GB]

    - Select "Boot selection" to "debian-live-testing-amd64-mate.iso"

    - PRESS "SELECT" to select the ISO
    - keep everything as it is

    ## WARNING ##
    Make sure you have selected the correct DRIVE !!!!
    ## WARNING ##

    - PRESS "Start"
    - Select: "Write in DD Image mode"
    (You can utilise rest of the space on the SD/USB to store Notes, etc;
    HowTo will be added further down the guide)
    (Windows does not see the space !!!!!)

    - Press "OK" to confirm writing to DEVICE …XX ………will DESTROY any data on it ...


    YOUR Bootable "Live CD" or SD Card/USB Flash Drive is ready NOW,
    reboot and select it as device to boot from ....




    --------------------------------------------------------------------------------
    [6] BOOT from the SD Card/USB Flash or DVD;
    --------------------------------------------------------------------------------

    https://www.geeksforgeeks.org/how-to-enter-bios-windows-10-11/


    # Reboot your PC


    # PowerShell (Administrator | with elevated privileges);
    WinKey + x + a
    Code:
    shutdown /r /o /f /t 00


    #OR
    F12


    WARNING !!!!!
    Please only select: "Live system (amd64)"
    WARNING !!!!!



    WARNING !!!!!
    Please only select: "Live system (amd64)"
    WARNING !!!!!

    If you select start installer,
    there is a high chance you will lose your DATA!




    Please note, that any "data" that you save in the system running DIRectories
    ~/Documents
    ~/Videos
    etc. will be lost after reboot/power outage, as the whole system is running from RAM.




    --------------------------------------------------------------------------------
    [7] Check you are running the OS from RAM;
    --------------------------------------------------------------------------------

    Alt+F2:
    Code:
    mate-system-monitor

    #OR via MENU;
    Applications -> System Tools -> MATE System Monitor




    Click on "System" TAB
    and at the bottom there should be:

    System Status:
    Available disk space: 0 bytes






    --------------------------------------------------------------------------------
    [8] Connect to Wi-Fi or Ethernet cable;
    --------------------------------------------------------------------------------


    Click on the icone of 2 disconnected computers in the top left corner to connect
    - Wi-Fi
    OR
    - Ethernet cable to connect to Ethernet port






    --------------------------------------------------------------------------------
    [9] Edit "APT" Sources List;
    --------------------------------------------------------------------------------

    Applications -> System Tools -> MATE Terminal

    #OR
    Ctrl+ Alt + T

    #OR
    Alt + F2:
    Code:
    mate-terminal



    # Paste this in to edit the "Sources LIST";
    Code:
    sudo nano /etc/apt/sources.list

    Code:
    #ADD; (like this)
    # /trixie/ - /deb + deb-src/
    # http://deb.debian.org/debian/dists/
    deb http://deb.debian.org/debian trixie main contrib non-free-firmware non-free
    deb-src http://deb.debian.org/debian trixie main contrib non-free-firmware non-free

    #COMMENT OUT; (like this)
    #deb [trusted=yes] file:/run/live/medium trixie main non-free-firmware
    #deb http://deb.debian.org/debian/ trixie main non-free-firmware
    #deb-src http://deb.debian.org/debian/ trixie main non-free-firmware







    --------------------------------------------------------------------------------
    [10] Install (CF) CloudFlare VPN (Optional)
    --------------------------------------------------------------------------------

    # https://pkg.cloudflareclient.com/
    # https://developers.cloudflare.com/warp-client/get-started/linux/


    Code:
    # Add CloudFlare (CF) gpg key;
    curl -fsSL https://pkg.cloudflareclient.com/pubkey.gpg | sudo gpg --yes --dearmor --output /usr/share/keyrings/cloudflare-warp-archive-keyring.gpg
    
    # Add this !bullseye! repo to your apt repositories;
    echo "deb [signed-by=/usr/share/keyrings/cloudflare-warp-archive-keyring.gpg] https://pkg.cloudflareclient.com/ bullseye main" | sudo tee /etc/apt/sources.list.d/cloudflare-client.list
    
    # Install;
    sudo apt update && sudo apt install -y cloudflare-warp
    		
    # Register/Connect;
    warp-cli registration new
    warp-cli mode warp+doh
    warp-cli connect
    warp-cli dns families full
    
    # Sleep for 8s;
    sleep 8
    
    # Check you are connected;
    curl https://www.cloudflare.com/cdn-cgi/trace/
    # If you are in the UK, Channel 5 does not work with CF, lets exclude it from the VPN traffic ("*.channel5.com");
    warp-cli tunnel host add *.channel5.com



    # HELP;
    Code:
    warp-cli --help
    warp-cli trusted --help
    warp-cli settings --help
    warp-cli tunnel host add --help
    warp-cli override show --help
    warp-cli override local-network show --help
    warp-cli override local-network allow --help



    --------------------------------------------------------------------------------
    [11] Firefox Securing/Add-Ons;
    --------------------------------------------------------------------------------


    DNS over HTTPS: (Block ADVERTS);
    https://mullvad.net/en/help/dns-over-https-and-dns-over-tls

    aboutreferences#privacy
    - Max protection
    - Choose provider: Custom
    https://all.dns.mullvad.net/dns-query




    Add-Ons;
    https://addons.mozilla.org/en-US/firefox/addon/noscript/
    https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/

    EME Logger: from Greasy Fork
    https://greasyfork.org/en/scripts/373903-eme-logger

    Tampermonkey
    https://addons.mozilla.org/en-US/firefox/addon/tampermonkey/

    Firefox: "Export Cookies" by Rotem Dan
    https://addons.mozilla.org/addon/export-cookies-txt

    Amazon Video ASIN Display
    https://greasyfork.org/en/scripts/496577-amazon-video-asin-display




    -Video-Streaming-Downloading
    https://forum.videohelp.com/forums/48


    -Guide-to-get-your-Linux-(Debian-based)-system-set-up-for
    https://forum.videohelp.com/threads/414856





    --------------------------------------------------------------------------------
    [12] Create DIRs to store Git, WVDs, Py and DevineCookies
    --------------------------------------------------------------------------------

    Code:
    mkdir ~/git
    mkdir ~/wvd
    mkdir ~/py
    mkdir ~/DevineCookies


    --------------------------------------------------------------------------------
    [13] Install Python, etc.
    --------------------------------------------------------------------------------


    Code:
    sudo apt install -y \
     doublecmd-common mc \
     python3 python3-pip python3-setuptools python-is-python3 python3.12-venv python3-ttconv \
     zip unzip unrar \
     ffmpeg \
     mkvtoolnix \
     mediainfo \
     curl git nano \
     mpv \
     asciinema \
     gnome-disk-utility \
    #Fin;

    Code:
    sudo apt install -y \
     mkvtoolnix-gui mediainfo-gui \
     vlc
    #Fin;


    --------------------------------------------------------------------------------
    [14] Create STORAGE on the SD Card/USB Flash;
    --------------------------------------------------------------------------------

    ToDo








    --------------------------------------------------------------------------------
    [15] #Download DEPENDENCIES:
    --------------------------------------------------------------------------------



    Code:
    #------------------------------------------------
    #v20241203  "N_m3u8DL-RE" to "Downloads" DIRectory;
    #------------------------------------------------
    cd ~/Downloads
    curl -kLO https://github.com/nilaoda/N_m3u8DL-RE/releases/download/v0.3.0-beta/N_m3u8DL-RE_v0.3....0241203.tar.gz
    # Check the package is OK;
    gunzip -tv N_m3u8DL-RE_v0.3.0-beta_linux-x64_20241203.tar.gz
    # Check what is inside the TAR.GZ archive; 
    tar -tvvf N_m3u8DL-RE_v0.3.0-beta_linux-x64_20241203.tar.gz
    # Unpack;
    tar -xvf N_m3u8DL-RE_v0.3.0-beta_linux-x64_20241203.tar.gz N_m3u8DL-RE
    ## (Debian 13/Trixie does not allow to unpack/untar directly into the "/usr/local/bin/" DIRectory);
    # Move to "/usr/local/bin/";
    sudo mv N_m3u8DL-RE /usr/local/bin/
    # Make the BInary file "EXEcutable;
    sudo chmod a+rx /usr/local/bin/N_m3u8DL-RE
    # List the file;
    ls -ilha /usr/local/bin/N*
    # Check the version
    N_m3u8DL-RE --version
    
    #---------------------
    #v1.6.0-641 #Bento4 ; 
    #---------------------
    cd ~/Downloads
    curl -kL https://www.bok.net/Bento4/binaries/Bento4-SDK-1-6-0-641.x86_64-unknown-linux.zip -o ~/Downloads/Bento4-SDK-1-6-0-641.x86_64-unknown-linux.zip
    sudo unzip -j Bento4-SDK-1-6-0-641.x86_64-unknown-linux.zip 'Bento4-SDK-1-6-0-641.x86_64-unknown-linux/bin/*' -d /usr/local/bin/
    ls -ilha /usr/local/bin/
    mp4decrypt
    mp4info
    
    #-------------------------
    #v2.6.1 #Shaka-Packager ;
    #-------------------------
    sudo curl -kL https://github.com/shaka-project/shaka-packager/releases/download/v2.6.1/packager-linux-x64 -o /usr/local/bin/shaka-packager
    sudo chmod a+rx /usr/local/bin/shaka-packager
    shaka-packager --version
    
    #--------------------
    #LATEST #Hola-Proxy; 
    #--------------------
    sudo curl -kL https://github.com/Snawoot/hola-proxy/releases/latest/download/hola-proxy.linux-amd64 -o /usr/local/bin/hola-proxy
    sudo chmod a+rx /usr/local/bin/hola-proxy
    hola-proxy -version
    
    #-------------------------
    #LATEST #Windscribe-Proxy;
    #-------------------------
    sudo curl -kL https://github.com/Snawoot/windscribe-proxy/releases/latest/download/windscribe-proxy.linux-amd64 -o /usr/local/bin/windscribe-proxy
    sudo chmod a+rx /usr/local/bin/windscribe-proxy
    windscribe-proxy -version


    #------------------
    #LATEST #Poetry;
    #------------------
    Code:
    cd ~
    curl -sSL https://install.python-poetry.org | python3 -

    #Add Poetry to your PATH: (at the end of the file)
    Code:
    nano +115 ~/.bashrc

    Code:
    ## Poetry
    export PATH="/home/user/.local/bin:$PATH"

    Ctrl + o + ENTER (To save the FILE)
    Ctrl + x (To exit the EDITOR)


    Code:
    #--------------
    #LATEST #GPAC;
    #--------------
    sudo apt install -y \
     libglew-dev \
     libglfw3-dev \
     cmake \
     gcc \
     libcurl4-gnutls-dev \
     tesseract-ocr \
     libtesseract-dev \
     libleptonica-dev \
     clang \
     libclang-dev \
     autoconf \
     build-essential \
     pkg-config \
     g++ \
     git \
     yasm
    
    cd ~/git
    git clone https://github.com/gpac/gpac.git
    cd gpac
    ./configure
    make -j$(nproc)
    ./bin/gcc/MP4Box -version;
    ./bin/gcc/gpac -version;
    sudo make install
    MP4Box -version
    gpac -version
    
    
    
    #-------------------------------------------------------------
    #v0.93 (Aug 16, 2021) CCExtractor [needs GPAC installed] !!!!
    #-------------------------------------------------------------
    cd ~/git
    git clone https://github.com/CCExtractor/ccextractor.git
    cd ~/git/ccextractor/
    git checkout c7ebd45
    cd ~/git/ccextractor/linux
    make clean
    sudo make uninstall
    make distclean
    ./autogen.sh
    ./configure --without-rust
    make -j$(nproc)
    ./ccextractor --version
    sudo make install
    ccextractor --version
    cd ~
    
    # Exit the Terminal and open a new one
    exit


    --------------------------------------------------------------------------------
    [16] Check all installed;
    --------------------------------------------------------------------------------

    Open MATE Terminal:
    Code:
    Ctrl + Alt + t



    Code:
    # Python | PIP; 
    python -V; 
    python -m pip -V; 
    pip -V; 
    # Python3 | PIP3; 
    python3 -V; 
    python3 -m pip -V; 
    pip3 -V; 
    # FFMpeg; 
    ffmpeg -version; 
    ffprobe -version; 
    # MKV ToolNix; 
    mkvextract --version; 
    mkvmerge --version; 
    # Aria; 
    aria2c --version; 
    # cURL; 
    curl -V;
    # MPV; 
    mpv --version;
    # Git; 
    git -v; 
    # Nano Editor; 
    nano --version; 
    # MediaInfo; 
    mediainfo --version;
    # Asciinema; 
    asciinema --version; 
    #Fin;




    --------------------------------------------------------------------------------
    [17] Check all installed;
    --------------------------------------------------------------------------------

    Open MATE Terminal:
    Code:
    Ctrl + Alt + t
    Code:
    # Shaka Packager; 
    shaka-packager -version;
    # Hola Proxy; 
    hola-proxy -version; 
    # Windscribe Proxy
    windscribe-proxy -version; 
    # CCExtractor; 
    ccextractor --version; 
    # GPAC Suite; 
    MP4Box -version; 
    gpac -version; 
    # Bento4 ; 
    mp4info;
    mp4decrypt;
    # Poetry; 
    poetry --version;
    # N_m3u8DL-RE; 
    N_m3u8DL-RE --version; 
    #Fin;




    --------------------------------------------------------------------------------
    [18] Clone Devine SERVICES
    --------------------------------------------------------------------------------

    Code:
    cd ~
    mkdir ~/git/SERVICES-stabbedbybrick 
    cd ~/git/SERVICES-stabbedbybrick 
    git clone https://cdm-project.com/stabbedbybrick/devine-services.git
    cd ~

    --------------------------------------------------------------------------------
    [19] Get the WVD and PEM
    --------------------------------------------------------------------------------

    #WVD / PEM
    Code:
    curl -kLo ~/wvd/samsung_sm-a025g_16.0.0_929e205b_22589_l3.wvd https://files.videohelp.com/u/33133/samsung_sm-a025g_16.0.0_929e205b_22589_l3.wvd
    curl -kLo ~/wvd/bbciplayer.pem https://raw.githubusercontent.com/sdhtele/VT/18f0e652d3e1a532ca85510469ff175390056b98/vinetrimmer/certs/bbciplayer.pem


    --------------------------------------------------------------------------------
    [20] Install DEVINE;
    --------------------------------------------------------------------------------


    Code:
    cd ~/
    mkdir -p ~/git/devine-333-poetry-n_m3u8dl_re; 
    cd ~/git/devine-333-poetry-n_m3u8dl_re;
    git clone -b n_m3u8dl_re https://github.com/stabbedbybrick/devine.git
    cd devine
    git branch
    poetry config virtualenvs.in-project true
    poetry config keyring.enabled false
    poetry install
    poetry shell
    #Check devine version:
    Code:
    devine -v




    --------------------------------------------------------------------------------
    [21] Configure DEVINE;
    --------------------------------------------------------------------------------

    Code:
    # Create *.YAML settings file in the current DEVINE DIRectory
    touch ~/git/devine-333-poetry-n_m3u8dl_re/devine/devine.yaml
    # Profiles:
    devine cfg profiles.default default
    # Service Classes:
    devine cfg directories.services ~/git/SERVICES-stabbedbybrick/devine-services/services
    # Downloads:
    devine cfg directories.downloads ~/Videos
    # Widevine Devices:
    devine cfg directories.wvds ~/wvd/
    # Expiring Cookie data:
    devine cfg directories.cookies ~/DevineCookies/
    # Headers:
    devine cfg headers.Accept-Language "en-US,en;q=0.8"
    devine cfg headers.User-Agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36"
    # Services iP:
    devine cfg services.iP.cert ~/wvd/bbciplayer.pem
    # DL - Convert subtitels to SubRip (.srt):
    devine cfg dl.sub_format srt
    # Set how many tracks to download concurrently to 3 and download threads to 6:
    devine cfg dl.downloads 3
    devine cfg dl.workers 6
    # CDM:
    devine cfg cdm.default samsung_sm-a025g_16.0.0_929e205b_22589_l3
    # Config DOWNLOADER N_m3u8DL-RE;
    devine cfg downloader n_m3u8dl_re
    devine cfg n_m3u8dl_re.use_proxy false
    devine cfg n_m3u8dl_re.thread_count 1
    # Fin


    ToDo:
    #External HDD

    # Temp - change from "/tmp/devine" to "~/Videos"
    devine cfg directories.temp ~/Videos

    ## You could at this stage also attach another HDD ##
    ## and download or/and save files to that ##








    --------------------------------------------------------------------------------
    [22] Manual config - Editing;
    --------------------------------------------------------------------------------

    #You can also view/edit manually in text editor of choice nano/notepad etc.:
    Code:
    nano ~/git/devine-333-poetry-n_m3u8dl_re/devine/devine.yaml





    --------------------------------------------------------------------------------
    [23] List "devine.yaml" "Config/Settings:
    --------------------------------------------------------------------------------

    Code:
    devine cfg --list



    --------------------------------------------------------------------------------
    [24] List/View direct "locations" for "devine.yaml" and Directories with:
    --------------------------------------------------------------------------------

    Code:
    devine env info



    [B]--------------------------------------------------------------------------------
    [25] Devine HELP;
    --------------------------------------------------------------------------------
    # Check out Devine HELP;
    Code:
    devine --help
    # Check out the HELP for Downloading;
    Code:
    devine dl --help



    --------------------------------------------------------------------------------
    [26] Downloading;
    --------------------------------------------------------------------------------






    --------------------------------------------------------------------------------
    #BBC iPlayer
    --------------------------------------------------------------------------------

    Code:
    devine dl iP -?
    devine dl --list-titles iP m0023h9c
    devine dl --list -v H.264 -w s01e01 iP m0023h9c
    devine dl --list -v H.265 -w s01e01 iP m0023h9c
    devine -d dl -q 432 -r HLG --no-folder -w s01e01 iP m0023h9c






    --------------------------------------------------------------------------------
    #ITVx
    --------------------------------------------------------------------------------

    #(Some programs Requires "Cookies")

    #(Place the Cookies in the below file)
    Code:
    touch ~/DevineCookies/ITV.txt
    
    #Remove Cookies FILE
    rm ~/DevineCookies/ITV.txt
    Code:
    devine dl ITV --help
    devine dl --list-titles ITV https://www.itv.com/watch/vera/1a7314
    devine dl --list -w s04e04 ITV https://www.itv.com/watch/vera/1a7314
    devine -d dl -q 396 --no-folder -w s04e04 ITV https://www.itv.com/watch/vera/1a7314
    # "396p" is not available ;) try "576p";
    devine -d dl -q 576 --no-folder -w s04e04 ITV https://www.itv.com/watch/vera/1a7314







    --------------------------------------------------------------------------------
    #Ch4 #Channel4 #All4
    --------------------------------------------------------------------------------

    #Credential REQUIRED
    Code:
    devine cfg credentials.ALL4 "email:password"
    devine dl ALL4 -?
    devine dl --list-titles ALL4 https://www.channel4.com/programmes/the-snowman
    devine dl --list ALL4 https://www.channel4.com/programmes/the-snowman
    devine -d dl --no-folder ALL4 https://www.channel4.com/programmes/the-snowman




    --------------------------------------------------------------------------------
    #Ch5 #Channel5 #My5
    --------------------------------------------------------------------------------

    Code:
    devine --help
    devine dl --help
    devine dl MY5 -?
    Code:
    devine dl MY5 -?
    devine dl --list-titles MY5 https://www.channel5.com/show/winter-on-the-farm
    devine dl --list -w s04e04 MY5 https://www.channel5.com/show/winter-on-the-farm
    devine -d dl -q 180 --no-folder -w s04e04 MY5 https://www.channel5.com/show/winter-on-the-farm





    --------------------------------------------------------------------------------
    #DSCP #discovery+
    --------------------------------------------------------------------------------

    (Requires "Cookies")
    #(Place the Cookies in the below file)
    Code:
    touch ~/DevineCookies/DSCP.txt

    Code:
    devine --help
    devine dl --help
    devine dl DSCP -?

    Code:
    devine dl --list-titles DSCP https://www.discoveryplus.com/gb/video/1000-lb-best-friends-quest-red-uk/cheese-as-far-as-i-can-see
    devine dl --list DSCP https://www.discoveryplus.com/gb/video/1000-lb-best-friends-quest-red-uk/cheese-as-far-as-i-can-see
    devine -d dl --no-folder DSCP https://www.discoveryplus.com/gb/video/1000-lb-best-friends-quest-red-uk/cheese-as-far-as-i-can-see




    --------------------------------------------------------------------------------
    #PLUTO
    --------------------------------------------------------------------------------

    [CODE]devine --help
    devine dl --help
    devine dl PLUTO -?


    Code:
    devine dl --list-titles PLUTO https://pluto.tv/on-demand/series/670e6211b99f850013c0bb36/details
    devine dl --list PLUTO https://pluto.tv/on-demand/series/670e6211b99f850013c0bb36/details
    devine -d dl --no-folder PLUTO https://pluto.tv/on-demand/series/670e6211b99f850013c0bb36/details



    --------------------------------------------------------------------------------
    #TUBI
    --------------------------------------------------------------------------------

    (Requires "Cookies")

    #(Place the Cookies in the below file)
    Code:
    touch ~/DevineCookies/TUBI.txt

    Code:
    devine dl TUBI -?
    devine dl --list-titles TUBI https://tubitv.com/movies/100028872/anna-karenina
    devine dl --list TUBI https://tubitv.com/movies/100028872/anna-karenina
    devine -d dl --no-folder TUBI https://tubitv.com/movies/100028872/anna-karenina



    --------------------------------------------------------------------------------
    #TUBI N_m3u8DL-RE
    --------------------------------------------------------------------------------

    FF:
    Code:
    regexp:srt|m3u8
    Ch:
    Code:
    /srt|m3u8/

    https://tubitv.com/movies/100028872/anna-karenina

    Code:

    # Save in Videos DIR;
    cd ~/Videos;

    # Subs DOWNLOAD;
    curl -kLo sub.srt https://s.adrise.tv/89eb72e3-a630-4ef5-b711-7b3f160f48e5.srt

    # Video/Audio and SUBs muxing and download using N_m3u8DL-RE;
    N_m3u8DL-RE \
    -mt -M mp4 -sv best -sa all -ss all \
    --save-name Anna.Karenina.2012.358p.TUBI.WEB-DL.AAC.2.0.H.264 --no-log \
    --mux-import path=sub.srt:lang=en:name="English" \
    https://akamai2.tubi.video/7d.....sz2u.m3u8?token=eyJhb......vMn1E





    --------------------------------------------------------------------------------
    ## Configure MPV player to use HW decoding
    --------------------------------------------------------------------------------


    Code:
    nano +1 ~/.config/mpv/mpv.conf
    hwdec
    Quote Quote  
  2. Post for Notes and another 50,000
    If I was in politics I make sure you drink plenty of beer
    and watch plenty of TV to keep you busy. | Data is the new oil.
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!