Jak ułatwić sobie życie robiąc kopię zapasową e-booków zakupionych w Amazonie?
Tydzień temu pisałem o tym, iż Amazon zapowiada wyłączenie funkcji „Download & Transfer” dla e-booków zakupionych w Kindle Store. Po 26 lutego będzie można je wyłącznie ściągnąć na czytniki przez WIFI.
Jeśli mamy dużo książek, oznacza to sporo klikania, bo każdą książkę trzeba pobrać osobno. Dlatego powstają narzędzia, które to ułatwiają.
Skrypt do pobierania e-booków
Na Mastodonie znalazłem link do skryptu na GitHub Gist, który pozwala zautomatyzować pobieranie.
Co robi ten skrypt? To co byśmy sami robili. Dla każdej książki na liście klika „Download & transfer via USB”, po czym potwierdza wybór czytnika, dla którego ma zostać przygotowany plik, no a książka jest ściągana przez przeglądarkę.
Jak z niego skorzystać? Krótka instrukcja po angielsku jest na początku źródła skryptu.
- Logujemy się na komputerze na konto Amazonu
- Wchodzimy do listy książek: https://www.amazon.com/hz/mycd/digital-console/contentlist/booksAll/dateDsc/
- Otwieramy konsolę przeglądarki (narzędzia dla twórców witryn/developerów)
- Na każdej stronie z listą książek wklejamy skrypt i czekamy aż pobiorą się książki.
Książki na liście Books są podzielone na części po 25 sztuk, więc trzeba powtórzyć to działanie tyle razy ile mamy stron. Chyba iż uzupełnimy skrypt, aby sam zmieniał też strony, ale… patrz poniżej.
Dwie bardzo ważne sprawy
Po pierwsze: Korzystanie z takich skryptów niesie ze sobą ryzyko blokady konta. Amazon na pewno ma mechanizmy wyłapujące automatyczne działania, ewentualnie to co robimy może zostać potraktowane jako atak DDOS.
Dlatego dla bezpieczeństwa warto zmienić wszystkie wartości pauz w skrypcie np. z 500 na 1500. Uruchomienie skryptu dla całej strony (25 książek) zajmie parę minut, ale niesie ze sobą mniejsze ryzyko.
Po drugie: Jeśli nie wiesz co robisz, nie wklejaj nigdy obcych skryptów do konsoli przeglądarki. Zakładam, iż jeżeli korzystasz z tego skryptu, to wiesz, jak działa. On jest opisany w miarę dobrze po angielsku.
Generalnie – robisz wszystko na swoją odpowiedzialność.
Uwagi dodatkowe
I jeszcze parę innych uwag:
- Jeśli na koncie znajdują się też sample i książki wypożyczone, warto zamiast „Books – All” wybrać „Books – Purchased”; znajdą się tam tylko zakupione tytuły, bo tylko takie można pobrać.
- Jeśli chcecie pobrać książki np. tylko jednego autora – można np. skorzystać z wyszukiwania na koncie – i wtedy zastosować skrypt na wyszukanych książkach.
- Po kliknięciu „Download and transfer” skrypt automatycznie zaznacza pierwszy czytnik na liście – u mnie to Paperwhite 3.
- Pliki AZW3, które pobierzemy są zabezpieczone przez DRM, dlatego zadziałają tylko na czytniku, który został wybrany. Oczywiście można próbować te zabezpieczenia zdjąć, o czym była mowa w poprzednim artykule.
- Skrypt nie zadziała dla książek wysłanych przez Send To Kindle (np. mailowo), zwanych przez Amazon „Personal Documents”, bo one nigdy nie miały opcji „Download and Transfer”. No, ale one nie mają DRM i możemy je sobie skopiować z czytników, jeżeli nie mamy ich w oryginale.
Podsumowanie
Podsumowując – jeżeli macie potrzebę ściągnięcia wielu książek zakupionych w Amazonie naraz, skrypt może się przydać. Ale byłbym bardzo ostrożny z korzystaniem z niego w sposób nadmiarowy, haczyk polega na tym, iż nie wiem, ile to jest „nadmiarowo”.
Dajcie znać czy skrypt Wam się przydał, albo czy używacie innego sposobu na ściąganie e-booków.
O całej sprawie będę jeszcze pisał, bo zrobiło się o niej na świecie głośno i cały czas pojawiają się nieporozumienia na jej temat.