KhDownloader is a simple app for downloading albums from khinsider. Works on Windows, Linux, and macOS. Binaries are provided for x64 architectures (you can build for ARM64 yourself). No dependencies required — the program runs from a single binary.
Just run the app and follow the instructions. Requires an interactive shell. Looks best when unicode is supported.
demo-linux.webm
demo-windows.mp4
How to turn on unicode support in PowerShell
Modify your powershell profile or simply execute this:
if (-not (Test-Path $PROFILE)) { New-Item -Path $PROFILE -ItemType File | Out-Null }
Add-Content -Path $PROFILE -Value "[console]::InputEncoding = [console]::OutputEncoding = [System.Text.UTF8Encoding]::new()"
This checks if a profile file exists, creates one if it does not and appends a line which enables unicode on the profile. This gets executed every time a new terminal window is opened. Not required but looks nicer.
.NET 9 SDK is needed to build and develop the app. Open a PR if you wish to contribute.
Not affiliated with khinsider. Please be considerate of their bandwidth and download sparingly. Or better yet, donate to them.