Bienvenue dans le fichier README du téléchargeur kisskh ! Ce package est un simple outil de ligne de commande permettant de télécharger des émissions depuis https://kisskh.co/. Voici tout ce que vous devez savoir pour commencer :
Pour installer kisskh-downloader, exécutez simplement la commande suivante :
pip install -U kisskh-downloader
Après avoir installé le package, vous pouvez utiliser la commande kisskh dl
pour télécharger des émissions à partir de la ligne de commande.
kisskh dl --help
Usage: kisskh dl [OPTIONS] DRAMA_URL_OR_NAME
Options:
-f, --first INTEGER Starting episode number.
-l, --last INTEGER Ending episode number.
-q, --quality [360p|480p|540p|720p|1080p]
Quality of the video to be downloaded.
-s, --sub-langs TEXT Languages of the subtitles to download.
-o, --output-dir TEXT Output directory where downloaded files will
be store.
--help Show this message and exit.
Voici quelques exemples :
kisskh dl "https://kisskh.co/Drama/Island-Season-2?id=7000" -o .
kisskh dl "Stranger Things" -o .
1. Stranger Things - Season 4
2. Stranger Things - Season 1
3. Stranger Things - Season 2
4. Stranger Things - Season 3
Please select one from above: 1
❗ Notez que si la qualité sélectionnée n'est pas disponible, il essaiera d'obtenir quelque chose de inférieur à cette qualité. Si cela n’est pas non plus disponible, il essaiera d’obtenir la meilleure qualité disponible.
Téléchargements des épisodes 4 à 8 d' Alchemy of Souls
en 720p :
kisskh dl "https://kisskh.co/Drama/Alchemy-of-Souls?id=5043" -f 4 -l 8 -q 720p -o .
Télécharge l'épisode 3 de A Business Proposal
en 720p :
kisskh dl "https://kisskh.co/Drama/A-Business-Proposal?id=4608" -f 3 -l 3 -q 720p -o .
Vous pouvez également télécharger un seul épisode en fournissant l'URL de l'épisode.
kisskh dl "https://kisskh.co/Drama/A-Business-Proposal/Episode-3?id=4608&ep=86439&page=0&pageSize=100" -o .
Pour plus d'options, utilisez l'indicateur --help
.
Si vous souhaitez décrypter les sous-titres téléchargés, vous devez transmettre l'indicateur --decrypt-subtitle
ou -ds
ainsi qu'une clé de décryptage et un vecteur d'initialisation. Vérifiez n°14.
Voici un exemple de la façon de transmettre ces paramètres depuis la ligne de commande :
kisskh download " " --decrypt-subtitle --key " your_key_here " --initialization-vector " your_iv_here "
Vous pouvez également définir ces paramètres en tant que variables d'environnement. Si vous définissez les variables d'environnement KISSKH_KEY
et KISSKH_INITIALIZATION_VECTOR
, elles seront utilisées par défaut.
Voici un exemple de la façon de définir ces variables d'environnement :
export KISSKH_KEY= " your_key_here "
export KISSKH_INITIALIZATION_VECTOR= " your_iv_here "
set KISSKH_KEY = " your_key_here "
set KISSKH_INITIALIZATION_VECTOR = " your_iv_here "
Après avoir défini ces variables d'environnement, vous pouvez utiliser l'indicateur --decrypt-subtitle
sans transmettre explicitement la clé et le vecteur d'initialisation :
kisskh download " Drama Name " --decrypt-subtitle
Veuillez vous assurer de remplacer "your_key_here"
et "your_iv_here"
par votre clé de déchiffrement et votre vecteur d'initialisation réels.
Pour activer le débogage, utilisez l'indicateur -vv
lors de l'exécution kisskh dl
.
kisskh -vv dl "https://kisskh.co/Drama/A-Business-Proposal?id=4608" -f 3 -l 3 -q 720p