Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

litres-backup book не находит первые 5 книг #4

Open
delfer opened this issue Apr 22, 2021 · 4 comments
Open

litres-backup book не находит первые 5 книг #4

delfer opened this issue Apr 22, 2021 · 4 comments

Comments

@delfer
Copy link

delfer commented Apr 22, 2021

У меня в библиотеке 30 книг, которые можно скачать в fb2.

Что я делаю:

  1. Открываю на сайте раздел "Мои книги" и сохраняю HTML
  2. Вытаскиваю из HTML ссылки на скачивание egrep -o '/download_book/.{0,255}fb2.zip' /tmp/litres-books.html > books.list
  3. Скачиваю все книги curl'ом cat books.list | xargs -I { -L1 curl -O ... -H 'Cookie: SID=...' https://www.litres.ru{
  4. Получаю 30 файлов .fb2.zip

Затем запускаю litres-backup book и получаю 25 кинг. Ничаниаю искать какие 5 потерялись. Вытаскиваю все ID из своего списка ссылок и сравниваю с выводом litres-backup book -a:

cat books.list | cut -d'/' -f 3 | xargs -L1 -I{ sh -c 'echo "{" ; $GOPATH/bin/litres-backup book -a | grep {'

Первые 5 книг отсуствуют:

9815607
43195024
127781
119029
35245440

image

P.S. Вижу, что в проекте принято писать на английском, но так как и автор и пользователи, все русскоговорящие, осознанно описываю проблему именно по-русски.

@delfer
Copy link
Author

delfer commented Aug 9, 2021

@mak-alex проект мертв?

@mak-alex
Copy link
Owner

mak-alex commented Aug 9, 2021

@mak-alex проект мертв?

не то, чтобы мертв, но на текущий момент, к сожалению, нет времени им заниматься

@delfer
Copy link
Author

delfer commented Aug 9, 2021

@mak-alex напиши, пожалуйста, свои мысли по поводу причин проблемы, подскажи какой код за это отвечает. Я попробую подебажить, и может быть получится сделать PR.

@mak-alex
Copy link
Owner

mak-alex commented Aug 9, 2021

@mak-alex напиши, пожалуйста, свои мысли по поводу причин проблемы, подскажи какой код за это отвечает. Я попробую подебажить, и может быть получится сделать PR.

единственное что приходит в голову, возможно, изменилась модель xml'ки
код получения и анмаршалинга тут

Но, сталкивался с таким поведением, когда книга не разрешена для скачивания со стороны правообладателей, такие книги не попадают вообще в этот список

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants