- PVSM.RU - https://www.pvsm.ru -

Копирование книг с андроида (Amazon Kindle, Google Books)

Я купил электронную книгу в Amazon Store, сын захотел копию. Возиться с DRM не очень то и хотелось, поэтому появилась идея сделать скриншот каждой страницы. Сначала думал перелистывать и делать копию экрана — в результате появился маленький шелл скрипт:

for i in `seq 1 10`
do
    fn=$(printf '%03d.png' $i) 
    screencap -p $fn
    input touchscreen swipe 1000 1000 0 1000
    sleep 1
done

Если нет seq, то можно так:

i=0; 
while [ $(($i)) -le 10 ]; 
do  i=$(($i + 1)); 
    echo $i; 
    screencap -p $i.png
    input touchscreen swipe 1000 1000 0 1000
    sleep 1
done

10 меняем на число страниц в книге.

1. Запускаете приложение Kindle или Google Books (или любое другое приложение, откуда надо копировать)
2. Заходите в шелл на андроид (adb/ssh)
3. Запускаете скрипт
4. Ждёте

Получаем все страницы в png формате. Imagemagickом обрабатываем (если надо) и склеиваем в PDF. Можно еще пропустить через tesseract-ocr.

Спасибо за внимание.

Автор: устаршой по званию

Источник [1]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/pesochnitsa/81583

Ссылки в тексте:

[1] Источник: http://geektimes.ru/sandbox/754/