Day 15 of the 8th month
Saving websites for offline reading with ScrapePy
What it takes to turn a live website into a copy that works with no connection, and how ScrapePy maps URLs to files, rewrites links and only re-downloads what has changed.