Arkadaşlar Ingilizce kitaplar başlığı altında safaribooks sitesindeki kitapların nasıl indirilebileceğini paylaşmıştım fakat site güncellemesinden dolayı oldugunu düşünüyorum ki program bir yerde hata veriyor bunu çözdüm ve anlatmak istedim öncelikle hata , sitedeki rights bilgisinin bi şekilde almaması ve python sözlüğünde rights keyinin olmaması sebebi ile erişmeye çalıştığımızda KeyError Geliyor bunu atlamak için herhangi bir editor ile safaribooks.py dosyasını açıp ben nano ile sudo nano safaribooks.py
şeklinde açtım sonra book_info adlı fonksiyonun altındaki ("Rights", info["rights"])
satırını komple siliyoruz son olarak create_content_opf adlı fonksiyon altındaki escape(self.book_info["rights"]) if self.book_info["rights"] else ""
, satırı yerine sadece "" boş tırnak koyuyoruz bundan sonra çalışmaya devam etti bende ve kitap düzgünce görüntüleniyor.