All Projects → gildas-lormeau → Singlefilez

gildas-lormeau / Singlefilez

Licence: agpl-3.0
Web Extension for Firefox/Chrome/MS Edge and CLI tool to save a faithful copy of an entire web page in a self-extracting HTML/ZIP polyglot file

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Singlefilez

Singlefile
Web Extension for Firefox/Chrome/MS Edge and CLI tool to save a faithful copy of an entire web page in a single HTML file
Stars: ✭ 4,417 (+400.79%)
Mutual labels:  cli, archive, selenium, firefox, puppeteer
Spam Bot 3000
Social media research and promotion, semi-autonomous CLI bot
Stars: ✭ 79 (-91.04%)
Mutual labels:  cli, selenium, firefox
Marionette
Selenium alternative for Crystal. Browser manipulation without the Java overhead.
Stars: ✭ 119 (-86.51%)
Mutual labels:  selenium, firefox, puppeteer
Foxr
🦊 Node.js API to control Firefox
Stars: ✭ 783 (-11.22%)
Mutual labels:  selenium, firefox, puppeteer
WhatsApp-Scraping
Python script to get WhatsApp iformation frrom WhatsApp Web
Stars: ✭ 76 (-91.38%)
Mutual labels:  firefox, selenium
mitm-play
Man in the middle using Playwright
Stars: ✭ 13 (-98.53%)
Mutual labels:  firefox, puppeteer
Git Archive All
A python script wrapper for git-archive that archives a git superproject and its submodules, if it has any. Takes into account .gitattributes
Stars: ✭ 302 (-65.76%)
Mutual labels:  cli, archive
Whatspup
🔳 WhatsApp chat from commandline/console/cli using GoogleChrome puppeteer
Stars: ✭ 310 (-64.85%)
Mutual labels:  cli, puppeteer
Percollate
A command-line tool to turn web pages into beautiful, readable PDF, EPUB, or HTML docs.
Stars: ✭ 3,535 (+300.79%)
Mutual labels:  cli, puppeteer
Php Zip
PhpZip is a php-library for extended work with ZIP-archives.
Stars: ✭ 336 (-61.9%)
Mutual labels:  zip, archive
Kodexplorer
A web based file manager,web IDE / browser based code editor
Stars: ✭ 5,490 (+522.45%)
Mutual labels:  zip, archive
TestLeafSeleniumTraining
This is public repository for Selenium Learners at TestLeaf
Stars: ✭ 80 (-90.93%)
Mutual labels:  firefox, selenium
bots-zoo
No description or website provided.
Stars: ✭ 59 (-93.31%)
Mutual labels:  selenium, puppeteer
Playwright Go
Playwright for Go a browser automation library to control Chromium, Firefox and WebKit with a single API.
Stars: ✭ 272 (-69.16%)
Mutual labels:  selenium, firefox
Openrunner
Computest Openrunner: Benchmark and functional testing for frontend-heavy web applications
Stars: ✭ 16 (-98.19%)
Mutual labels:  firefox, selenium
page-modeller
⚙️ Browser DevTools extension for modelling web pages for automation.
Stars: ✭ 66 (-92.52%)
Mutual labels:  selenium, puppeteer
Libzip
A C library for reading, creating, and modifying zip archives.
Stars: ✭ 379 (-57.03%)
Mutual labels:  zip, archive
Rdrview
Firefox Reader View as a command line tool
Stars: ✭ 622 (-29.48%)
Mutual labels:  cli, firefox
Mimo-Crawler
A web crawler that uses Firefox and js injection to interact with webpages and crawl their content, written in nodejs.
Stars: ✭ 22 (-97.51%)
Mutual labels:  firefox, webpage
box
Box - Open Standard Archive Format, a zip killer.
Stars: ✭ 38 (-95.69%)
Mutual labels:  zip, archive

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].