• Stars
    star
    1,813
  • Rank 25,612 (Top 0.6 %)
  • Language
    JavaScript
  • License
    GNU Affero Genera...
  • Created over 5 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Web Extension to save a faithful copy of an entire web page in a self-extracting ZIP file

SingleFileZ

SingleFileZ is a fork of SingleFile that allows you to save a webpage as a self-extracting HTML file. This HTML file is also a valid ZIP file which contains the resources (images, fonts, stylesheets and frames) of the saved page. This ZIP file can be unzipped on the filesystem in order, for example, to view the page in a browser that would not support pages saved with SingleFileZ.

Demo

Examples

Here is an example of page produced by SingleFileZ: https://gildas-lormeau.github.io. Here is the same example but protected by a password (thisisapage): https://gildas-lormeau.github.io/private.

Other examples of files can be found here: https://github.com/gildas-lormeau/SingleFileZ/tree/master/examples

Download

SingleFileZ is available on Firefox, Chrome and Microsoft Edge. You can download the extension here:

To open saved pages from the filesystem in a Chromium-based browser, SingleFileZ must be installed and the option "Allow access to file URLs" must be enabled in the details page of the extension (e.g. chrome://extensions/?id=offkdfbbigofcgdokjemgjpdockaafjg). Otherwise, the browser must be started with the switch --allow-file-access-from-files.

To open saved pages from the filesystem in Safari, the option "Disable Local File Restrictions" must be selected in the "Develop" menu

Notes

  • JavaScript must be enabled to view saved pages.

Command Line Interface

You can save web pages to HTML from the command line interface. See here for more info: https://github.com/gildas-lormeau/SingleFileZ/blob/master/cli/README.MD.

FAQ

cf. https://github.com/gildas-lormeau/SingleFileZ/blob/master/faq.md

Icons

More Repositories

1

SingleFile

Web Extension for saving a faithful copy of a complete web page in a single HTML file
JavaScript
14,584
star
2

zip.js

JavaScript library to zip and unzip files supporting multi-core compression, compression streams, zip64, split files and encryption.
JavaScript
3,360
star
3

JSONVue

Fork of JSONView for Chromium-based browsers
JavaScript
1,586
star
4

single-file-cli

CLI tool for saving a faithful copy of a complete web page in a single HTML file (based on SingleFile)
JavaScript
571
star
5

SingleFile-MV3

SingleFile version compatible with Manifest V3. The future, right now!
JavaScript
319
star
6

single-file-companion

JavaScript
116
star
7

Scrapbook-for-SingleFile

PageArchiver (previously called "Scrapbook for SingleFile") is a Chrome extension that helps to archive pages for offline reading
JavaScript
87
star
8

single-file-companion-lite

SingleFile Companion Lite
TypeScript
66
star
9

single-filez-cli

JavaScript
37
star
10

zip-manager

Progressive Web App for creating, reading, and editing zip files
JavaScript
37
star
11

single-file-export-chat

Extension to export MS Teams chats
JavaScript
33
star
12

PageEdit

WYSIWYG HTML editor chrome extension
JavaScript
29
star
13

SingleFile-Safari-Extension

Source code of SingleFile for Safari
JavaScript
28
star
14

LazyLoadify

Web Extension to force the lazy loading of non-displayed resources (i.e. image, frame, video and audio contents)
JavaScript
28
star
15

PrettyPrint

A chrome extension to pretty print JavaScript and CSS
JavaScript
24
star
16

single-file-core

JavaScript
23
star
17

BugMeNot-Lite

Fill automatically login and password fields when a registration form is displayed using bugmenot accounts.
JavaScript
14
star
18

Polyglot-HTML-ZIP-PNG

Learn how to create HTML/ZIP/PNG polyglot files in JavaScript!
JavaScript
14
star
19

SingleFile-MAFF2HTML

Convert MAFF to HTML with SingleFile
JavaScript
13
star
20

ZipTabs

Chrome extension to archive opened tabs in a zip file
JavaScript
12
star
21

yabson

YaBSON is a library allowing schemaless binary-encoded parsing/serialization of JavaScript data with a generator-based implementation
JavaScript
12
star
22

simple-cdp

Lightweight JavaScript library to interact with Chromium-based browsers via the Chrome DevTools Protocol
JavaScript
10
star
23

SingleFile-Archives

Pages saved with SingleFile
HTML
7
star
24

SingleFile-tools

JavaScript
5
star
25

single-filez-core

JavaScript
5
star
26

Chrome-extensions-presentation

Slides et exemple d'extension de la présentation donnée au BreizhCamp 2011 (Slides and sample extension from presentation I gave at BreizhCamp 2011) - http://www.breizhcamp.org/
JavaScript
5
star
27

CKEditor-extension-demo

Simple demo of CKEditor integration in a chrome extension
JavaScript
4
star
28

SingleFile-Demos

Demos of SingleFile and SingleFileZ
4
star
29

gildas-lormeau.github.io

https://gildas-lormeau.github.io/
HTML
2
star
30

misc-demos

2
star