From ef0707edb766a773f7c86133ad75d35f5cfed2c8 Mon Sep 17 00:00:00 2001 From: A Farzat Date: Wed, 11 Mar 2026 10:03:08 +0300 Subject: Warn against abusing the API --- README.md | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index dc26bc1..75f0e33 100644 --- a/README.md +++ b/README.md @@ -6,8 +6,14 @@ layout, fixes resource links (images, etc.) so they work offline, and zips everything into a ready‑to‑read `.epub`. > :warning: You must have a valid O'Reilly Learning subscription and your own -> session cookies. This tool is intended for personal/offline use with content -> you're authorized to access. +session cookies. This tool is intended for personal/offline use with content +you're authorized to access. +> +> :warning: If you download too many books at once, the website will start +returning the following error: HTTP status client error (403 Forbidden). \ +Download books moderately and add intervals between downloads. Remember that +the tool is intended for personal use only. I suggest not downloading in a day +more than you can realistically read in a week. ## Features @@ -120,8 +126,8 @@ referenced assets. ## Roadmap / TODO -- [ ] **Logging**: add the ability to perform logging. -- [ ] **CONTRIBUTING.md**: add architecture notes & contributor guidelines. +- [ ] **Logging**: add the ability to log unexpected behaviour. +- [x] **CONTRIBUTING.md**: add architecture notes & contributor guidelines. - [x] **Robust HTML rewriting**: replace string replacement with real XHTML parsing to update `src`, `href`, and other attributes precisely. - [x] **Stylesheets completeness**: ensure all CSS referenced by chapters is -- cgit v1.2.3-70-g09d2