Dweb: Offline Internet Archive
github.com
github.com
Writing something like this would be a pretty big project, at least a few solid weeks of work for someone who knew what they were doing, and there's a lot of edge cases.
Usually anti-bot measures are in place for a reason, either to protect some paywalled content from scraping, or to prevent bots from getting at forms and causing a mess.
Few webmasters have cloudflare (or similar) anti-bot measures turned up higher than it needs to be (because it 100% will annoy people), and content that isn't a high-value target for blackhat bot activity is rarely difficult to crawl.
wget --mirror --convert-links --adjust-extension --page-requisites --no-parent https://site-to-download.com
So not sure what you mean by there are no tools available to mirror a website.
[0] https://chrome.google.com/webstore/detail/singlefile/mpiodij...
[1] https://chrome.google.com/webstore/detail/singlefilez/offkdf...
I wonder how big that offline DB will be. PB range?
Also having potentially hundreds servers trying to download entire Internet archive again and again is a recipe for destroying the very resource we so want to preserve. Internet Archive already runs like crap for the majority of time. Imagine how bad it'll get if everyone starts leeching their whole DB.
So in absence of offline archive data this project should have the following features: - P2p downloading (based on bitorrent perhaps) to avoid redownload ing from the source what can be fetched from online peers. - ability to mirror live sites and present them (dated) via P2p network where possible. - ability to buy a hdd with a physical copy of the data.
I theory ~ 99PB
>>We promise to put your donation to good use as we continue to store over 99 petabytes of data, including 625 billion webpages, 38 million books and texts, and 14 million audio recordings.
It's an easy quality measure for me.
Agreed.
It's also got YAML!
At least it includes a Dockerfile with all the dependencies (I assume).