mpa-archive
Dev tools
static site generator
SHOW HN2024
223points
66comments
#343of 3,515 in 2024
Top 10%of 2024 by points
How HN took it
MixedNo clear lean
10 positive, 14 neutral or asking, 1 mixed, 5 critical, out of 30 comments about the project. Thread score +0.20.
Idea: 6 for, 1 againstExecution: 0 for, 3 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Saving to a simple zip is elegant and useful for archiving.
From 2 comments
I like the approach here! Saving to a simple zip file is elegant. I worked on a similar idea years ago [0], but made the mistake of building it as a frontend. In retrospect, I…
CGamesPlay on HNOne possible advantage I see is it creates a 1:1 correspondence between a website and a file. If what I care about is the website (and that's usually going to be the case), then…
brudgers on HN
Objections
Crawler ran slowly and threw protocol errors for one user.
From 1 comment
trying to use this for mirroring a document site. disappointed at 1. it running quite slow, 2. it kept outputing error messages like "ProtocolError: Protocol error…
mikeqq2024 on HN
Requests
Add a license file.
From 1 comment
+1 can you add a license file with an MIT or BSD or whatever your preference is? (It's very cool. I'd love to help with this project, I'm guessing others would as well)
yodon on HN
Better support for single-page apps.
From 1 comment
I like the approach here! Saving to a simple zip file is elegant. I worked on a similar idea years ago [0], but made the mistake of building it as a frontend. In retrospect, I…
CGamesPlay on HN
Make the checkpoint interval a command-line option.
From 1 comment
nice, better make it as a commandline option with default value. 250 is too many for large files and slow connection.
mikeqq2024 on HN
Questions
How does it handle single-page apps?
From 1 comment
How does it work with single page apps? If the data is loaded from the server, does it save the page contents as full, or just the source of the page?
szhabolcs on HN
How does it differ from HTTrack or a WARC file?
From 2 comments
How is it different from HTTrack? And what about the media extension, which one is supported and which one isn’t? Sometimes when I download some sites with HTTrack, some files…
tamimio on HNIs the output similar to a web archive file (warc)?
jayemar on HN
Alternatives named
HTTrack
From 1 comment
How is it different from HTTrack? And what about the media extension, which one is supported and which one isn’t? Sometimes when I download some sites with HTTrack, some files…
tamimio on HN
SingleFile
From 2 comments
SingleFile extension is the modern equivalent these days.
ajvs on HNI use SingleFile on Firefox quite often for this purpose. https://addons.mozilla.org/en-US/firefox/addon/single-file/
venusenvy47 on HN
wget
From 2 comments
Wow! I never knew things like this existed! I always used wget (full below) but nowadays seemingly all sites are behind cloudflare so I need to pass a cookie too. Glad to see…
ProtoAES256 on HNnot reproduce it, but 'wget -m --page-requisites --convert-links <url>' did a good job for me. never mind
mikeqq2024 on HN
MHTML
From 1 comment
Microsoft Interne Explorer (no, I'm not using it personally) had a file format called *.mht that could save a HTML page together with all the files referenced from it like inline…
jll29 on HN