Skip to content

Added UV support and Automated send-to-kindle functionality with a lock to avoid duplicates#3

Open
kironp wants to merge 1 commit into
arpitbbhayani:masterfrom
kironp:master
Open

Added UV support and Automated send-to-kindle functionality with a lock to avoid duplicates#3
kironp wants to merge 1 commit into
arpitbbhayani:masterfrom
kironp:master

Conversation

@kironp
Copy link
Copy Markdown

@kironp kironp commented Feb 27, 2026

Change Log:

  • Migrated the project to a UV-first workflow: added UV setup and usage docs, added a dev dependency group for build/publish tooling, and introduced lockfile support in pyproject.toml and uv.lock.
  • Introduced an automation command via auto.py, exposed as pagestack-watch, to watch the URL list, generate EPUBs, and send them to Kindle through SMTP.
  • Added incremental sync behavior in the watcher: tracks already-sent URLs in .sent_urls.txt and exports only newly added URLs.
  • Restructured input/output paths: replaced the old examples path with urls_to_be_exported.txt and standardized EPUB output under epub.
  • Updated default CLI behavior in main.py to use the new folder layout and auto-create the EPUB output directory.
  • Removed the old sample input file examples/urls.txt and updated all docs/commands in README.md to the new structure.

…ck to avoid duplicates

- Migrated the project to a UV-first workflow: added UV setup and usage docs, added a dev dependency group for build/publish tooling, and introduced lockfile support in pyproject.toml and uv.lock.
- Introduced an automation command via auto.py, exposed as pagestack-watch, to watch the URL list, generate EPUBs, and send them to Kindle through SMTP.
- Added incremental sync behavior in the watcher: tracks already-sent URLs in .sent_urls.txt and exports only newly added URLs.
- Restructured input/output paths: replaced the old examples path with urls_to_be_exported.txt and standardized EPUB output under epub.
- Updated default CLI behavior in main.py to use the new folder layout and auto-create the EPUB output directory.
- Removed the old sample input file examples/urls.txt and updated all docs/commands in README.md to the new structure.
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

Successfully merging this pull request may close these issues.

1 participant