Skip to content
Danny Lin edited this page Apr 7, 2020 · 21 revisions

Differences between WebScrapBook and ScrapBook X

Here's a quick review of key differences of WebScrapBook (0.65.1) and it's predecessor, ScrapBook X (1.14.7).

Improvements

  • Cross platform support: besides Firefox Desktop, Chromium-based browsers and mobile browsers (Firefox for Android, Kiwi browser, Yandex browser, etc.) are also supported. Fulltext search for generated static site pages is available without browser configuration in prior.

  • Remote access: remote access of scrapbooks from multiple devices is supported, as long as a backend server is properly configured.

  • Multi-tab capture: select multiple tabs to cature at once.

  • More customizable capture features: support capture options such as link, remove, save current, and save used for images, media, styles, etc. Support capure options for style images, favicon, canvas, embed, object elements, shadow roots, etc. Support pre-processing of captured web page using the capture helper(s).

  • More flexible save format and data structure: ID of the captured page is based on UTC and captures from different timezones won't conflict with each other. A web page can be saved as different patterns of filename, such as datetime, title, source domain, UUID, and can be saved in a subfolder. A web page can be saved as a ZIP package (HTZ or MAFF) or single HTML file.

  • More flexible scrapbook: an item in a scrapbook can be a child of multiple items. A deleted item from the scrapbook is put into the recycle bin for better security. Cross-scrapbook item locating and fulltext search is also supported.

Limitations

  • WebExtension framework used by WebScrapBook is more restricted than XUL/XPCOM used by ScrapBook X, and some features are not natively supported and requires a corresponding backend server, leading to suboptimal performance, such as organizing the scrapbook(s).

  • Features that are technically implementable but not yet done:

    • In-depth captures
    • Capture multiple URLs
    • Re-capture
    • Item exporting and importing
    • Item sorting
    • Copy item information (CopyPageInfo add-on)
    • Capture automatically (AutoSave add-on)
    • File format conversion (File Converter add-on)

Compatibility

Web pages captured from ScrapBook X can be imported into WebScrapBook and work without problem. Web pages captured from WebScrapBook cannot be directly used in ScrapBook X and needs a conversion. Currently this can only be done manually. We may implement a converter or a "compatibility mode" for WebScrapBook to ScrapBook X.

Clone this wiki locally