Archives allows you to archive any website, including its assets, into a self-contained hybrid HTML/ZIP. These HTML files can be viewed in any browser (or in-app), be shared or be extracted like a regular ZIP file. Archives can additionally view WARC, WACZ, HAR and SWF files.
The goal is to become a toolbox full of offline archival tools without depending on a huge number of external dependencies. Countless of these tools have been targeting the web as a platform, especially with the introduction of wasm and web extensions, making bundling them and running them in a stable and secure environment easy.
The app is still in an early stage, there are more tools and settings planned but if you have something in mind, please let me know! Personally, I've been mirroring websites to TOR for ages and this tool started as a personal way to make it easier.
https://gitlab.gnome.org/GeopJr/Archives.git$ make update_bundle to fetch the vendored files$ make to build Archives$ make install to install Archives$ make offline=1 update_bundle to process the vendored files$ make to build Archives$ make install to install ArchivesNOTE: Running or packaging Archives for use outside of sandboxed environments is discouraged.
Archives wouldn't exist without these powerful tools, check them out!