Reference - Issue #1
On bookfi four mirrors are provided, we are already using the first mirror as default download mirror.
I tried to implement download through the rest of the three mirrors, however the following problem arose -
Mirror 1 (Default Mirror/Currently in use) - Working Completely fine.
Mirror 2 - Blocking crawlers, my IP is banned for 24 hrs.
Mirror 3 - Unable to get a direct download url as they are using MD5 hash to store the books.
Mirror 4 - Unable to get a direct download url as they are using MD5 hash to store the books.
Although, I have implemented the base code for using multiple mirrors, this way integrating mirrors in future will be easy.
Hey, since we don't have full support for the other mirrors I disabled the option on settings.py and changed a bit your code to not depend on the MULTIPLE_MIRRORS variable.
Reference - Issue #1 On bookfi four mirrors are provided, we are already using the first mirror as default download mirror. I tried to implement download through the rest of the three mirrors, however the following problem arose -
Mirror 1 (Default Mirror/Currently in use) - Working Completely fine. Mirror 2 - Blocking crawlers, my IP is banned for 24 hrs. Mirror 3 - Unable to get a direct download url as they are using MD5 hash to store the books. Mirror 4 - Unable to get a direct download url as they are using MD5 hash to store the books.
Although, I have implemented the base code for using multiple mirrors, this way integrating mirrors in future will be easy.