Skip to content
Danny Lin edited this page Apr 3, 2020 · 40 revisions

Features

Save the webpage faithfully

Source page Save page 1 Save page 2 Save page 3 Saved page

ScrapBook perfectly saves the screen as displayed in the browser, without losing subtle details.

View item property Property window

The save time, source url, and so on are recorded for later reference. Right-click on the item > [Properties] to view them. Additionally, right-click > [Source url] to head the source url.

Abundant save methods

ScrapBook provides abundant methods to save data. Just choose the easiest ones!

Customize the toolbar 1 Customize the toolbar 2 Customize the toolbar 3 Customize the toolbar 4

Usage starts from the ScrapBook toolbar icon. Customize the Firefox menu to add it if it's not shown immediately after installation.

Save Web Page 1 Save Web Page
Right-click on a web page > [Save Page] to save the current web page.
Save Web Page 2 Save Web Page 2
Alternatively, drag the location bar icon to the ScrapBook sidebar to save the current web page.
Save Selected Area 1 Save Selected Area
Right-click on the web page > [Save Selection] to save the selected area of the current web page.
Save Selected Area 2 Save Selected Area 2
Alternatively, drag the selected area to the ScrapBook sidebar to save the selected area of the web page.
Save Linked Web Page 1 Save Linked Web Page
Right-click on a link > [Save Link] to save the web page it links to.
Save Linked Web Page 2 Save Linked Web Page 2
Alternatively, drag the link to the ScrapBook sidebar to save the web page it links to.
Capture Frame Save Frame
Right-click in a frame or inner-frame > [Save Frame] to save the frame/inner-frame.
Save Image Save Image
Drag an image to the ScrapBook sidebar to save it.
Save File Save File
Drag a file from the file explorer to the ScrapBook sidebar to save it.
Save as Bookmark Save as Bookmark
Right-click on a web page > [Bookmark with ScrapBook] to save the web page as a ScrapBook bookmark, which records the metadata rather than the entire contents. Bookmark items are shown in green in the ScrapBook tree for better identification. You can use [Save Again] to save the complete page from a ScrapBook bookmark.
Save Again 1 Save Again
Right-click on a data item > [Tools] > [Save Again] to re-save the data from the source URL and overwrite the current data.
Save Again 2 Save Again 2
Status menu > [Save Again] to re-save the current web page (that is, other than index.html) saved by an in-depth save.
(In Firefox >= 4.0, the status menu is the dropdown list of the ScrapBook toolbar icon)

Save partial content

Save Detail Save Detail Window

ScrapBook supports many save settings. Generally [save as] can be used to determine the details.

Edit Before Save 1 Edit Before Save 2

[Edit before save] in the ScrapBook status menu can be used to edit a page before saving.

Extensive save

Save Detail Window Download Linked Files

[Download Linked Files] can be used to download the files linked from the web page besides the web page itself. For example, checking [Sound (aac, flac, mp3, ogg, ram, wav, wma)] will cause all linked files with those extensions to be downloaded when saving the web page.

Save Detail Window In-Depth Save Open the Info Toolbar Enter the Sitemap Sitemap

[In-Depth Save] can be used to save the web pages linked from the web page to be saved. A sitemap listing all downloaded web pages is automatically generated and can be viewed at Info Toolbar > [Sitemap]. The info toolbar can be turned on from the ScrapBook status menu if not shown. Additionally, a symbol is added to each local link (mostly from a downloaded web page to another downloaded web page) for better identification from external links if the [Show Link Indicators] option is checked.

Save Multiple URLs Save Multiple URLs Window 1 Save Multiple URLs Window 2

[Save Multiple URLs] can be used to subsequently save multiple web pages, such as all tabs in the current window, all links in a web page, etc.

Manage data

Manage Saved Data

ScrapBook data is stored and managed via a tree structure. Folders and separators can be added, using any title, without a character limit. ScrapBook data items can be moved and resorted just as simply as bookmarks.

Search data

ScrapBook is equipped with a fulltext engine, and searching any keyword wherever in the data is available.

Update Cache The cache must be updated before a fulltext search is performed.
Fulltext Search Input keywords separated with a space for a fulltext search (from the title, the comment, and the content text). Each keyword is marked with a unique color in the found content.
Phrase Search Words enclosed with a pair of double quotes are considered as a single phrase. If needed, double the double quote for a literal double quote character inside.
Exclusive Search A minus sign can be used to exclude a keyword.
Special Search Condition Use a command:keyword or -command:keyword to include or exclude a special search condition. Available commands are:
  • id:: the item ID must include the keyword
  • title:: the item title must include the keyword
  • comment:: the item comment must include the keyword
  • content:: the item content must include the keyword
  • tcc:: the item title, content, or comment must include the keyword
  • source:: the item source (URL) must include the keyword
  • type:: the item type must match the keyword (can be empty). Multiple specifications are combined with "or" clause
  • create:: the item create time must be within the specified date interval
  • modify:: the item modify time must be within the specified date interval
  • file:: the item filename must include the keyword
  • sort:: sort the results using the given key. Available values: id, title, comment, content, source, type, create, modify.
