hs_dl is written in python3.6 so make sure that running the code below results in version above 3.6

python --version

Note: This guide assumes that python is linked to python3 in your system.


python -m pip install hs_dl



python -m hs_dl https://horriblesubs.info/shows/shingeki-no-kyojin/

Specifying quality

python -m hs_dl https://horriblesubs.info/shows/shingeki-no-kyojin/ -q 720

Dry Mode

python -m hs_dl -q 720 -n https://horriblesubs.info/shows/shingeki-no-kyojin/

Special Characters

It may be the case that your link contains special characters and your shell isn’t able to handle it. So in that case put anime_link in single quotes.

python -m hs_dl 'https://horriblesubs.info/shows/shingeki-no-kyojin/#21'

For more options try:

python -m hs_dl -h

Answers to FAQ

  • hs_dl is short for HorribleSubs Downloader.
  • As of yet you can only download torrents for entire show.
  • Yeah I know its kinda slow! (‾ʖ̫‾)