Data hoarder's dream come true: bundle any web page into
a single HTML file. You can finally replace that gazillion
of open tabs with a gazillion of .html files stored somewhere
on your precious little drive.
Unlike the conventional "Save page as", monolith not only saves
the target document, it embeds CSS, image, and JavaScript assets
all at once, producing a single HTML5 document that is a joy to
store and share.
If compared to saving websites with wget -mpk, this tool embeds all
assets as data URLs and therefore lets browsers render the saved page
exactly the way it was on the Internet, even when no network connection
is available.
WWW: https://github.com/Y2Z/monolith
PR: 247264
Submitted by: Lewis Cook <vulcan@wired.sh>
Changelog:
20200530
Bugfix (introduced: Postfix 3.1): "postfix tls deploy-server-cert" did not
handle a missing optional argument.
20200610
Bugfix (introduced: Postfix 3.4): in the Postfix SMTP server, the SNI
callback reported an error when it was called a second time. This happened
after the server-side TLS engine sent a TLSv1.3 HelloRetryRequest (HRR) to
a remote SMTP client.
MFH: 2020Q2
This is the CLI part of LibreSpeed which is a very lightweight speedtest.
With the CLI it's possible to run a speedtest from the command line interface.
The server part can be found in www/librespeed.
WWW: https://github.com/librespeed/speedtest-cli
PR: 246609
Submitted by: Dries Michiels <driesm.michiels@gmail.com>
LibreSpeed-go is a very lightweight speed test.
Is is implemented in JavaScript, using XMLHttpRequest and Web Workers.
This port uses GO as backend for hosting. And this in comparison to
www/librespeed where PHP and a web server are required.
WWW: https://github.com/librespeed/speedtest-go
PR: 247202
Submitted by: Dries Michiels <driesm.michiels@gmail.com>
After this afternoon's accidental update, fix the port and complete
the update.
- Spectral expects some unreleased and unpackaged dependencies, which
is why the DISTFILES are a mess: it's gitlab, except this one
dependency on github, and this other one.
- libQuotient is net-im/libQuaternion, except that spectral needs a
newer-than-the-latest-unreleased version.
- there is a rather arbitrary and hackish patch to avoid a compile
error -- during template expansion of visit() I sometimes got
a compiler crash, more often an error about returning a value in
a void function. Since the whole package is glued together with
unreleased submodules, I spent some time trying to fix it, and
then decided that this is non-essential functionality. Two
events trigger the compile error, so I commented them out.
PORTREVISION bumped because there's a tiny chance that something
might have built out of the mess that there was earlier.