You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Basic HTML fetching and parsing (BeautifulSoup, lxml).
Relative to absolute URL conversion for links (<a> tags).
Structured JSON logging setup (pythonjsonlogger).
Retry logic for URL fetching (requests.Session, urllib3.util.retry).
Basic error handling with defined error codes (dev_docs/error_codes.md).
HTML to Markdown conversion using markdownify.
Concurrent URL processing using threading and queue.Queue.
Atomic checklist file updates using threading.Lock.
Uniform image handling: Extracts alt and absolute src for all <img> tags, represents as , does not download images. Removes <img> tags without src.