Package: kisskh-downloader
:tv: kisskh-dlSimple downloaded for https://kisskh.co/👋 Welcome to the kisskh-downloader README! This package is a simple command-line tool for downloading shows fromhttps://kisskh.co/. Here's everything you need to know to get started:💻 InstallationTo install kisskh-downloader, simply run the following command:pip install -U kisskh-downloader📚 UsageAfter installing the package, you can use thekisskh dlcommand to download shows from the command line.kisskh dl --helpUsage: kisskh dl [OPTIONS] DRAMA_URL_OR_NAMEOptions:-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 willbe store.--help                          Show this message and exit.Here are some examples:🔗 Direct download entire series in highest quality available in current folderkisskh dl "https://kisskh.co/Drama/Island-Season-2?id=7000" -o .🔍 Search and download entire series in highest quality available in current folderkisskh dl "Stranger Things" -o .1. Stranger Things - Season 42. Stranger Things - Season 13. Stranger Things - Season 24. Stranger Things - Season 3Please select one from above: 1⬇️ Download specific episodes with specific quality:exclamation: Note that if the selected quality is not available, it will try to get something lower than that quality. If that also is not available, it will try to get the best quality available.Downloads episode 4 to 8 ofAlchemy of Soulsin 720p:kisskh dl "https://kisskh.co/Drama/Alchemy-of-Souls?id=5043" -f 4 -l 8 -q 720p -o .Downloads episode 3 ofA Business Proposalin 720p:kisskh dl "https://kisskh.co/Drama/A-Business-Proposal?id=4608" -f 3 -l 3 -q 720p -o .You can also dowload single episode by providing the episode URLkisskh dl "https://kisskh.co/Drama/A-Business-Proposal/Episode-3?id=4608&ep=86439&page=0&pageSize=100" -o .For more options, use the--helpflag.📖 Decrypting SubtitlesIf you want to decrypt the downloaded subtitles, you need to pass the--decrypt-subtitleor-dsflag along with a decryption key and initialization vector. Check#14.Here is an example of how to pass these parameters from the command line:kisskhdownload"<drama_url>"--decrypt-subtitle--key"your_key_here"--initialization-vector"your_iv_here"You can also set these parameters as environment variables. If you set theKISSKH_KEYandKISSKH_INITIALIZATION_VECTORenvironment variables, they will be used by default.Here is an example of how to set these environment variables:On Linux/Mac:exportKISSKH_KEY="your_key_here"exportKISSKH_INITIALIZATION_VECTOR="your_iv_here"On Windows:set KISSKH_KEY="your_key_here"
set KISSKH_INITIALIZATION_VECTOR="your_iv_here"After setting these environment variables, you can use the--decrypt-subtitleflag without passing the key and initialization vector explicitly:kisskhdownload"Drama Name"--decrypt-subtitlePlease make sure to replace"your_key_here"and"your_iv_here"with your actual decryption key and initialization vector.🐞 DEBUGTo enable debugging, use the-vvflag while runningkisskh dl.kisskh -vv dl "https://kisskh.co/Drama/A-Business-Proposal?id=4608" -f 3 -l 3 -q 720p:construction: TODOAdd ability to export all download linkAdd ability to open stream in some player