Activity log for bug #1649371

Date Who What changed Old value New value Message
2016-12-12 18:47:24 Ereniken Borken bug added bug
2016-12-12 18:47:52 Ereniken Borken description amazon_ca, amazon_in, amazon_au Canada, India, Australia doesn't link make with "Ids: Amazon.com". -> \calibre-master\src\calibre\ebooks\metadata\sources\amazon.py AMAZON_DOMAINS = { 'com': _('US'), 'fr': _('France'), 'de': _('Germany'), 'uk': _('UK'), 'it': _('Italy'), 'jp': _('Japan'), 'es': _('Spain'), 'br': _('Brazil'), 'nl': _('Netherlands'), .... } def _get_book_url(self, identifiers): # {{{ domain, asin = self.get_domain_and_asin(identifiers) if domain and asin: url = None if domain == 'com': url = 'https://amzn.com/'+asin elif domain == 'uk': url = 'https://www.amazon.co.uk/dp/'+asin elif domain == 'br': url = 'https://www.amazon.com.br/dp/'+asin else: url = 'https://www.amazon.%s/dp/%s'%(domain, asin) if url: idtype = 'amazon' if domain == 'com' else 'amazon_'+domain return domain, idtype, asin, url def get_website_domain(self, domain): udomain = domain if domain == 'uk': udomain = 'co.uk' elif domain == 'jp': udomain = 'co.jp' elif domain == 'br': udomain = 'com.br' return udomain amazon_ca, amazon_in, amazon_au Canada, India, Australia doesn't make link with "Ids: Amazon.com". -> \calibre-master\src\calibre\ebooks\metadata\sources\amazon.py  AMAZON_DOMAINS = {             'com': _('US'),             'fr': _('France'),             'de': _('Germany'),             'uk': _('UK'),             'it': _('Italy'),             'jp': _('Japan'),             'es': _('Spain'),             'br': _('Brazil'),             'nl': _('Netherlands'), ....     }    def _get_book_url(self, identifiers): # {{{         domain, asin = self.get_domain_and_asin(identifiers)         if domain and asin:             url = None             if domain == 'com':                 url = 'https://amzn.com/'+asin             elif domain == 'uk':                 url = 'https://www.amazon.co.uk/dp/'+asin             elif domain == 'br':                 url = 'https://www.amazon.com.br/dp/'+asin             else:                 url = 'https://www.amazon.%s/dp/%s'%(domain, asin)             if url:                 idtype = 'amazon' if domain == 'com' else 'amazon_'+domain                 return domain, idtype, asin, url     def get_website_domain(self, domain):         udomain = domain         if domain == 'uk':             udomain = 'co.uk'         elif domain == 'jp':             udomain = 'co.jp'         elif domain == 'br':             udomain = 'com.br'         return udomain
2016-12-12 21:33:01 Ereniken Borken description amazon_ca, amazon_in, amazon_au Canada, India, Australia doesn't make link with "Ids: Amazon.com". -> \calibre-master\src\calibre\ebooks\metadata\sources\amazon.py  AMAZON_DOMAINS = {             'com': _('US'),             'fr': _('France'),             'de': _('Germany'),             'uk': _('UK'),             'it': _('Italy'),             'jp': _('Japan'),             'es': _('Spain'),             'br': _('Brazil'),             'nl': _('Netherlands'), ....     }    def _get_book_url(self, identifiers): # {{{         domain, asin = self.get_domain_and_asin(identifiers)         if domain and asin:             url = None             if domain == 'com':                 url = 'https://amzn.com/'+asin             elif domain == 'uk':                 url = 'https://www.amazon.co.uk/dp/'+asin             elif domain == 'br':                 url = 'https://www.amazon.com.br/dp/'+asin             else:                 url = 'https://www.amazon.%s/dp/%s'%(domain, asin)             if url:                 idtype = 'amazon' if domain == 'com' else 'amazon_'+domain                 return domain, idtype, asin, url     def get_website_domain(self, domain):         udomain = domain         if domain == 'uk':             udomain = 'co.uk'         elif domain == 'jp':             udomain = 'co.jp'         elif domain == 'br':             udomain = 'com.br'         return udomain amazon_ca, amazon_in, amazon_au Canada, India, Australia doesn't make link with "Ids: Amazon.com". Someone needs to edit: -> \calibre-master\src\calibre\ebooks\metadata\sources\amazon.py  AMAZON_DOMAINS = {             'com': _('US'),             'fr': _('France'),             'de': _('Germany'),             'uk': _('UK'),             'it': _('Italy'),             'jp': _('Japan'),             'es': _('Spain'),             'br': _('Brazil'),             'nl': _('Netherlands'), ....     }    def _get_book_url(self, identifiers): # {{{         domain, asin = self.get_domain_and_asin(identifiers)         if domain and asin:             url = None             if domain == 'com':                 url = 'https://amzn.com/'+asin             elif domain == 'uk':                 url = 'https://www.amazon.co.uk/dp/'+asin             elif domain == 'br':                 url = 'https://www.amazon.com.br/dp/'+asin             else:                 url = 'https://www.amazon.%s/dp/%s'%(domain, asin)             if url:                 idtype = 'amazon' if domain == 'com' else 'amazon_'+domain                 return domain, idtype, asin, url     def get_website_domain(self, domain):         udomain = domain         if domain == 'uk':             udomain = 'co.uk'         elif domain == 'jp':             udomain = 'co.jp'         elif domain == 'br':             udomain = 'com.br'         return udomain
2016-12-13 04:21:22 Kovid Goyal calibre: status New Fix Released