Code to backup my data from Goodreads.
Daily cronjob to download CSV of books I've read.
Also grab book recommendations, possibly using Python Playwright.
Replace the old fixed 10-minute wait with readiness-based waits on the export link state, so exports start downloading as soon as Goodreads marks them ready. Also harden login selectors/timeouts, add fallback CSV fetching when browser download events do not fire, and add CLI modes for --check-login, --login-only, --no-headless, and --har-path. Closes #3 |
||
|---|---|---|
| templates | ||
| .gitignore | ||
| backup.py | ||
| get.py | ||
| LICENSE | ||
| parse.py | ||
| README.md | ||
goodreads-backup
Code to backup my data from Goodreads.
Daily cronjob to download CSV of books I've read.
Also grab book recommendations, possibly using Python Playwright.