Modul CLI Alat dan Node yang kuat untuk menghapus iklan dari file subtitle. Dibuat untuk server media pribadi dengan dukungan penuh untuk alat otomatisasi seperti Bazarr. Mudah digunakan dan sering diperbarui dengan filter baru.
Unduhan untuk Windows, Linux dan Mac dapat ditemukan di halaman rilis.
Atau, Anda dapat menginstal menggunakan nodeJs:
npm install -g subclean Atau Anda dapat membangunnya sendiri: npm install && npm run build
Jika Anda menggunakan ini sebagai modul node gulir ke bawah ke bagian modul node/NPM.
Jika menggunakan Bazarr, silakan lihat halaman Wiki.
Usage: subclean [options]
Example: subclean subtitle.srt -w
Bulk: subclean --sweep "path/to/media"
Options:
-i, --input The file you want to clean
-o, --output Where to write the cleaned file (defaults to input)
-w, --overwrite Overwrite the output file if it already exists
-c, --clean Delete the input file before writing the output
-v, --version Display current version
-n, --no-check Don't check for a new package version
-s, --silent Silent mode. Nothing logged to console
--update Download the latest filters from GitHub
This will not update subclean, only the filters!
--sweep Bulk subtitle cleaning. Searches for subtitles
in multiple directories (and sub-directories)
This will enable --overwrite!
--nochains Attempt to match and remove chained nodes. Experimental.
--depth How many sub-directories to look when sweep cleaning
--debug Display extra debugging information
--help Show the text you're reading now
--ne No Empty (nodes). Deletes empty nodes after cleaning.
--testing Testing mode. Will not modify files.
--uf Use Filter: internal or appdata
Memindai file subtitle dan membersihkannya satu per satu.
Kedalaman adalah opsional. Lihatlah peta kedalaman untuk panduan visual tentang kedalaman apa yang digunakan.
subclean --sweep " path/to/media " --depth 5
// or
subclean --sweep Saat Anda menjalankan subclean --update Filter baru akan diunduh dari GitHub. Lokasi file -file ini mungkin berbeda tergantung pada OS apa yang Anda gunakan. Jika filter yang diunduh tidak ada atau tidak dapat diakses, filter internal akan digunakan sebagai gantinya
Anda dapat membuat custom.json di samping filter yang diunduh. Subclean akan secara otomatis memuat ini dan menerapkannya saat membersihkan. Anda dapat memverifikasi ini sedang dimuat dengan menjalankan subclean --debug . Anda akan melihat pesan yang mirip dengan Loaded n filters from custom
Pada 1.6.2 dan di atas ini sekarang dapat digunakan sebagai modul simpul, memungkinkan Anda untuk melewati teks mentah melalui fungsi cleanRaw . Penggunaan adalah sebagai berikut:
npm install subclean --save
import { subclean } from 'subclean' ;
const testdata = `1
00:00:06,000 --> 00:00:12,074
Watch Movies, TV Series and Live Sports
Signup Here -> WWW.ADMITME.APP
2
00:00:27,319 --> 00:00:28,820
Or you can remove that annoying ad using subclean!
3
00:00:28,903 --> 00:00:30,447
Now with support for node modules.` ;
subclean . cleanRaw ( testdata ) . then ( console . log ) ;Hasil:
1
00:00:27,319 --> 00:00:28,820
Or you can remove that annoying ad using subclean!
2
00:00:28,903 --> 00:00:30,447
Now with support for node modules.
Anda masih dapat memberikan argumen untuk menyesuaikan proses.
const config = { nochains : true , ne : true } ;
subclean . cleanRaw ( testdata , config ) . then ( console . log ) ;Jika data tidak valid, Anda akan menerima kesalahan
const testdata = `this is invalid data` ;
subclean . cleanRaw ( testdata ) . then ( console . log ) . catch ( console . log ) ;
// Error: Unable to parse subtitles Proyek ini dibuat oleh Kain (ksir.pw)
Kontribusi, masalah, dan permintaan fitur diterima dan sangat dihargai.
Jangan ragu untuk memeriksa halaman masalah.
Berikan ️ jika proyek ini membantu Anda!
Hak Cipta © 2021 Kain (KSIR.PW). Proyek ini berlisensi MIT.