Switch Commands There are also switching commands which can be added a minus sign for "switching off". For example, mc: CIA FBI -mc: president announce means that a text must match CIA and FBI case-sensitively, and president and announce case-insensitively. Such commands are:
  • re:: each subsequent keyword is treated as a RegExp
  • mc:: each subsequent keyword matches case-sensitively
Date Interval Search The format of a date interval is 0-14 digits followed by optionally a minus sign followed by 0-14 digits. Each omitted one is padded with a "0", except that "9"s are padded for infinity if the "until" date is totally omitted. For example: create:2014-2015 means 20140000000000 to 20150000000000, create:-201309 means 00000000000000 to 20130900000000, modify:20110825 means 20110825000000 to 99999999999999.

Filter Search 1 Filter Search 2

Filter search by item title, comment, ID, URL, or so is available in addition to fulltext search. Input the keyword in the text field, press Enter, and it's done. Note that filter search takes the whole input text as the keyword, and the rules of spaces, double quotes, and the minus sign are neglected.

Folder Search 1 Folder Search 2 Folder Search 3

Right click > [Manage Folder], and input a keyword in the manage window to limit the search range to a folder and its subfolders.

Edit data

Edit Comment Edit Data

ScrapBook provides rich editing functions. You can add comments, highlighting, and annotations to the saved data.

  • The title and comment of a data item can be edited directly in the editor toolbar. Use the Expand Comment Area to enlarge the comment editing area.
  • Use the highlighter tool Highlighter Button to add highlighting, bold, underline, or other style to the selected content.
  • Use the annotation tool Annotation Button to add information in the web page, such as an inline annotation, a fixed sticky annotation (select something and insert), a floating sticky annotation (select nothing and insert), a link, an inner link, an attached file, etc.
  • Use the eraser tool Eraser Button to remove unneeded content, highlighting, or annotations added via ScrapBook.
  • Use the DOM eraser DOMEraser Button to enter an interactive mode, where page elements can be selected and manipulated via the mouse and hotkeys: left click to remove the selected element, right click to isolate the selected element (remove elements other than those selected), press W to widen the selected range, press N to narrow the selected range, etc.
  • Use the HTML editor HTML Editor Button to enter the edit mode to edit the web page content directly. Hotkey functions are available, such as bold, italic, color, paragraph format, viewing and editing the source code, etc.

Take notes

Create a Note P

ScrapBook X provides a feature to create note pages, which are web pages that enter HTML editor mode automatically and can be edited directly.

Internalize External M

Images pasted in a note page are mostly linked to an external url or a temp file on the local disk. [Localize Embedded External Media] can be used to save them to the actual ScrapBook data folder.

Data input and output

Combining pages

Combine Wizard 1 Combine Wizard 2 Combine Wizard 3

Use the [Combine Wizard] to combine multiple items into one, for simplified contents or a better print.

Output HTML tree

Output HTML tree 1 Output HTML tree 2 Output HTML tree 3 Output HTML tree 4 Output HTML tree 5

The full ScrapBook data list can be output to an HTML file, located at tree/frame.html or tree/index.html in the Scrapbook directory. After that the ScrapBook directory can be browsed and shared just like a static website.

The hash-fixed address of an opened data page can be viewed and copied from the address bar if the output is with a frame.

Multiple ScrapBook

Entering the Preference Setting Activating Multiple ScrapBook Managing Multiple ScrapBook Managing Multiple ScrapBook 2

The data store location can be configured at [Tools] > [Options] > [Organize]. A multiple-data-folder scheme can be activated via the [Enable Multi-ScrapBook] option. An extra button for switching and managing the data folder(s) to use is added to the sidebar after checking it.

Backing up and sharing the Scrapbook directory

Scrapbook Directory 1 Scrapbook Directory 2

Use [ScrapBook Directory] to open the current ScrapBook directory, which can be backed up to another machine, uploaded to a web space for sharing, or synced or shared to another place via Dropbox, Google Drive, or other cloud syncing service.

Importing and exporting data items

Importing and Exporting 1 Importing and Exporting 2

Besides backing up the entire ScrapBook directory, the [Import / Export] wizard can be used to backup individual data items locally, or to import from a local location to ScrapBook, which can be used for backup or exchanging.

Addons

ScrapBook addons

Some Firefox addons can be combined with ScrapBook to extend its power, such as these ones.

More information