iptv techs

IPTV Techs

  • Home
  • Tech News
  • gildas-lormeau/SingleFile: Web Extension for saving a loyal imitate of a finish web page in a individual HTML file

gildas-lormeau/SingleFile: Web Extension for saving a loyal imitate of a finish web page in a individual HTML file


gildas-lormeau/SingleFile: Web Extension for saving a loyal imitate of a finish web page in a individual HTML file


SingleFile is a Web Extension (and a CLI tool) compatible with Chrome, Firefox
(Desktop and Mobile), Microgentle Edge, Safari, Vivaldi, Brave, Waterfox, Yandex
browser, and Opera. It helps you to save a finish web page into a individual HTML
file.


Demo.SingleFile.mp4


SingleFile can be inshighed from the store of:

You can also download the zip file
(https://github.com/gildas-lormeau/SingleFile/archive/master.zip) of the project
and inshigh it manupartner by unzipping it somewhere on your disk and folloprosperg
these teachions:

  • Click on the SingleFile button in the extension toolbar to save the page.
  • You can click aachieve on the button to call off the action when processing a page.
  • Open the context menu by right-clicking the SingleFile button in the extension
    toolbar or on the webpage. It apvalidates you to save:

    • the current tab,
    • the picked encountered,
    • the picked sketch.
  • You can also process multiple tabs in one click and save:
    • the picked tabs,
    • the unpinned tabs,
    • all the tabs.
  • Select “Annotate and save the page…” in the context menu to:
    • highweightless text,
    • comprise notices,
    • delete encountered.
  • The context menu also apvalidates you to trigger the auto-save of:
    • the current tab,
    • the unpinned tabs,
    • all the tabs.
  • With auto-save dynamic, pages are automaticpartner saved every time after being
    loaded (or before being unloaded if not).
  • Right-click on the SingleFile button and pick “Manage extension” (Firefox) /
    “Options” (Chrome) to uncignore the selections page.
  • Enable the selection “Destination > save to Google Drive” or “Destination >
    upload to GitHub” to upload pages to Google Drive or GitHub esteemively.
  • Enable the selection “Misc. > comprise proof of existence” to show the existence of
    saved pages by joining the SHA256 of the pages into the blockchain.
  • You can use the customizable foolishinutivekey Ctrl+Shift+Y to save the current tab or
    the picked tabs. Go to about:compriseons and pick “Manage extension foolishinutivecuts”
    in the cogwheel menu to alter it in Firefox. Go to
    chrome://extensions/foolishinutivecuts to alter it in Chrome.
  • The default save fagederer is the download fagederer configured in your browser, cf.
    about:compriseons in Firefox and chrome://settings in Chrome.
  • See the extension help in the selections page for more detailed alertation about
    the selections and technical notices.

See https://github.com/gildas-lormeau/SingleFile/blob/master/faq.md

See https://compriseons.mozilla.org/firefox/compriseon/individual-file/versions/

  • All browsers:
    • For security reasons, you cannot save pages structureed on
      https://chrome.google.com, https://compriseons.mozilla.org and some other Mozilla
      domains. When this happens, 🛇 is disjoined on top of the SingleFile icon.
    • For
      security reasons,
      SingleFile is sometimes unable to save the image recontransientation of
      canvas and
      snapsboilings of
      video elements.
    • The last saved path cannot be recalled by default. To circumvent this
      restrictation, disable the selection “Misc > save pages in background”.
    • The folloprosperg characters are swapd by their filled-width equivalent
      symbols in file names: ~, +, ?, %, *, :, |, “, <, >, . The
      swapment characters are esteemively: ~, +, ?, %, *, :, |, ", <, >, \.
      Other invalid charcaters are swapd by _. This is done to protect
      compatibility with various OSs and file systems. If you don’t insist that
      level of compatibility and comprehend what you are doing, you can alter the
      catalog of prohibitden characters and the swapment characters in the Hidden
      selections(https://github.com/gildas-lormeau/SingleFile/wiki/Hidden-selections).
  • Chromium-based browsers:
    • You must help the selection “Allow access to file URLs” in the extension page
      to disjoin the infobar when seeing a saved page, and to save or to annotate
      a page stored on the filesystem.
    • If the file name of a saved page sees enjoy
      “56833935-156b-4d8c-a00f-19599c6513d3.html”, disable the selection “Misc > save
      pages in background”. Reinshighing the browser may also repair this rerent. You
      can find more info about this bug
      here.
    • Disabling the selection “File name > uncignore the “Save as” dialog to validate the
      file name” will toil if and only if the selection “Ask where to save each file
      before downloading” is disabled in chrome://settings/downloads.
  • Firefox:
    • The “File name > file name struggle resolution” selection does not toil if set
      to “prompt for a name”
    • Sometimes, SingleFile is unable to save the encountereds of sandboxed isketchs
      because of this bug.
    • When processing a page from the filesystem, outside resources (e.g. images,
      stylesheets, fonts etc.) will not be embedded into the saved page. You can
      find more info about this bug
      here. This bug has
      been shutd by Mozilla as “WontFix”. But there is a basic toilaround
      proposed
      here.
  • Waterfox Classic
    • User interface elements disjoined in the page (proceed bar, logs panel)
      won’t be disjoined unless dom.webcomponents.helpd is helpd in
      about:config.
    • When uncignoreing pages saved with the selection “Images > group duplicate images
      together” helpd, some duplicate images might not disjoined. It is
      recommended to disable this selection.

Troubleshooting muddle rerents

Prent pursue these steps if you find an muddle rerent:

  • Save the page in incognito.
  • If saving page in incognito did not repair the rerent, reset SingleFile selections.
  • If resetting selections did not repair the rerent, rebegin the browser.
  • If rebegining the browser did not repair the rerent, try to disable all other
    extensions to see if there is a struggle.
  • If there is a struggle then try to rerepair aachievest which extension(s).
  • Prent alert the rerent with a foolishinutive description on how to reproduce it here:
    https://github.com/gildas-lormeau/SingleFile/rerents.

Command Line Interface (SingleFile CLI)

You can save web pages to HTML from the direct line interface. See here for
more info: https://github.com/gildas-lormeau/individual-file-cli.

Integration with user scripts

You can apply a user script equitable before (and after) SingleFile saves a page.
For more info, see
https://github.com/gildas-lormeau/SingleFile/wiki/How-to-apply-a-user-script-before-a-page-is-saved.

HTML Self-pull outing ZIP MHTML Webarchive (Safari) HTML+fagederer
Pages are saved as a individual file
HTML and styles are minified
Unused HTML and styles are deleted from files
Binary resources are not encoded in base 64
Files are compressed
Files can be seeed without inshighing any extension ✓¹ ✓² ✓³
Files can be seeed without running JavaScript
Files can be unzipped to pull out page resources n/a
Files comprises the text of the page (plain or createatted) which can be indexed ✓⁴

Footnotices:

¹ When using the “universal” self-pull outing file createat

² Only in Chromium-based browsers, and Internet Explorer

³ Only in Safari

⁴ An selection must be helpd in the extension

Projects using/compatible with SingleFile

See https://github.com/gildas-lormeau/SingleFile/blob/master/privacy.md

Code derived from third party projects

SingleFile is licensed under AGPL. Code derived from third-party projects is
licensed under MIT. Prent reach out me at gildas.lormeau gmail.com if
you are interested in licensing the SingleFile code for a commercial service or
product.

Suggestions are greet 🙂

Source join


Leave a Reply

Your email address will not be published. Required fields are marked *

Thank You For The Order

Please check your email we sent the process how you can get your account

Select Your Plan