-
Notifications
You must be signed in to change notification settings - Fork 0
Home
DARKACE edited this page Aug 19, 2025
·
1 revision
This page documents the command-line arguments for the jwb-index and jwb-offline commands.
The jwb-index command is used to index and download media from jw.org.
| Flag | Shorthand | Default | Description |
|---|---|---|---|
--append |
false |
append to file instead of overwriting | |
--category |
-c |
VideoOnDemand |
comma separated list of categories to index |
--checksum |
false |
validate MD5 checksums | |
--clean-symlinks |
false |
remove all old symlinks (mode=filesystem) | |
--download |
-d |
false |
download media files |
--download-subtitles |
false |
download VTT subtitle files | |
--exclude |
VODSJJMeetings |
comma separated list of categories to skip | |
--fix-broken |
false |
check existing files and re-download them if they are broken | |
--free |
0 |
disk space in MiB to keep free | |
--friendly |
-H |
false |
save downloads with human readable names |
--hard-subtitles |
false |
prefer videos with hard-coded subtitles | |
--import |
"" |
import of media files from this directory (offline) | |
--lang |
-l |
E |
language code |
--languages |
-L |
false |
display a list of valid language codes |
--latest |
false |
index the "Latest Videos" category only | |
--limit-rate |
-R |
1.0 |
maximum download rate, in megabytes/s |
--list-categories |
-C |
"" |
print a list of (sub) category names |
--mode |
-m |
"" |
output mode (filesystem, html, m3u, run, stdout, txt) |
--no-warning |
true |
do not warn when space limit seems wrong | |
--quality |
-Q |
720 |
maximum video quality |
--quiet |
-q |
0 |
less info, can be used multiple times |
--since |
0 |
only index media newer than this date (YYYY-MM-DD) | |
--sort |
"" |
sort output (newest, oldest, name, random) | |
--update |
false |
update existing categories with the latest videos |
The jwb-offline command is used to shuffle and play videos in a directory.
| Flag | Default | Description |
|---|---|---|
--replay-sec |
30 |
seconds to replay after a restart |
--cmd |
omxplayer --pos {} --no-osd |
video player command |
--quiet |
0 |
less info, can be used multiple times |
The following is a list of available languages and their codes that can be used with the --lang flag.
| Code | Name |
|---|---|
| ABK | Abkhaz |
| AF | Afrikaans |
| AL | Albanian |
| ALT | Altai |
| ALU | Alur |
| ASL | American Sign Language |
| AM | Amharic |
| LAS | Angolan Sign Language |
| A | Arabic |
| AEY | Arabic (Egypt) |
| LSA | Argentinean Sign Language |
| REA | Armenian |
| AKN | Aukan |
| AUS | Australian Sign Language |
| OGS | Austrian Sign Language |
| AP | Aymara |
| AJR | Azerbaijani |
| BAK | Bashkir |
| BQ | Basque |
| BS | Bassa (Cameroon) |
| AK | Batak (Karo) |
| BT | Batak (Toba) |
| BZK | Belize Kriol |
| BE | Bengali |
| IK | Biak |
| BI | Bicol |
| LM | Bislama |
| BVL | Bolivian Sign Language |
| WSL | Botswana Sign Language |
| BO | Boulou |
| LSB | Brazilian Sign Language |
| BSL | British Sign Language |
| BL | Bulgarian |
| CB | Cambodian |
| AN | Catalan |
| CV | Cebuano |
| CN | Chichewa |
| SCH | Chilean Sign Language |
| CNS | Chinese Cantonese (Simplified) |
| CHC | Chinese Cantonese (Traditional) |
| CHS | Chinese Mandarin (Simplified) |
| CH | Chinese Mandarin (Traditional) |
| CSL | Chinese Sign Language |
| CG | Chitonga |
| CT | Chitonga (Malawi) |
| TB | Chitumbuka |
| CK | Chokwe |
| CHL | Chol |
| CU | Chuvash |
| CW | Cibemba |
| NM | Cinamwanga |
| CIN | Cinyanja |
| LSC | Colombian Sign Language |
| C | Croatian |
| CBS | Cuban Sign Language |
| B | Czech |
| CSE | Czech Sign Language |
| DMR | Damara |
| DG | Dangme |
| D | Danish |
| DSL | Danish Sign Language |
| DAR | Dari |
| DA | Douala |
| LF | Drehu |
| O | Dutch |
| SEC | Ecuadorian Sign Language |
| ED | Edo |
| EF | Efik |
| EMB | Emberá (Catío) |
| E | English |
| ST | Estonian |
| STD | Estonian Sign Language |
| ESL | Ethiopian Sign Language |
| EW | Ewe |
| EWN | Ewondo |
| FGN | Fang |
| FN | Fijian |
| FSL | Filipino Sign Language |
| FI | Finnish |
| FID | Finnish Sign Language |
| F | French |
| LSF | French Sign Language |
| GA | Ga |
| GLC | Galician |
| GRF | Garifuna |
| GE | Georgian |
| X | German |
| DGS | German Sign Language |
| GHM | Ghomálá’ |
| G | Greek |
| GSL | Greek Sign Language |
| GI | Guarani |
| GU | Gujarati |
| EG | Gun |
| CR | Haitian Creole |
| HMA | Hamshen (Armenian) |
| HMS | Hamshen (Cyrillic) |
| HA | Hausa |
| HW | Hawaiian |
| Q | Hebrew |
| HR | Herero |
| HV | Hiligaynon |
| HI | Hindi |
| MO | Hiri Motu |
| HM | Hmong (White) |
| H | Hungarian |
| HDF | Hungarian Sign Language |
| HSK | Hunsrik |
| IA | Iban |
| IG | Ibanag |
| IBI | Ibinda |
| IC | Icelandic |
| IB | Igbo |
| IL | Iloko |
| INS | Indian Sign Language |
| IN | Indonesian |
| INI | Indonesian Sign Language |
| IS | Isoko |
| I | Italian |
| ISL | Italian Sign Language |
| J | Japanese |
| JSL | Japanese Sign Language |
| JA | Javanese |
| KBR | Kabardin-Cherkess |
| KBV | Kabuverdianu |
| KBY | Kabyle |
| KB | Kamba |
| KA | Kannad |
| KR | Karen (S'gaw) |
| AZ | Kazakh |
| GK | Kekchi |
| KD | Kikaonde |
| KG | Kikongo |
| KQ | Kikuyu |
| KU | Kiluba |
| KIM | Kimbundu |
| YW | Kinyarwanda |
| KZ | Kirghiz |
| GB | Kiribati |
| RU | Kirundi |
| KI | Kisi |
| KSN | Kisonge |
| MK | Kongo |
| KO | Korean |
| KSL | Korean Sign Language |
| KRI | Krio |
| RDU | Kurdish Kurmanji (Caucasus) |
| RDC | Kurdish Kurmanji (Cyrillic) |
| WG | Kwangali |
| KY | Kwanyama |
| LT | Latvian |
| LI | Lingala |
| L | Lithuanian |
| LWX | Low German |
| LU | Luganda |
| LD | Lunda |
| LO | Luo |
| LV | Luvale |
| LX | Luxembourgish |
| MC | Macedonian |
| TTM | Madagascar Sign Language |
| MG | Malagasy |
| MSL | Malawi Sign Language |
| ML | Malay |
| MY | Malayalam |
| MT | Maltes |
| MZ | Mam |
| MWL | Mambwe-Lungu |
| MPD | Mapudungun |
| CE | Mauritian Creole |
| MAY | Maya |
| MAZ | Mazatec (Huautla) |
| DU | Medumba |
| LSM | Mexican Sign Language |
| MGL | Mingrelian |
| MXG | Mixtec (Guerrero) |
| KHA | Mongolian |
| MTU | Motu |
| BU | Myanmar |
| NHC | Nahuatl (Central) |
| NHG | Nahuatl (Guerrero) |
| NHH | Nahuatl (Huasteca) |
| NHT | Nahuatl (Northern Puebla) |
| NV | Navajo |
| NBL | Ndebele |
| NBZ | Ndebele (Zimbabwe) |
| OD | Ndonga |
| NP | Nepali |
| NGB | Ngabere |
| NGL | Ngangela |
| NMB | Ngiemboon |
| NI | Nias |
| NGP | Nigerian Pidgin |
| N | Norwegian |
| NDF | Norwegian Sign Language |
| NEN | Nsenga (Zambia) |
| NK | Nyaneka |
| OSS | Ossetian |
| OT | Otetela |
| OTM | Otomi (Mezquital Valley) |
| PN | Pangasinan |
| PAA | Papiamento (Aruba) |
| PA | Papiamento (Curaçao) |
| LSP | Paraguayan Sign Language |
| PH | Pashto |
| PR | Persian |
| SPE | Peruvian Sign Language |
| PCM | Pidgin (Cameroon) |
| PGW | Pidgin (West Africa) |
| P | Polish |
| Polish Sign Language | |
| PMR | Pomeranian |
| T | Portuguese (Brazil) |
| TPO | Portuguese (Portugal) |
| LGP | Portuguese Sign Language |
| PJ | Punjabi |
| PJN | Punjabi (Shahmukhi) |
| LSQ | Quebec Sign Language |
| QUN | Quechua (Ancash) |
| QUA | Quechua (Ayacucho) |
| QUB | Quechua (Bolivia) |
| QU | Quechua (Cuzco) |
| QUL | Quechua (Huallaga Huánuco) |
| QIC | Quichua (Chimborazo) |
| QII | Quichua (Imbabura) |
| M | Romanian |
| LMG | Romanian Sign Language |
| RM | Romany (Macedonia) |
| RMC | Romany (Macedonia) Cyrillic |
| RMG | Romany (Southern Greece) |
| RMV | Romany (Vlax, Russia) |
| U | Russian |
| RSL | Russian Sign Language |
| SM | Samoan |
| SG | Sango |
| SRM | Saramaccan |
| SE | Sepedi |
| SPL | Sepulana |
| SB | Serbian (Cyrillic) |
| SBO | Serbian (Roman) |
| SU | Sesotho (Lesotho) |
| SSA | Sesotho (South Africa) |
| TN | Setswana |
| SC | Seychelles Creole |
| CA | Shona |
| SK | Silozi |
| SN | Sinhala |
| V | Slovak |
| VSL | Slovak Sign Language |
| SV | Slovenian |
| SP | Solomon Islands Pidgin |
| SAS | South African Sign Language |
| S | Spanish |
| LSE | Spanish Sign Language |
| SR | Sranantongo |
| SD | Sunda |
| SW | Swahili |
| ZS | Swahili (Congo) |
| SWI | Swati |
| Z | Swedish |
| SSL | Swedish Sign Language |
| XSW | Swiss German |
| SGS | Swiss German Sign Language |
| TG | Tagalog |
| TH | Tahitian |
| TSL | Taiwanese Sign Language |
| TJ | Tajik |
| TAL | Talian |
| TL | Tamil |
| TND | Tandroy |
| TNK | Tankarana |
| TRS | Tarascan |
| TAT | Tatar |
| TU | Telugu |
| TTP | Tetun Dili |
| SI | Thai |
| SIL | Thai Sign Language |
| TV | Tiv |
| TLN | Tlapanec |
| TJO | Tojolabal |
| MP | Tok Pisin |
| TO | Tongan |
| TOT | Totonac |
| SH | Tshiluba |
| TS | Tsonga |
| TK | Turkish |
| TMR | Turkmen |
| VL | Tuvaluan |
| TW | Twi |
| TZE | Tzeltal |
| TZO | Tzotzil |
| UG | Uighur (Cyrillic) |
| K | Ukrainian |
| UB | Umbundu |
| UD | Urdu |
| UR | Urhobo |
| DR | Uruund |
| UZ | Uzbek |
| VLC | Valencian |
| VE | Venda |
| LSV | Venezuelan Sign Language |
| VZ | Vezo |
| VT | Vietnamese |
| WA | Wallisian |
| SA | Waray-Waray |
| W | Welsh |
| XO | Xhosa |
| BM | Yemba |
| YR | Yoruba |
| ZAS | Zambian Sign Language |
| ZSL | Zimbabwe Sign Language |
| ZU | Zulu |