? Pengunduh baris perintah untuk Crunchyroll.
Penggunaan ?️ • Penafian ? • Lisensi ⚖
Kami sama sekali tidak berafiliasi dengan, memelihara, memberi wewenang, mensponsori, atau secara resmi terkait dengan Crunchyroll LLC atau anak perusahaan atau afiliasinya. Situs web resmi Crunchyroll dapat ditemukan di www.crunchyroll.com.
.mkv
dengan banyak subtitle dan audio.Periksa tab rilis dan dapatkan biner dari rilis (pra-) terbaru.
AUR
Jika Anda menggunakan Arch atau distribusi Linux berbasis Arch, Anda dapat menginstal paket AUR kami. Anda memerlukan pembantu AUR seperti yay untuk menginstalnya.
# this package builds crunchy-cli manually (recommended)
$ yay -S crunchy-cli
# this package installs the latest pre-compiled release binary
$ yay -S crunchy-cli-bin
Sendok
Untuk pengguna Windows, kami mendukung penginstal baris perintah scoop.
$ scoop bucket add extras
$ scoop install extras/crunchy-cli
minuman rumahan
Untuk pengguna macOS/linux, kami mendukung penginstal baris perintah brew. Paket dikompilasi oleh proyek homebrew, dan juga akan menginstal dependensi openssl@3
dan ffmpeg
.
$ brew install crunchy-cli
Lengkungan yang didukung: x86_64_linux
, arm64_monterey
, sonoma
, ventura
Nix
Ini memerlukan nix dan Anda mungkin memerlukan --extra-experimental-features "nix-command flakes"
, bergantung pada konfigurasi Anda.
$ nix < run | shell | develop > github:crunchy-labs/crunchy-cli
Karena kami tidak mendukung setiap platform dan arsitektur, Anda mungkin harus membangun proyek sendiri. Ini membutuhkan git dan Cargo.
$ git clone https://github.com/crunchy-labs/crunchy-cli
$ cd crunchy-cli
# either just build it (will be available in ./target/release/crunchy-cli)...
$ cargo build --release
# ... or install it globally
$ cargo install --force --path .
Semua perintah yang ditampilkan adalah contoh ???
crunchy-cli mengharuskan Anda masuk. Meskipun Anda dapat menggunakan akun non-premium, Anda tidak akan memiliki akses ke konten premium tanpa berlangganan. Anda dapat mengautentikasi dengan kredensial Anda (email: kata sandi) atau dengan menggunakan token penyegaran.
Kredensial
$ crunchy-cli --credentials " email:password " < command >
Tetap Anonim
Login tanpa akun (Anda tidak akan dapat mengakses konten premium):
$ crunchy-cli --anonymous < command >
Anda dapat mengatur pengaturan tertentu yang akan dilakukan
Keluaran yang panjang lebar
Jika Anda ingin memasukkan informasi debug dalam output, gunakan tanda -v
/ --verbose
untuk menampilkannya.
$ crunchy-cli -v < command >
Bendera ini tidak dapat digunakan bersama dengan -q
/ --quiet
.
Keluaran yang tenang
Jika Anda ingin menyembunyikan semua keluaran, gunakan tanda -q
/ --quiet
untuk melakukannya. Hal ini sangat berguna jika Anda ingin menyalurkan video keluaran ke program eksternal (seperti pemutar video).
$ crunchy-cli -q < command >
Bendera ini tidak dapat digunakan bersama dengan -v
/ --verbose
.
Bahasa
Secara default, metadata yang dihasilkan seperti judul atau deskripsi ditampilkan dalam bahasa sistem Anda (jika Crunchyroll mendukungnya, jika tidak, dalam bahasa Inggris). Jika Anda ingin menampilkan hasil dalam bahasa lain, gunakan tanda --lang
untuk menyetelnya.
$ crunchy-cli --lang de-DE < command >
Perbaikan eksperimental
Crunchyroll terus-menerus mengubah dan merusak layanannya atau hanya memberikan jawaban yang salah. Bendera --experimental-fixes
mencoba memperbaiki beberapa masalah tersebut. Seperti yang dinyatakan dalam percobaan di --experimental-fixes
, perbaikan ini mungkin merusak fungsi lainnya atau tidak.
$ crunchy-cli --experimental-fixes < command >
Untuk ikhtisar bagian mana yang terpengaruh oleh tanda ini, lihat dokumentasi pustaka Crunchyroll yang mendasarinya, semua fungsi yang dimulai dengan stabilization_
diterapkan.
Proksi
Bendera --proxy
mendukung proksi https dan sock5 untuk merutekan semua lalu lintas Anda. Ini mungkin berguna untuk melewati pembatasan geografis yang dimiliki Crunchyroll pada seri tertentu. Anda juga dapat mengatur di bagian mana dari cli proxy harus digunakan. Daripada menggunakan url biasa, Anda juga dapat menggunakan:
(hanya permintaan api proksi), :
(hanya lalu lintas pengunduhan proxy),
(permintaan api proksi melalui url pertama dan lalu lintas unduhan melalui url kedua).
$ crunchy-cli --proxy socks5://127.0.0.1:8080 < command >
Pastikan proksi tersebut dapat meneruskan permintaan TLS, yang diperlukan untuk melewati perlindungan bot (cloudflare), atau dikonfigurasi sehingga proksi dapat melewati perlindungan itu sendiri.
Agen Pengguna
Mungkin ada kasus dimana agen pengguna khusus diperlukan, misalnya untuk melewati perlindungan bot cloudflare (#104). Dalam kasus seperti itu, tanda --user-agent
dapat digunakan untuk mengatur agen pengguna khusus.
$ crunchy-cli --user-agent " Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0) " < command >
Defaultnya adalah agen pengguna, yang ditentukan di perpustakaan yang mendasarinya.
Batas kecepatan
Jika Anda ingin membatasi seberapa cepat permintaan/unduhan seharusnya, Anda dapat menggunakan tanda --speed-limit
. Satuan yang diperbolehkan adalah B
(byte), KB
(kilobyte) dan MB
(megabyte).
$ crunchy-cli --speed-limit 10MB
Perintah login
dapat menyimpan sesi Anda, sehingga Anda tidak perlu mengautentikasi setiap kali menjalankan perintah.
# save the refresh token which gets generated when login with credentials.
# your email and password won't be stored at any time on disk
$ crunchy-cli login --credentials " email:password "
Dengan sesi tersimpan, Anda tidak perlu lagi meneruskan --credentials
/ --anonymous
saat ingin menjalankan perintah.
Perintah download
memungkinkan Anda mengunduh episode dengan bahasa audio tertentu dan subtitle opsional.
Url yang didukung
$ crunchy-cli download https://www.crunchyroll.com/watch/GRDQPM1ZY/alone-and-lonesome
$ crunchy-cli download https://www.crunchyroll.com/series/GY8VEQ95Y/darling-in-the-franxx
Pilihan
bahasa audio
Atur bahasa audio dengan tanda -a
/ --audio
. Ini hanya berfungsi jika url menunjuk ke suatu seri karena url episode bersifat spesifik bahasa.
$ crunchy-cli download -a de-DE https://www.crunchyroll.com/series/GY8VEQ95Y/darling-in-the-franxx
Defaultnya adalah lokal sistem Anda. Jika tidak didukung oleh Crunchyroll, en-US
(Bahasa Inggris Amerika) adalah defaultnya.
Bahasa subjudul
Selain audio, Anda dapat menentukan bahasa subtitle dengan menggunakan tanda -s
/ --subtitle
. Dalam format yang mendukungnya (.mp4, .mov dan .mkv ), subtitle disimpan sebagai soft-sub. Semua format lainnya adalah hardsub: subtitle akan dimasukkan ke dalam trek video (lih. hardsub) dan karenanya tidak dapat dimatikan.
$ crunchy-cli download -s de-DE https://www.crunchyroll.com/series/GY8VEQ95Y/darling-in-the-franxx
Defaultnya adalah tidak ada.
Templat keluaran
Tentukan templat keluaran dengan menggunakan tanda -o
/ --output
.
$ crunchy-cli download -o " ditf.mp4 " https://www.crunchyroll.com/watch/GRDQPM1ZY/alone-and-lonesome
Standarnya adalah {title}.mp4
. Lihat bagian Opsi Templat di bawah untuk opsi lainnya.
Templat keluaran untuk episode khusus
Tentukan templat keluaran yang hanya digunakan jika episode tersebut spesial (nomor episode adalah 0 atau memiliki tempat desimal bukan nol) dengan menggunakan tanda --output-special
.
$ crunchy-cli download --output-specials " Special EP - {title} " https://www.crunchyroll.com/watch/GY8D975JY/veldoras-journal
Defaultnya adalah template, disetel oleh flag -o
/ --output
. Lihat bagian Opsi Templat di bawah untuk opsi lainnya.
Keluaran universal
Opsi templat keluaran dapat dipaksa untuk dibersihkan melalui tanda --universal-output
agar valid di semua sistem operasi yang didukung (Windows memiliki banyak karakter yang tidak diperbolehkan dalam nama file...).
$ crunchy-cli download --universal-output -o https://www.crunchyroll.com/watch/G7PU4XD48/tales-veldoras-journal-2
Resolusi
Resolusi video dapat diatur melalui tanda -r
/ --resolution
.
$ crunchy-cli download -r worst https://www.crunchyroll.com/watch/GRDQPM1ZY/alone-and-lonesome
Standarnya adalah best
.
Penandaan bahasa
Anda dapat memaksa penggunaan penandaan bahasa tertentu di file keluaran dengan tanda --language-tagging
. Ini mungkin berguna karena beberapa pemutar video tidak mengenali penandaan bahasa yang digunakan Crunchyroll secara internal.
$ crunchy-cli download --language-tagging ietf https://www.crunchyroll.com/watch/GRDQPM1ZY/alone-and-lonesome
Preset FFmpeg
Anda dapat menentukan preset bawaan tertentu dengan tanda --ffmpeg-preset
untuk mengonversi video ke kode tertentu saat mengunduh. Beberapa preset yang telah ditentukan sebelumnya tentang bagaimana video harus dikodekan (h264, h265, av1, ...) tersedia, Anda dapat melihatnya dengan crunchy-cli download --help
. Jika Anda memerlukan penyesuaian ffmpeg yang lebih spesifik, Anda dapat mengonversi file keluaran secara manual atau menggunakan argumen keluaran ffmpeg sebagai nilai untuk tanda ini.
$ crunchy-cli download --ffmpeg-preset av1-lossless https://www.crunchyroll.com/watch/GRDQPM1ZY/alone-and-lonesome
utas FFmpeg
Jika Anda ingin mengatur secara manual berapa banyak thread yang harus digunakan FFmpeg, Anda dapat menggunakan flag --ffmpeg-threads
. Ini tidak berfungsi dengan setiap codec/preset dan dilewati seluruhnya saat menentukan argumen keluaran ffmpeg khusus alih-alih preset untuk --ffmpeg-preset
.
$ crunchy-cli download --ffmpeg-threads 4 https://www.crunchyroll.com/watch/GRDQPM1ZY/alone-and-lonesome
Lewati yang sudah ada
Jika Anda mengunduh ulang suatu serial tetapi ingin melewati episode yang sudah Anda unduh, tanda --skip-existing
akan melewatkan file yang sudah ada/diunduh.
$ crunchy-cli download --skip-existing https://www.crunchyroll.com/series/GY8VEQ95Y/darling-in-the-franxx
Lewati spesial
Jika Anda tidak ingin mengunduh episode khusus, gunakan tanda --skip-specials
untuk melewati unduhannya.
$ crunchy-cli download --skip-specials https://www.crunchyroll.com/series/GYZJ43JMR/that-time-i-got-reincarnated-as-a-slime[S2]
Sertakan bab
Crunchyroll terkadang memberikan informasi tentang acara yang dapat dilewati seperti intro atau kredit. Informasi ini dapat disimpan sebagai bab dalam file video yang dihasilkan melalui flag --include-chapters
.
$ crunchy-cli download --include-chapters https://www.crunchyroll.com/watch/G0DUND0K2/the-journeys-end
Ya
Kadang-kadang musim yang berbeda memiliki nomor musim yang sama (misalnya Sword Art Online Alicization dan Alicization War of Underworld keduanya ditandai sebagai musim 3), dalam kasus tersebut prompt interaktif ditampilkan yang memerlukan masukan pengguna lebih lanjut untuk memutuskan musim mana yang akan diunduh. Bendera --yes
menyembunyikan perintah interaktif ini dan hanya mengunduh semua musim.
$ crunchy-cli download --yes https://www.crunchyroll.com/series/GR49G9VP6/sword-art-online
Jika Anda telah melewati tanda global -q
/ --quiet
, tanda ini akan disetel secara otomatis.
Paksa hardsub
Jika Anda ingin membakar subtitle, meskipun format/wadah keluaran mendukung soft-sub (misalnya .mp4
), gunakan tanda --force-hardsub
untuk melakukannya.
$ crunchy-cli download --force-hardsub -s en-US https://www.crunchyroll.com/watch/GRDQPM1ZY/alone-and-lonesome
benang
Untuk meningkatkan kecepatan download, segmen video diunduh secara bersamaan dengan membuat beberapa thread. Jika Anda ingin menentukan secara manual berapa banyak thread yang akan digunakan saat mendownload, lakukan ini dengan flag -t
/ --threads
.
$ crunchy-cli download -t 1 https://www.crunchyroll.com/series/GY8VEQ95Y/darling-in-the-franxx
Jumlah thread default adalah jumlah thread cpu yang dimiliki komputer Anda.
Perintah archive
memungkinkan Anda mengunduh episode dengan banyak audio dan subtitle dan menggabungkannya menjadi file .mkv
.
Url yang didukung
$ crunchy-cli archive https://www.crunchyroll.com/watch/GRDQPM1ZY/alone-and-lonesome
$ crunchy-cli archive https://www.crunchyroll.com/series/GY8VEQ95Y/darling-in-the-franxx
Pilihan
Bahasa audio
Atur bahasa audio dengan tanda -a
/ --audio
. Dapat digunakan berkali-kali.
$ crunchy-cli archive -a ja-JP -a de-DE https://www.crunchyroll.com/series/GY8VEQ95Y/darling-in-the-franxx
Defaultnya adalah lokal sistem Anda (jika tidak didukung oleh Crunchyroll, digunakan en-US
(Bahasa Inggris Amerika) dan ja-JP
(Jepang).
Bahasa subjudul
Selain audio, Anda dapat menentukan bahasa subtitle dengan menggunakan tanda -s
/ --subtitle
.
$ crunchy-cli archive -s de-DE https://www.crunchyroll.com/series/GY8VEQ95Y/darling-in-the-franxx
Defaultnya adalah all
subtitle.
Templat keluaran
Tentukan templat keluaran dengan menggunakan tanda -o
/ --output
. crunchy-cli secara eksklusif menggunakan format wadah .mkv
, karena kemampuannya menyimpan banyak trek audio, video, dan subtitle sekaligus.
$ crunchy-cli archive -o " {title}.mkv " https://www.crunchyroll.com/series/GY8VEQ95Y/darling-in-the-franxx
Standarnya adalah {title}.mkv
. Lihat bagian Opsi Templat di bawah untuk opsi lainnya.
Templat keluaran untuk episode khusus
Tentukan templat keluaran yang hanya digunakan jika episode tersebut spesial (nomor episode adalah 0 atau memiliki angka desimal bukan nol) dengan menggunakan tanda --output-special
. crunchy-cli secara eksklusif menggunakan format wadah .mkv
, karena kemampuannya menyimpan beberapa trek audio, video, dan subtitle sekaligus.
$ crunchy-cli archive --output-specials " Special EP - {title} " https://www.crunchyroll.com/watch/GY8D975JY/veldoras-journal
Defaultnya adalah template, disetel oleh flag -o
/ --output
. Lihat bagian Opsi Templat di bawah untuk opsi lainnya.
Keluaran universal
Opsi templat keluaran dapat dipaksa untuk dibersihkan melalui tanda --universal-output
agar valid di semua sistem operasi yang didukung (Windows memiliki banyak karakter yang tidak diperbolehkan dalam nama file...).
$ crunchy-cli archive --universal-output -o https://www.crunchyroll.com/watch/G7PU4XD48/tales-veldoras-journal-2
Resolusi
Resolusi video dapat diatur melalui tanda -r
/ --resolution
.
$ crunchy-cli archive -r worst https://www.crunchyroll.com/series/GY8VEQ95Y/darling-in-the-franxx
Standarnya adalah best
.
Gabungkan perilaku
Karena sensor atau intro tambahan, beberapa episode memiliki durasi yang berbeda-beda untuk bahasa yang berbeda. Dalam kasus terbaik, ketika beberapa trek audio & subtitle digunakan, hanya ada satu trek video dan semua bahasa lainnya dapat disimpan sebagai audio saja. Namun, seperti yang dikatakan, hal ini tidak selalu terjadi. Dengan tanda -m
/ --merge
Anda dapat menentukan perilaku ketika trek video suatu episode berbeda panjangnya. Opsi yang valid adalah audio
- simpan satu video dan semua bahasa lainnya sebagai audio saja; video
- menyimpan video + audio untuk setiap bahasa; auto
- mendeteksi jika durasi video berbeda: jika demikian, berperilaku seperti video
- jika tidak, seperti audio
; sync
- mendeteksi apakah panjang video berbeda: jika demikian, ia mencoba menemukan offset bagian audio yang cocok dan menghapus offset dari awal, jika tidak maka akan berperilaku seperti audio
. Subtitle akan selalu cocok dengan audio dan video utama.
$ crunchy-cli archive -m audio https://www.crunchyroll.com/series/GY8VEQ95Y/darling-in-the-franxx
Standarnya adalah auto
.
Gabungkan toleransi waktu
Terkadang dua trek video diunduh dengan --merge
disetel ke auto
meskipun durasinya hanya berbeda beberapa milidetik sehingga tidak akan terlihat oleh pemirsa. Untuk mencegah hal ini, Anda dapat menentukan rentang dalam milidetik dengan tanda --merge-time-tolerance
yang hanya mengunduh satu video jika perbedaan panjangnya berada dalam rentang yang ditentukan.
$ crunchy-cli archive -m auto --merge-time-tolerance 100 https://www.crunchyroll.com/series/GY8VEQ95Y/darling-in-the-franxx
Defaultnya adalah 200
milidetik.
Gabungkan toleransi sinkronisasi
Terkadang dua trek video diunduh dengan --merge
diatur untuk sync
karena sidik jari audio gagal mengidentifikasi bagian audio yang cocok (misalnya pembukaan). Untuk mencegah hal ini, Anda dapat menggunakan tanda --merge-sync-tolerance
untuk menentukan perbedaan yang membuat dua sidik jari dianggap sama.
$ crunchy-cli archive -m sync --merge-sync-tolerance 3 https://www.crunchyroll.com/watch/GRDQPM1ZY/alone-and-lonesome
Standarnya adalah 6
.
Gabungkan presisi sinkronisasi
Jika Anda menggunakan --merge
set untuk sync
dan sinkronisasi tampaknya tidak cukup akurat atau memakan waktu lama, Anda dapat menggunakan tanda --sync-precision
untuk menentukan jumlah penentuan offset yang dijalankan dari mana offset akhir dihitung.
$ crunchy-cli archive -m sync --merge-sync-precision 3 https://www.crunchyroll.com/watch/GRDQPM1ZY/alone-and-lonesome
Standarnya adalah 4
.
Penandaan bahasa
Anda dapat memaksa penggunaan penandaan bahasa tertentu di file keluaran dengan tanda --language-tagging
. Ini mungkin berguna karena beberapa pemutar video tidak mengenali penandaan bahasa yang digunakan Crunchyroll secara internal.
$ crunchy-cli archive --language-tagging ietf https://www.crunchyroll.com/series/GY8VEQ95Y/darling-in-the-franxx
Preset FFmpeg
Anda dapat menentukan preset bawaan tertentu dengan tanda --ffmpeg-preset
untuk mengonversi video ke kode tertentu saat mengunduh. Beberapa preset yang telah ditentukan sebelumnya tentang bagaimana video harus dikodekan (h264, h265, av1, ...) tersedia, Anda dapat melihatnya dengan crunchy-cli archive --help
. Jika Anda memerlukan penyesuaian ffmpeg yang lebih spesifik, Anda dapat mengonversi file keluaran secara manual atau menggunakan argumen keluaran ffmpeg sebagai nilai untuk tanda ini.
$ crunchy-cli archive --ffmpeg-preset av1-lossless https://www.crunchyroll.com/watch/GRDQPM1ZY/alone-and-lonesome
utas FFmpeg
Jika Anda ingin mengatur secara manual berapa banyak thread yang harus digunakan FFmpeg, Anda dapat menggunakan flag --ffmpeg-threads
. Ini tidak berfungsi dengan setiap codec/preset dan dilewati seluruhnya saat menentukan argumen keluaran ffmpeg khusus alih-alih preset untuk --ffmpeg-preset
.
$ crunchy-cli archive --ffmpeg-threads 4 https://www.crunchyroll.com/watch/GRDQPM1ZY/alone-and-lonesome
Subjudul bawaan
--default-subtitle
Menyetel bahasa subtitle mana yang akan ditandai sebagai default dan dipaksakan .
$ crunchy-cli archive --default-subtitle en-US https://www.crunchyroll.com/series/GY8VEQ95Y/darling-in-the-franxx
Defaultnya adalah tidak ada.
Sertakan font
Anda dapat memasukkan font yang diperlukan oleh subtitle langsung ke file output dengan tanda --include-fonts
. Ini akan menggunakan font yang tertanam untuk subtitle dan bukan font sistem saat memutar video di pemutar video yang mendukungnya.
$ crunchy-cli archive --include-fonts https://www.crunchyroll.com/series/GY8VEQ95Y/darling-in-the-franxx
Sertakan bab
Crunchyroll terkadang memberikan informasi tentang acara yang dapat dilewati seperti intro atau kredit. Informasi ini dapat disimpan sebagai bab dalam file video yang dihasilkan melalui flag --include-chapters
. Tanda ini hanya berfungsi jika --merge
disetel ke audio
karena bab tidak dapat dipetakan ke steam video tertentu.
$ crunchy-cli archive --include-chapters https://www.crunchyroll.com/watch/G0DUND0K2/the-journeys-end
Lewati yang sudah ada
Jika Anda mengunduh ulang suatu serial tetapi ingin melewati episode yang sudah Anda unduh, tanda --skip-existing
akan melewatkan file yang sudah ada/diunduh.
$ crunchy-cli archive --skip-existing https://www.crunchyroll.com/series/GY8VEQ95Y/darling-in-the-franxx
Lewati metode yang ada
Secara default, file yang ada ditentukan berdasarkan namanya dan pengunduhan episode terkait dilewati. Namun terkadang Crunchyroll menambahkan sulih suara atau subs ke episode yang sudah ada dan perubahan ini tidak dikenali dan --skip-existing
melewatkannya begitu saja. Perilaku ini dapat diubah dengan flag --skip-existing-method
. Opsi yang valid adalah audio
dan subtitle
(jika file sudah ada tetapi audio/subtitle kurang dari yang seharusnya diunduh, episode akan diunduh dan file ditimpa).
$ crunchy-cli archive --skip-existing-method audio --skip-existing-method video https://www.crunchyroll.com/series/GY8VEQ95Y/darling-in-the-franxx
Lewati spesial
Jika Anda tidak ingin mengunduh episode khusus, gunakan tanda --skip-specials
untuk melewati unduhannya.
$ crunchy-cli archive --skip-specials https://www.crunchyroll.com/series/GYZJ43JMR/that-time-i-got-reincarnated-as-a-slime[S2]
Ya
Kadang-kadang musim yang berbeda memiliki nomor musim yang sama (misalnya Sword Art Online Alicization dan Alicization War of Underworld keduanya ditandai sebagai musim 3), dalam kasus tersebut prompt interaktif ditampilkan yang memerlukan masukan pengguna lebih lanjut untuk memutuskan musim mana yang akan diunduh. Bendera --yes
menyembunyikan perintah interaktif ini dan hanya mengunduh semua musim.
$ crunchy-cli archive --yes https://www.crunchyroll.com/series/GR49G9VP6/sword-art-online
Jika Anda telah melewati tanda global -q
/ --quiet
, tanda ini akan disetel secara otomatis.
benang
Untuk meningkatkan kecepatan download, segmen video diunduh secara bersamaan dengan membuat beberapa thread. Jika Anda ingin menentukan secara manual berapa banyak thread yang akan digunakan saat mendownload, lakukan ini dengan flag -t
/ --threads
.
$ crunchy-cli archive -t 1 https://www.crunchyroll.com/series/GY8VEQ95Y/darling-in-the-franxx
Jumlah thread default adalah jumlah thread cpu yang dimiliki komputer Anda.
Perintah search
adalah alat yang ampuh untuk menanyakan perpustakaan Crunchyroll. Ini berperilaku seperti pencarian biasa di situs web tetapi mampu memproses lebih lanjut hasilnya dan mengembalikan semua yang dapat ditemukan, mulai dari judul seri hingga url aliran mentah. Menggunakan perintah ini dengan tanda --anonymous
atau akun non-premium mungkin memberikan hasil yang tidak lengkap.
Url/masukan yang didukung
$ crunchy-cli search https://www.crunchyroll.com/watch/GRDQPM1ZY/alone-and-lonesome
$ crunchy-cli search https://www.crunchyroll.com/series/GY8VEQ95Y/darling-in-the-franxx
$ crunchy-cli search " darling in the franxx "
Pilihan
Audio
Atur bahasa audio yang akan dicari melalui tanda --audio
. Dapat digunakan berkali-kali.
$ crunchy-cli search --audio en-US https://www.crunchyroll.com/series/GY8VEQ95Y/darling-in-the-franxx
Defaultnya adalah lokal sistem Anda.
Batas hasil
Jika masukan Anda adalah istilah penelusuran dan bukan url, Anda memiliki beberapa opsi untuk mengontrol hasil mana yang akan diproses. Tanda --search-top-results-limit
menetapkan batas hasil pencarian teratas yang akan diproses. --search-series-limit
menetapkan batas hanya serial, --search-movie-listing-limit
hanya untuk daftar film, --search-episode-limit
hanya untuk episode dan --search-music-limit
hanya untuk konser dan video musik.
$ crunchy-cli search --search-top-results-limit 10 " darling in the franxx "
# only return series which have 'darling' in it. do not return top results which might also be non-series items
$ crunchy-cli search --search-top-results-limit 0 --search-series-limit 10 " darling "
# this returns 2 top results, 3 movie listings, 5 episodes and 1 music item as result
$ crunchy-cli search --search-top-results-limit 2 --search-movie-listing-limit 3 --search-episode-limit 5 --search-music-limit 1 " test "
Defaultnya adalah 5
untuk --search-top-results-limit
, 0
untuk yang lainnya.
Templat keluaran
Perintah pencarian dirancang untuk hanya menampilkan informasi spesifik yang Anda inginkan. Ini dilakukan dengan flag -o
/ --output
. Anda dapat menentukan kata kunci dalam pola tertentu, dan kata kunci tersebut akan diganti di teks keluaran. Pola yang diperlukan untuk ini dimulai dengan {{
, lalu kata kunci, dan ditutup dengan }}
(misalnya {{episode.title}}
). Misal ingin mendapatkan judul sebuah episode, kamu bisa menggunakan Title: {{episode.title}}
dan {{episode.title}}
akan diganti dengan judul episode. Anda dapat melihat semua kata kunci yang didukung dengan crunchy-cli search --help
.
$ crunchy-cli search -o " {{series.title}} " https://www.crunchyroll.com/series/GY8VEQ95Y/darling-in-the-franxx
Standarnya adalah S{{season.number}}E{{episode.number}} - {{episode.title}}
.
Anda dapat menggunakan berbagai opsi templat untuk mengubah cara pemrosesan nama file. Tag berikut tersedia:
{title}
→ Judul video{series_name}
→ Nama seri{season_name}
→ Nama musim{audio}
→ Bahasa audio video{width}
→ Lebar video{height}
→ Tinggi video{season_number}
→ Jumlah musim{episode_number}
→ Nomor episode{relative_episode_number}
→ Jumlah episode relatif terhadap musimnya{sequence_number}
→ Seperti {episode_number}
tetapi tanpa kemungkinan karakter non-angka{relative_sequence_number}
→ Suka {relative_episode_number}
tetapi dengan dukungan untuk episode 0 dan .5{release_year}
→ Tahun rilis video{release_month}
→ Bulan rilis video{release_day}
→ Hari rilis video{series_id}
→ ID seri{season_id}
→ ID musim ini{episode_id}
→ ID episodeContoh:
$ crunchy-cli archive -o " [S{season_number}E{episode_number}] {title}.mkv " https://www.crunchyroll.com/series/G8DHV7W21/dragon-ball
# Output file: '[S01E01] Secret of the Dragon Ball.mkv'
Pola filter dapat digunakan untuk mengunduh rentang episode tertentu dari satu serial.
Pola filter dapat terdiri dari musim, episode, atau kombinasi keduanya. Jika digunakan dalam kombinasi, musim S
harus ditentukan sebelum episode E
.
Ada banyak kemungkinan pola, misalnya:
...[E5]
- Unduh episode kelima....[S1]
- Unduh keseluruhan musim pertama....[-S2]
- Unduh dua musim pertama....[S3E4-]
- Unduh semuanya mulai dari musim ketiga, episode empat, dan seterusnya....[S1E4-S3]
- Download season pertama, mulai episode empat, lalu download season dua dan tiga....[S3,S5]
- Unduh musim ketiga dan kelima....[S1-S3,S4E2-S4E6]
- Unduh musim satu hingga tiga, lalu episode dua hingga enam dari musim empat.Dalam praktiknya, akan terlihat seperti ini:
https://www.crunchyroll.com/series/GY8VEQ95Y/darling-in-the-franxx[E1-E5]
Alat ini dimaksudkan untuk penggunaan pribadi saja. Anda memerlukan langganan Crunchyroll Premium untuk mengakses konten premium.
Anda sepenuhnya bertanggung jawab atas apa yang terjadi saat Anda menggunakan crunchy-cli.
Proyek ini dilisensikan di bawah Lisensi MIT - lihat file LISENSI untuk lebih jelasnya.