Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Save the webpage faithfully
ScrapBook perfectly saves the screen as displayed in the browser, without losing subtle details.
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!
Usage starts from the ScrapBook toolbar icon. Customize the Firefox menu to add it if it's not shown immediately after installation.
Save partial content
ScrapBook supports many save settings. Generally [save as] can be used to determine the details.
[Edit before save] in the ScrapBook status menu can be used to edit a page before saving.
[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.
[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] can be used to subsequently save multiple web pages, such as all tabs in the current window, all links in a web page, etc.
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.
ScrapBook is equipped with a fulltext engine, and searching any keyword wherever in the data is available.
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.
Right click > [Manage Folder], and input a keyword in the manage window to limit the search range to a folder and its subfolders.
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 to enlarge the comment editing area.
- Use the highlighter tool to add highlighting, bold, underline, or other style to the selected content.
- Use the annotation tool 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 to remove unneeded content, highlighting, or annotations added via ScrapBook.
- Use the DOM eraser 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 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.
ScrapBook X provides a feature to create note pages, which are web pages that enter HTML editor mode automatically and can be edited directly.
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
Use the [Combine Wizard] to combine multiple items into one, for simplified contents or a better print.
Output HTML tree
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.
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
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
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.
Some Firefox addons can be combined with ScrapBook to extend its power, such as these ones.
- ScrapBook official site, built by Gomita, author of the original ScrapBook.