<commit_before>*ScrapBook X* is a legacy Firefox add-on based on *ScrapBook* (by Gomita) and *ScrapBook Plus* (by haselnuss).

## Features

1. **Save web pages faithfully**: Web pages shown in the browser can be saved without losing any subtle detail. Metadata such as source URL and saving time are recorded for later reference.
2. **Save partial content**: You can save partial web content. You can decide whether to save images, audio and video files, fonts, frames, styles, and/or scripts. You can decide how to process saved styles. You can edit the web content before saving. You can save a web page as a bookmark. ... And more ways for saving are available for you.
3. **Extensive save**: You can save web pages and files linked by the web page, save multiple opened tabs, save a list of pages using a URL list, ..., and there are more batch saving functionality available for you.
4. **Manage data**: You can manage saved items with a tree structure, just as easy as managing the bookmarks.
5. **Search data**: You can search any fragment of the saved web pages with the built-in full-text engine.
6. **Edit data**: You can add highlights, comments, annotations, or even edit the source html for the saved pages.
7. **Take notes**: You can create note pages in ScrapBook, and edit them as easy as editing web pages.
8. **Input and output data**: You can combine multiple data items into one. You can generate HTML tree list and make a static scrapbook site. You can configure multi-ScrapBook databases that won't interfere with each other. You can import and export data items for backup or exchange.
9. **Addons**: Some Firefox add-ons can be integrated with ScrapBook to extend its power, such as [these ones](https://github.com/danny0838/firefox-scrapbook/wiki/Addons).

## Installation

Download the *.xpi* file of a desired version in the [releases list](https://github.com/danny0838/firefox-scrapbook/releases) with a Firefox-like browser and you are done.

* Be sure to **disable or remove ScrapBook or ScrapBook Plus** to prevent a potential conflict.

* ScrapBook X, as a legacy Firefox addon, is **neither supported by Firefox Quantum (>= 57) nor compatible with Electrolysis (e10s)**. You can install and use the successor browser extension [WebScrapBook](https://github.com/danny0838/webscrapbook) in a modern browser, or install ScrapBook X in older Firefox or a Firefox (Gecko) fork which supports XUL/XPCOM, such as [WaterFox](https://www.waterfoxproject.org/), [Basilisk](https://basilisk-browser.org/), or [Pale Moon](https://www.palemoon.org/).

## See Also
* [Documentation Wiki of ScrapBook X](https://github.com/danny0838/firefox-scrapbook/wiki)<commit_msg>Revise README.md<commit_after>*ScrapBook X* is a legacy Firefox add-on based on *ScrapBook* (by Gomita) and *ScrapBook Plus* (by haselnuss).

## Features

1. **Save web pages faithfully**: Web pages shown in the browser can be saved without losing any subtle detail. Metadata such as source URL and saving time are recorded for later reference.
2. **Save partial content**: You can save partial web content. You can decide whether to save images, audio and video files, fonts, frames, styles, and/or scripts. You can decide how to process saved styles. You can edit the web content before saving. You can save a web page as a bookmark. ... And more ways for saving are available for you.
3. **Extensive save**: You can save web pages and files linked by the web page, save multiple opened tabs, save a list of pages using a URL list, ..., and there are more batch saving functionality available for you.
4. **Manage data**: You can manage saved items with a tree structure, just as easy as managing the bookmarks.
5. **Search data**: You can search any fragment of the saved web pages with the built-in full-text engine.
6. **Edit data**: You can add highlights, comments, annotations, or even edit the source html for the saved pages.
7. **Take notes**: You can create note pages in ScrapBook, and edit them as easy as editing web pages.
8. **Input and output data**: You can combine multiple data items into one. You can generate HTML tree list and make a static scrapbook site. You can configure multi-ScrapBook databases that won't interfere with each other. You can import and export data items for backup or exchange.
9. **Addons**: Some Firefox add-ons can be integrated with ScrapBook to extend its power, such as [these ones](https://github.com/danny0838/firefox-scrapbook/wiki/Addons).

## Installation

Download the *.xpi* file of a desired version in the [releases list](https://github.com/danny0838/firefox-scrapbook/releases) with a Firefox-like browser and you are done.

* Be sure to **disable or remove ScrapBook or ScrapBook Plus** to prevent a potential conflict.

* ScrapBook X, as a legacy Firefox add-on, is **neither supported by Firefox Quantum (>= 57) nor compatible with Electrolysis (e10s)**. You can install and use the successor browser extension [WebScrapBook](https://github.com/danny0838/webscrapbook) in a modern browser, or install ScrapBook X in older Firefox or a Firefox (Gecko) fork which supports XUL/XPCOM, such as [WaterFox](https://www.waterfoxproject.org/), [Basilisk](https://basilisk-browser.org/), or [Pale Moon](https://www.palemoon.org/).

* Since Firefox 43, add-ons are required to be signed by Mozilla to be usable, while ScrapBook X > 1.14.5 are no more signed as Mozilla has stopped support of signing for legacy add-ons. To get the latest ScrapBook X work, you'd have to [use Developer Edition, Nightly, or ESR versions of Firefox (with `xpinstall.signatures.required` preference in `about:config` toggled false)](https://support.mozilla.org/en-US/kb/add-on-signing-in-firefox#w_what-are-my-options-if-i-want-to-use-an-unsigned-add-on-advanced-users), or use an older Firefox version or a Firefox fork, like the previous point.

## See Also
* [Documentation Wiki of ScrapBook X](https://github.com/danny0838/firefox-scrapbook/wiki)
{'fraction_non_alphanumeric': 0.08725506615307319, 'fraction_numerical': 0.010718472617651985, 'mean_word_length': 4.463860933211345, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 6, 'https://': 15, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 3, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2692859', 'n_tokens_mistral': 1690, 'n_tokens_neox': 1594, 'n_words': 844}