Gildas Lormeau's Avatar

Gildas Lormeau

@gildas-lormeau.bsky.social

JavaScript expert of my neighborhood. Author of zip.js and SingleFile. Founder of SEO4Ajax. See more here: https://github.com/gildas-lormeau

47 Followers  |  79 Following  |  19 Posts  |  Joined: 06.02.2024  |  1.6868

Latest posts by gildas-lormeau.bsky.social on Bluesky

Thank you for the kind words!

#HTML #FTW

21.03.2025 16:27 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Web Archiving Integration Layer (WAIL)

After 6+ years: a new version of Web Archiving Integration Layer (WAIL) ๐Ÿ‹ for macOS!

Improvements include integration w/ Heritrix 3.7โœจ, support for ๏ฃฟ Silicon, many bug fixes & integrations. #webarchiving

โฌ‡๏ธ matkelly.com/wail
๐Ÿบ brew install wail
๐Ÿ“ github.com/machawk1/wai...

04.03.2025 15:00 โ€” ๐Ÿ‘ 8    ๐Ÿ” 6    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
SingleFile โ€“ Save Web Pages, Simply Save an entire web page with all its resources in a single HTML file with SingleFile.

๐ŸŽ‰ SingleFile celebrates its 15th birthday... and finally has a Homepage! ๐Ÿš€

๐Ÿ‘‰ getsinglefile.com

A huge thank you to all the users and contributors who have supported it over the years! ๐Ÿ™Œ

21.03.2025 01:13 โ€” ๐Ÿ‘ 7    ๐Ÿ” 3    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1
Screenshot of swag store with hats, hoodies, t-shirts, mugs, socks, stickers.

Screenshot of swag store with hats, hoodies, t-shirts, mugs, socks, stickers.

ArchiveBox swag is now available! ๐Ÿ‘•๐Ÿงขโœจ
All proceeds go towards supporting open source development.

swag.archivebox.io

21.03.2025 00:43 โ€” ๐Ÿ‘ 4    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub - gildas-lormeau/SingleFile: Web Extension for saving a faithful copy of a complete web page in a single HTML file Web Extension for saving a faithful copy of a complete web page in a single HTML file - gildas-lormeau/SingleFile

๐Ÿ“ฆ gildas-lormeau / SingleFile
โญ 16,750 (+33)
๐Ÿ—’ JavaScript

Web Extension for saving a faithful copy of a complete web page in a single HTML file

10.02.2025 19:01 โ€” ๐Ÿ‘ 4    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
MHTML Viewer

It's now available online, which can be quite handy on Firefox or Safari.

gildas-lormeau.github.io/mhtml-to-htm...

26.01.2025 23:18 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

For the record, I've tested it with over a hundred various files gleaned from GitHub and saved by IE (versions 5 to 11), UnMHT, MAF, and of course Chrome Desktop and Chrome Android (i.e. binary encoded data). It should be robust but do not hesitate to report bugs.

12.01.2025 23:23 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub - gildas-lormeau/mhtml-to-html: JavaScript library and application for converting MHTML files to single HTML files JavaScript library and application for converting MHTML files to single HTML files - gildas-lormeau/mhtml-to-html

Let me introduce you to "mhtml-to-html", yet another tool for converting an MHTML file into a simple HTML page.

It has 2 advantages, however:
- it can be downloaded as an executable
- it actually works

github.com/gildas-lorme...

12.01.2025 22:57 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

How to Create HTML/ZIP/PNG Polyglot Files

#HackerNews

gildas-lormeau.github.io/Poly...

28.12.2024 00:09 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

LOL, no

