Программа для скачивания файлов из Kindle Unlimited
Программа, которая скачает и отдаст файл из Kindle Unlimited по HTTP. Файлы защищены DRM, поэтому правил Amazon это не нарушает.
1. Открываем порт под http запросы
2. Простая авторизация - basic auth или просто по ключу в URL
3. В URL передается ASIN (id) книги, например domain.com/get/B076ZX4WW4
4. Программа зайдет на страницу https://www.amazon.co.uk/book/dp/B076ZX4WW4, нажмет скачать. Книга будет доставлена в Kindle for PC: https://www.amazon.com/b/ref=ruby_redirect?ie=UTF8&node=16571048011
5. Открываем/держим открытой Kindle for PC, обновляем (кнопка или F5)
6. Жмем по книге ней правой кнопкой, нажимает download, ждет пока скачка закончится. Либо открываем и закрываем, это тоже спровоцирует скачку
5. Отдаем по HTTP файл книги (будет иметь вид B076ZX4WW4_EBOK.azw*) из "C:/Users/user/Documents/My Kindle Content"
6. Удаляем книгу из Kindle for PC
7. В случае ошибки - пишем информацию про нее в тот же запрос
То есть, на сервере есть логин и пароль от аккаунта амазона с проплаченным Kindle Unlimited. Программа дает возможность по урлу вида domain.com/get/ASIN получить файл книги с айди ASIN. Попробовать Kindle for PC можно на бесплатных книгах, например https://www.amazon.co.uk/Charles-Dickens-Christmas-Stories-ebook/dp/B0773MH2JP/ref=sr_1_1?s=books&ie=UTF8&qid=1510678479&sr=1-1&dpID=518aAVCdENL&preST=_SY445_QL70_&dpSrc=srch
Бюджет приблизительный. Пожалуйста, указывайте примерные сроки, цену, примеры кода, а также, в двух словах, как планируется реализовать.
UPD: Пользоваться системой будет другой скрипт