咩係Package Manager
簡單嚟講package manager就係攞嚟download嘢嘅command,你可以用package manager嚟download或者delete你想要/唔想要嘅嘢
例如響linux有個叫cmatrix嘅command,你可以用apt(ubuntu嘅package manager)嚟download佢
sudo apt install cmatrix
sudo 即係用管理員身份執行
apt 即係Ubuntu嘅package manager
install 代表install
cmatrix就係你要download嘅command嘅名
run完上面個command之後打cmatrix就會有呢舊好型嘅嘢出嚟
簡單嚟講package manager就係攞嚟download嘢嘅command,你可以用package manager嚟download或者delete你想要/唔想要嘅嘢
例如響linux有個叫cmatrix嘅command,你可以用apt(ubuntu嘅package manager)嚟download佢
sudo apt install cmatrix
sudo 即係用管理員身份執行
apt 即係Ubuntu嘅package manager
install 代表install
cmatrix就係你要download嘅command嘅名
run完上面個command之後打cmatrix就會有呢舊好型嘅嘢出嚟
大家響install完Python之後可以用pip呢個command (響windows/linux/mac都用得)
pip係Python嘅package manager
pip負責處理Python嘅packages,例如command或者libraries
我哋backup youtube常用嘅yt-dlp就係用pip嚟download
大家可以響你想download去嘅folder開Terminal或者cmd,然後run
pip install yt-dlp
我哋用pip呢一個package manager嚟install咗yt-dlp呢一個command
而家我哋install咗yt-dlp呢一個command,我哋可以用yt-dlp嚟download youtube片(youtube以外嘅好多網站都可以,例如facebook都得)
yt-dlp https://youtu.be/dQw4w9WgXcQ
就可以download響 https://youtu.be/dQw4w9WgXcQ 呢個網址嘅片
yt-dlp 亦都可以攞嚟backup channel/playlist
pip係Python嘅package manager
pip負責處理Python嘅packages,例如command或者libraries
我哋backup youtube常用嘅yt-dlp就係用pip嚟download
大家可以響你想download去嘅folder開Terminal或者cmd,然後run
pip install yt-dlp
我哋用pip呢一個package manager嚟install咗yt-dlp呢一個command
而家我哋install咗yt-dlp呢一個command,我哋可以用yt-dlp嚟download youtube片(youtube以外嘅好多網站都可以,例如facebook都得)
yt-dlp https://youtu.be/dQw4w9WgXcQ
就可以download響 https://youtu.be/dQw4w9WgXcQ 呢個網址嘅片
yt-dlp 亦都可以攞嚟backup channel/playlist
👍1
Command嘅基本structure
command 成日有啲 -或者--開頭嘅字,係攞嚟set一啲variable,類似未知數咁,x=1個種
例如呢個command
yt-dlp --geo-bypass --throttled-rate 700 -R 999 --paths XXXXXXXX --audio-quality 0 --write-info-json --write-description -o "%(id)s.%(ext)s" --external-downloader=aria2c --external-downloader-args '-x16 -s16 -k1M -c' --download-archive “XXXXXXXXX” -S vcodec:h264 -f bestvideo[ext=mp4]+bestaudio[ext=m4a] https://www.youtube.com/c/眾新聞
係同個command講你run個command嗰陣時geo bypass係true (--xxx 或者 -x後面冇嘢通常係同緊個command講xxx係true)
throttled rate係700, -R (retries) 係999, path係XXXXXXXX, audio quality係0, write info json同write description係true, -o( output file)係video_id.extension, external downloader係aria2c(command嚟,上網search就睇到係咩嚟), external downloader args 係 '-x 16 -s 16 -k1M -c', download archive 係 XXXXXXXX, -S係vcodec:h264, -f 係bestvideo[ext=mp4]+bestaudio[ext=m4a], https://www.youtube.com/c/眾新聞 就係個url
你上 https://github.com/yt-dlp/yt-dlp 碌去下面會見到圖裏面寫嘅,你可以自己滲透下係咩嚟
可以搵到-S同埋-f係咩variable
XXXXXXX嗰啲可以改做自己想要嘅folder,改完之後去cmd/terminal run就得
command 成日有啲 -或者--開頭嘅字,係攞嚟set一啲variable,類似未知數咁,x=1個種
例如呢個command
yt-dlp --geo-bypass --throttled-rate 700 -R 999 --paths XXXXXXXX --audio-quality 0 --write-info-json --write-description -o "%(id)s.%(ext)s" --external-downloader=aria2c --external-downloader-args '-x16 -s16 -k1M -c' --download-archive “XXXXXXXXX” -S vcodec:h264 -f bestvideo[ext=mp4]+bestaudio[ext=m4a] https://www.youtube.com/c/眾新聞
係同個command講你run個command嗰陣時geo bypass係true (--xxx 或者 -x後面冇嘢通常係同緊個command講xxx係true)
throttled rate係700, -R (retries) 係999, path係XXXXXXXX, audio quality係0, write info json同write description係true, -o( output file)係video_id.extension, external downloader係aria2c(command嚟,上網search就睇到係咩嚟), external downloader args 係 '-x 16 -s 16 -k1M -c', download archive 係 XXXXXXXX, -S係vcodec:h264, -f 係bestvideo[ext=mp4]+bestaudio[ext=m4a], https://www.youtube.com/c/眾新聞 就係個url
你上 https://github.com/yt-dlp/yt-dlp 碌去下面會見到圖裏面寫嘅,你可以自己滲透下係咩嚟
可以搵到-S同埋-f係咩variable
XXXXXXX嗰啲可以改做自己想要嘅folder,改完之後去cmd/terminal run就得
咩係wget
Wget係一個可以幫助你download嘢嘅command
wget [options] [網址]
可以download你想要嘅file或者網頁
例如run
wget google.com
呢個command可以download google.com呢個網頁,但係咁樣淨係會download咗網頁個html(html話畀個browser知個網頁有咩結構),冇download到CSS(網頁嘅設計)同埋JavaScript(網頁嘅program)
所以我哋要加啲options
wget -mkEpnp 網址
呢個command可以download晒成個網站嘅(你可以access嘅)所有嘢落你部電腦到
有時如果個command唔work嘅話可以試下加user agent(user agent係你同個server講你嘅資料,例如用咩browser),變成
wget -mkEpnp -U 你想要嘅user agent 網址
例如
wget -mkEpnp -U "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)" hongkongfp.com
Wget係一個可以幫助你download嘢嘅command
wget [options] [網址]
可以download你想要嘅file或者網頁
例如run
wget google.com
呢個command可以download google.com呢個網頁,但係咁樣淨係會download咗網頁個html(html話畀個browser知個網頁有咩結構),冇download到CSS(網頁嘅設計)同埋JavaScript(網頁嘅program)
所以我哋要加啲options
wget -mkEpnp 網址
呢個command可以download晒成個網站嘅(你可以access嘅)所有嘢落你部電腦到
有時如果個command唔work嘅話可以試下加user agent(user agent係你同個server講你嘅資料,例如用咩browser),變成
wget -mkEpnp -U 你想要嘅user agent 網址
例如
wget -mkEpnp -U "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)" hongkongfp.com
用緊MacOS嘅各位可以用以下嘅commands嚟install wget
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
可以install一個叫homebrew嘅package manager,之後我哋再用
brew install wget
嚟install wget落部電腦到
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
可以install一個叫homebrew嘅package manager,之後我哋再用
brew install wget
嚟install wget落部電腦到
https://www.howtogeek.com/682770/how-to-open-the-terminal-on-a-mac/
呢度有教你哋點樣開MacOS嘅terminal(terminal即係攞嚟打command嘅app),你開完terminal就可以 copy and paste啲commands
呢度有教你哋點樣開MacOS嘅terminal(terminal即係攞嚟打command嘅app),你開完terminal就可以 copy and paste啲commands
How-To Geek
How to Open the Terminal on a Mac
Sometimes you need to dig deep into macOS and take care of business on the command line. Here are three quick ways to open Terminal.
Backup tutorial 備份教程頻道
咩係wget Wget係一個可以幫助你download嘢嘅command wget [options] [網址] 可以download你想要嘅file或者網頁 例如run wget google.com 呢個command可以download google.com呢個網頁,但係咁樣淨係會download咗網頁個html(html話畀個browser知個網頁有咩結構),冇download到CSS(網頁嘅設計)同埋JavaScript(網頁嘅program) 所以我哋要加啲options wget…
之前唔記得講,啲網頁通常有個robots.txt阻止你用scripts(例如wget)download啲網頁,要bypass呢個robots.txt嘅restriction,只要響個選項到加 -e robots=off就得
你可以用
wget -mkEpnp -U -e robots=off "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)" 網址
呢個command嚟download就得
你可以用
wget -mkEpnp -U -e robots=off "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)" 網址
呢個command嚟download就得
👍3