15.12.2024 18:19 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Meetup RennesJS: Crowdstrike, Angular en 2024, TDD en front-end, jeu. 12 dรฉc. 2024, 19:00 | Meetup RDV ร  partir de 19h le jeudi 12 dรฉcembre, chez [Zenika Rennes](https://www.google.fr/maps/place/Zenika+Rennes/@48.1118871,-1.662097,17.61z/data=!3m1!5s0x480ede517e02078b:0x

๐Ÿ—“๏ธ Rendez-vous le jeudi 12 dรฉcembre chez Zenika Rennes pour une nouvelle soirรฉe Meetup.
Au programme :
- Les news Web & #JavaScript du moment ๐Ÿ—ž๏ธ
- Crowstrike par Florian Simon
- Angular en 2024 par Olivier Le Lay & Valentin Got
- TDD Frontend par Faustine Godbillot

www.meetup.com/fr-FR/rennes...

29.11.2024 09:24 โ€” ๐Ÿ‘ 7    ๐Ÿ” 5    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Basically, you've installed a software on your computer...

22.11.2024 00:32 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Did you click on the link?

Congratulations! From now on, this URL will work even if you're offline!
And, just in case, you've even got almost 1 hour of the best 80s gaming hits with a BPM > 120! Just click on โ€œ||โ€ at the bottom of the page!

22.11.2024 00:31 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Zip Manager Zip Manager: Read, edit and write zip files online and offline

Did you know that you don't need to install any software on your computer to zip files or unzip a file?
Instead, simply go to gildas-lormeau.github.io/zip-manager/

22.11.2024 00:29 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Did you click on the link?

Congratulations! From now on, this URL will work even if you're offline!
And, just in case, you've even got almost 1 hour of the best 80s gaming hits with a BPM > 120! Just click on โ€œ||โ€ at the bottom of the page!

22.11.2024 00:26 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

You can expect at least 45 minutes to read the full presentation. I really had a lot of fun implementing this file format and I'm happy to share it ๐Ÿ˜‰

21.11.2024 23:06 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
HTML Meets ZIP Meets PNG: When Files Have More Layers Than an Onion Learn how to create HTML/ZIP/PNG polyglot files in JavaScript

You're welcome, For your information, this presentation shows the technical challenges behind this polyglot file format.

21.11.2024 22:46 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
GitHub - gildas-lormeau/single-file-cli: CLI tool for saving a faithful copy of a complete web page in a single HTML file (based on SingleFile) CLI tool for saving a faithful copy of a complete web page in a single HTML file (based on SingleFile) - gildas-lormeau/single-file-cli

I'm glad to hear it :) You can even embed a PDF with single-file CLI!

npm install single-file-cli
npx single-file \
--compress-content \
--self-extracting-archive \
--embed-screenshot \
--embed-pdf \
--dump-content \
www.example.com > output.png.zip.pdf.html

21.11.2024 22:39 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

I highly recommend you take a look at it, because you won't see it on HN!

21.11.2024 00:30 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
HTML Meets ZIP Meets PNG: When Files Have More Layers Than an Onion Learn how to create HTML/ZIP/PNG polyglot files in JavaScript

Here are the links to the slides of my episode S11E01 from RennesJS: โ€œCreate your polyglot HTML / ZIP / PNG file in JavaScriptโ€ #html #zip #png #pdf #polyglot #web #archiving

20.11.2024 22:59 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

And a PDF document!

20.11.2024 22:50 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Release v2.0.0 ยท gildas-lormeau/single-file-cli Switched from Node.js to Deno The implementation now uses the Chrome DevTools Protocol directly instead of using a third-party automation library (e.g. puppeteer) Removed support for Firefox (it mi...

You can now download executable files to run SingleFile from the command line interface.

09.03.2024 21:05 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I published a library to interact with Chrome DevTools Protocol in Deno. It's based on the Proxy under the hood and is supposed to be developer-friendly yet relatively low-level.

jsr.io/@simple-cdp/...

04.03.2024 00:12 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

A file that is both an acceptable HTML page, a PNG image, and a ZIP archive.

06.02.2024 18:23 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@gildas-lormeau is following 19 prominent accounts