[2026-10-10] eagle: personal/how-to/oreilly-book-to-ipad-pdf.md
This commit is contained in:
1 parent
2e2890b429
commit
8eead268d2
1 file changed
+12
-2
@@ -83,10 +83,10 @@ const BOOK_ROOT = "https://learning.oreilly.com/library/view/SLUG/BOOK_ID/";
|
|||||||
const OUTPUT = resolve("outputs/Book-Name-iPad-768x1024.pdf");
|
const OUTPUT = resolve("outputs/Book-Name-iPad-768x1024.pdf");
|
||||||
```
|
```
|
||||||
|
|
||||||
Указать фактическое число нумерованных глав в массиве `expected`:
|
Указать фактическое число нумерованных глав:
|
||||||
|
|
||||||
```js
|
```js
|
||||||
Array.from({ length: 8 }, ...)
|
const CHAPTER_COUNT = 8;
|
||||||
```
|
```
|
||||||
|
|
||||||
Например, для 12 глав заменить `8` на `12`.
|
Например, для 12 глав заменить `8` на `12`.
|
||||||
@@ -118,6 +118,16 @@ pdfinfo outputs/Book-Name-iPad-768x1024.pdf | grep -E 'Pages|Page size|File size
|
|||||||
Page size: 576 x 768 pts
|
Page size: 576 x 768 pts
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Диагностика
|
||||||
|
|
||||||
|
Подробный stderr Chrome записывается в:
|
||||||
|
|
||||||
|
```text
|
||||||
|
~/Automation/OReillyPDF/work/pdfs/agentic-graphrag-driver/chrome.log
|
||||||
|
```
|
||||||
|
|
||||||
|
Workflow не ждёт загрузки всех lazy-изображений страницы перед распознаванием главы: это ранее вызывало ложный `Timed out waiting for chapter content`. Перед печатью он отдельно подгружает изображения внутри области книги; если отдельное изображение не успело загрузиться, печать продолжается с предупреждением.
|
||||||
|
|
||||||
## Безопасность
|
## Безопасность
|
||||||
|
|
||||||
Каталог `work/chrome-oreilly-driver-profile` содержит локальную копию данных профиля Chrome, включая данные авторизации. Не синхронизировать и не публиковать этот каталог. При каждом запуске workflow пересоздаёт копию профиля.
|
Каталог `work/chrome-oreilly-driver-profile` содержит локальную копию данных профиля Chrome, включая данные авторизации. Не синхронизировать и не публиковать этот каталог. При каждом запуске workflow пересоздаёт копию профиля.
|
||||||
Reference in new issue
Block a user