monolith

Dev tools

cli tool

SHOW HN2019

640points
209comments
#16of 2,195 in 2019
Top 1%of 2019 by points

How HN took it

CuriousMostly questions and neutral comments

11 positive, 38 neutral or asking, 1 mixed, 10 critical, out of 60 comments about the project. Thread score +0.03.

Idea: 8 for, 2 againstExecution: 1 for, 6 againstPrivacy: 0 for, 1 againstDesign: 0 for, 1 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

  • Useful idea for offline single-file page saving

    From 3 comments
    • Ah, I've been thinking about making something like this. You beat me to it. I've been using the SingleFile add-on until now. I'll definitely give this a try.
      jplayer01 on HN
    • Thank you for this. I’ve been looking for something that does this exact thing. I don’t like any of the other HTML archiving formats .
      dtjohnnymonkey on HN
    • Saving this for later
      Exuma on HN

Objections

  • Does not handle JavaScript-heavy or Ajax-loaded content well

    From 2 comments
    • Good, but won't work with the heavy JS pages using Ajax to load any single content. The firefox extension seems to do that :…
      sametmax on HN
    • Well you could do that for a long time with MHTML, WARC, etc. downloaders, including those available in browsers via "Save Page as", though CSS imports aren't covered by older…
      tannhaeuser on HN
  • Pulls in many cargo dependencies and slow compile

    From 2 comments
    • `cargo install` install 237 packages for this?! I don't think that's acceptable.
      personjerry on HN
    • The compile time is rather long as well, I'm looking into ways of reducing the amount of dependencies.
      flatroze on HN
  • Styling breaks on some sites

    From 1 comment
    • Styling breaks on this site: https://www.scientificamerican.com/article/the-hunt-is-on-for-alpha-centauris-planets/
      personjerry on HN

Requests

  • Support MHTML output

    From 1 comment
    • MHTML is pretty good for this already btw (not to take away from this neat project though :)). Similarly stores assets as base64'd data URIs and saves it as a single file. Can be…
      Springtime on HN
  • Recursive same-domain link following

    From 1 comment
    • Very cool. Have you considered incorporating an option for following links within the same domain to a certain depth? I remember using tools such as this in the past to save all…
      ajxs on HN
  • Option to remove images

    From 1 comment
    • I noticed there is a `-j` argument to remove javascript. A `-i` argument for removing images would be great too.
      ahub on HN
  • Better README documentation

    From 1 comment
    • I think it would be way better to explain in the repository: - how do you handle images? - does it handle embedded videos? - does it handle JS? to what extent? - does it handle…
      alpb on HN

Questions

  • How are repeated resources and file size handled

    From 1 comment
    • This is awesome. One question though: how does it handle the same resource (e.g. image) appearing multiple times? Does it store multiple copies, potentially blowing up the file…
      mehrdadn on HN
  • How does it handle lazy loading and infinite scroll

    From 1 comment
    • Ahh, to me it looks like it creates an amalgamation of the web page+contents. How does this work on neverending webpages/forever scroll? How will it behave if you need to…
      makach on HN

Alternatives named

  • SingleFile browser extension

    From 2 comments
    • Nice. I can see some automated uses for this. In ordinary browsing, am currently using a Firefox addon called SingleFile which works surprisingly well. Stuffs everything into…
      interfixus on HN
    • Good, but won't work with the heavy JS pages using Ajax to load any single content. The firefox extension seems to do that :…
      sametmax on HN
  • MHTML

    From 1 comment
    • MHTML is pretty good for this already btw (not to take away from this neat project though :)). Similarly stores assets as base64'd data URIs and saves it as a single file. Can be…
      Springtime on HN
  • Web ARChive / WARC

    From 1 comment
    • How is this different from https://en.m.wikipedia.org/wiki/Web_ARChive
      tenken on HN
  • Save Page WE Firefox extension

    From 1 comment
    • I am using "Save Page WE" Firefox extension for this. Better at saving JS content and less clutter than saving all the images and stuff.
      js8 on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/20774322)