ScrapBook

Last updated

ScrapBook is an extension for the Mozilla Firefox web browser which adds enhanced scrapbooking, page saving, bookmarking, and notetaking functionality.

Contents

ScrapBook saves web pages in the local computer. However, it can be used in combination with a synchronization service so that the data is accessible from other devices. [1]

As Firefox no longer supports legacy add-ons since version 57, the development of ScrapBook has been stopped and it is now referred as "legacy ScrapBook". It still works in a Firefox fork that supports the legacy XUL/XPCOM framework, such as Pale Moon and Waterfox. There are also successor browser extension projects that provides similar features in modern browsers, such as WebScrapBook and ScrapBee.

Legacy projects

ScrapBook

ScrapBook was initially developed at Murota Laboratory, which is a member of the Chair of Human Resource Development in the Department of Human System Science at Graduate School of Decision Science and Technology, Tokyo Institute of Technology. It is currently maintained by Gomita. [2]

ScrapBook won the "Most Useful Upgraded Extension" award in Mozilla's 2006 "Extend Firefox" competition. [3]

ScrapBook X

The development of ScrapBook has been slow since around 2012, and many issues has remained unfixed. Several clones has been created, such as ScrapBook Plus, [4] ScrapBook Plus 2 [5] and ScrapBook Lite, [6] but development of all of them has been discontinued.

Danny Lin took over and created ScrapBook X, [7] which is built on the source code of its successors. [8] It keeps mostly the architecture of ScrapBook, but has added new features and bug fixes. [9] [10] The project also added or took over several Firefox add-ons that extend the functionality of ScrapBook, such as:

Analysis by Max Planck Institute

The Max Planck Institute for the History of Science has published an article about digital scrapbooking ("Digital Scrapbook – can we enable interlinked and recursive knowledge equilibrium?") [11] where Scrapbook X is thoroughly analysed and discussed as an example of scrapbooking tool for scholars:

...The Scrapbook-X has been analysed in detail, with the aim to understand its potential, as it seemed to be the closest feature-related component with the Scrapbook paradigm, furthermore it is implemented as a Firefox browser plug-in i.e. it can be smoothly integrated in a web-based research and discovery of resources with a standard browser application.... [12]

The abstract of this article additionally describes what ScrapBook X does (and, to some extent, ScrapBook):

We investigate possible tools and approaches to develop a Digital Scrapbook, a virtual research environment inspired by the recursive nature of research for scholars where they can combine web and own resources into a new scholarly edition readily enabled for Open Access. Web resources are interlinked in the digital scrapbook by content capture and detail selection, rather than sole bookmark or link to resource URL, along with necessary accompanying metadata. We analyse several open source and commercial tools, with special focus on a Scrapbook-X Firefox Add-On, in order to match to desired Digital Scrapbook features. We further address the wider requirement context for development of such Digital Scrapbook environment, discussing both technical and user experience dimensions. We conclude with a recommendation on how to approach the development and operation of a Digital Scrapbook environment. [11]

Modern projects

WebScrapBook

WebScrapBook is the successor browser extension of ScrapBook X written in WebExtension and supports Firefox [13] and Chromium-based browsers, and mobile browsers based on them. A collaborating backend server, which can be set up using the webscrapbook Python package (aka PyWebScrapBook), is required for several advanced functionalities such as organizing captures in the sidebar. [14]

WebScrapBook supports most features of legacy ScrapBook X, and has improved and added several features introduced by modern browsers. [15]

The data scheme of WebScrapBook has been changed to be more compatible with a modern web browser without a browser extension, an advanced browser configuration, or a local server. As a result, WebScrapBook data cannot be used interchangeably with legacy ScrapBook's. Nevertheless, PyWebScrapBook provides a CLI tool to migrate legacy ScrapBook data to WebScrapBook format. Conversion from WebScrapBook to ScrapBook is also available, but WebScrapBook new feature related information will lose permanently. [16]

ScrapBee

ScrapBee is a WebExtension Firefox add-on (and works with a local backend server) that supports accessing legacy ScrapBook data. However, the data scheme has been changed slightly and thus data generated by ScrapBee cannot be accessed by legacy ScrapBook. [17]

ScrapYard

ScrapYard is a WebExtension Firefox add-on that supports management of scrapbooks stored in the browser internal storage (IndexedDB). It also supports bookmark and cloud drives integration. Legacy ScrapBook data can be imported through a helper application.

See also

Related Research Articles

<span class="mw-page-title-main">Konqueror</span> Web browser and file manager

Konqueror is a free and open-source web browser and file manager that provides web access and file-viewer functionality for file systems. It forms a core part of the KDE Software Compilation. Developed by volunteers, Konqueror can run on most Unix-like operating systems. The KDE community licenses and distributes Konqueror under GNU GPL-2.0-or-later.

<span class="mw-page-title-main">Plug-in (computing)</span> Software component that adds a specific feature to an existing software application

In computing, a plug-in is a software component that adds a specific feature to an existing computer program. When a program supports plug-ins, it enables customization.

<span class="mw-page-title-main">Firefox</span> Free and open-source web browser by Mozilla

Mozilla Firefox, or simply Firefox, is a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation. It uses the Gecko rendering engine to display web pages, which implements current and anticipated web standards. Firefox is available for Windows 10 or later versions, macOS, and Linux. Its unofficial ports are available for various Unix and Unix-like operating systems, including FreeBSD, OpenBSD, NetBSD, illumos, and Solaris Unix. It is also available for Android and iOS. However, as with all other iOS web browsers, the iOS version uses the WebKit layout engine instead of Gecko due to platform requirements. An optimized version is also available on the Amazon Fire TV as one of the two main browsers available with Amazon's Silk Browser.

<span class="mw-page-title-main">Mozilla Thunderbird</span> Free and open-source email client by Mozilla

Mozilla Thunderbird is free and open-source email client software which also functions as a full personal information manager with a calendar and contactbook, as well as an RSS feed reader, chat client (IRC/XMPP/Matrix), and news client. Available cross-platform, it is operated by the Mozilla Foundation's subsidiary MZLA Technologies Corporation. Thunderbird is an independent, community-driven project that is managed and overseen by the Thunderbird Council, which is elected by the Thunderbird Community. The project strategy was originally modeled after that of Mozilla's Firefox web browser and is an interface built on top of that web browser.

Animated Portable Network Graphics (APNG) is a file format which extends the Portable Network Graphics (PNG) specification to permit animated images that work similarly to animated GIF files, while supporting 24-bit images and 8-bit transparency not available for GIFs. It also retains backward compatibility with non-animated PNG files.

Mozilla Firefox has features which distinguish it from other web browsers, such as Google Chrome, Safari, and Microsoft Edge.

OpenSearch is a collection of technologies that allow the publishing of search results in a format suitable for syndication and aggregation. Introduced in 2005, it is a way for websites and search engines to publish search results in a standard and accessible format.

Add-on is the Mozilla term for software modules that can be added to the Firefox web browser and related applications. Mozilla hosts them on its official add-on website.

<span class="mw-page-title-main">Mozilla Application Suite</span> Discontinued Internet suite

The Mozilla Application Suite is a discontinued cross-platform integrated Internet suite. Its development was initiated by Netscape Communications Corporation, before their acquisition by AOL. It was based on the source code of Netscape Communicator. The development was spearheaded by the Mozilla Organization from 1998 to 2003, and by the Mozilla Foundation from 2003 to 2006.

NoScript is a free and open-source extension for Firefox- and Chromium-based web browsers, written and maintained by Giorgio Maone, a software developer and member of the Mozilla Security Group.

<span class="mw-page-title-main">Tab Mix Plus</span>

Tab Mix Plus was a Mozilla Firefox extension that adds to the tabbed browsing functions in Firefox. It was a popular extension on Mozilla Add-ons, which records download statistics. TMP is a collection of features from other extensions built in one package. Lifehacker named it one of their "Top 10 must-have Firefox extensions" for 2009. PC World said that "With Tab Mix Plus, Firefox tabs go past the obvious and into the indispensable... it's hard to imagine how you lived without it." As the only extension providing multi-row tab support, Wired and CNET both called it a "must-have" that is "powerful" and "gives you what feels like an infinite amount of control over tab behaviour."

<span class="mw-page-title-main">Zotero</span> Open-source reference management software

Zotero is free and open-source reference management software to manage bibliographic data and related research materials, such as PDF and ePUB files. Features include web browser integration, online syncing, generation of in-text citations, footnotes, and bibliographies, integrated PDF, ePUB and HTML readers with annotation capabilities, and a note editor, as well as integration with the word processors Microsoft Word, LibreOffice Writer, and Google Docs. It was originally created at the Center for History and New Media at George Mason University and, as of 2021, is developed by the non-profit Corporation for Digital Scholarship.

<span class="mw-page-title-main">DownThemAll!</span> Free and open source download manager extension for Firefox and Chromium-based web browsers

DownThemAll! (DTA) is a free and open source download manager browser extension. DTA can download all or some linked files, images, or embedded objects associated with a web page. It can pause, resume, or restart downloads.

<span class="mw-page-title-main">Stylish</span> User style manager

Stylish is a user style manager that can change the appearance of web pages in a user's browser without changing their content by including user-supplied CSS style sheets with those supplied by the web site itself. The Stylish browser extension includes tools with which to write user styles, and can install user styles written by other Stylish users from a companion website. These user styles may be more or less selective, targeting just one web page, or all of the pages on a domain, or every page on the web.

Web Slices are a web feed technology based on the hAtom Microformat that allows users to subscribe to portions of a web page. Microsoft developed the Web Slice format, and published a specification under their Open Specification Promise. The specification is not published by any independent standards body. Introduced in Internet Explorer 8 Beta 1, Web Slices can be previewed in a fly-out window. As of 2012, Internet Explorer 8 and 9 were the only browsers to support Web Slices natively, although Mozilla Firefox had support via an add-on called webchunks.

The Mozilla Archive Format (MAFF) is a legacy Web archive file format that was provided by Firefox through an extension, used to store one or more web pages with their associated audio, video, and other related web resources to a single file. Unlike MHTML, which uses MIME encoding within a single HTML file, MAFF compresses the page into a Zip container file.

<span class="mw-page-title-main">Pale Moon</span> Open-source web browser with an emphasis on customization

Pale Moon is an open-source web browser with an emphasis on customization; its motto is "Your browser, Your way". There are official releases for Microsoft Windows, FreeBSD, macOS, and Linux, as well as contributed builds for various platforms.

Content Security Policy (CSP) is a computer security standard introduced to prevent cross-site scripting (XSS), clickjacking and other code injection attacks resulting from execution of malicious content in the trusted web page context. It is a Candidate Recommendation of the W3C working group on Web Application Security, widely supported by modern web browsers. CSP provides a standard method for website owners to declare approved origins of content that browsers should be allowed to load on that website—covered types are JavaScript, CSS, HTML frames, web workers, fonts, images, embeddable objects such as Java applets, ActiveX, audio and video files, and other HTML5 features.

<span class="mw-page-title-main">PDF.js</span> PDF viewer in JavaScript included in Mozilla Firefox

PDF.js is a JavaScript library that renders Portable Document Format (PDF) files using the web standards-compliant HTML5 Canvas. The project is led by the Mozilla Corporation after Andreas Gal launched it in 2011.

uBlock Origin Web browser extension

uBlock Origin is a free and open-source browser extension for content filtering, including ad blocking. The extension is available for Chrome, Chromium, Edge, Firefox, Brave, Opera, Pale Moon, as well as versions of Safari prior to 13. uBlock Origin has received praise from technology websites and is reported to be much less memory-intensive than other extensions with similar functionality. uBlock Origin's stated purpose is to give users the means to enforce their own (content-filtering) choices.

References

  1. Fioretti, Marco (23 December 2012). "Scrapbook: A Firefox extension for personal Web archives and more". TechRepublic. Archived from the original on 13 May 2021. Retrieved 13 May 2021.
  2. Gomibuchi, Taiga. "User Info for Gomita :: Add-ons for Firefox" . Retrieved 19 August 2016.
  3. "Extend Firefox" competition results
  4. "ScrapBook Plus". Add-ons for Firefox. Archived from the original on 2 November 2018. Retrieved 2018-11-02.
  5. "ScrapBook Plus 2". Add-ons for Firefox. Archived from the original on 2 November 2018. Retrieved 2018-11-02.
  6. "ScrapBook Lite". Add-ons for Firefox. Archived from the original on 2 November 2018. Retrieved 2018-11-02.
  7. "ScrapBook X". Add-ons for Firefox. Archived from the original on 2 November 2018. Retrieved 2018-11-02.
  8. ScrapBook X source code:Lin, Danny. "danny0838/firefox-scrapbook: ScrapBook X - the Firefox addon that inherits from ScrapBook by Gomita and ScrapBook Plus by haselnuss". GitHub. Retrieved 19 August 2016.
  9. Differences between ScrapBook X and ScrapBook/ScrapBook Plus:Lin, Danny. "Diffs · danny0838/firefox-scrapbook Wiki". GitHub. Retrieved 19 August 2016.
  10. Features of ScrapBook X:Lin, Danny. "Features · danny0838/firefox-scrapbook Wiki". GitHub. Retrieved 19 August 2016.
  11. 1 2 Bulatovic, N.; Saquet, B.; Schlender, M.; Wintergrün, D.; Sander, F. (2015). Digital Scrapbook – can we enable interlinked and recursive knowledge equilibrium?. Berlin: Max-Planck-Institut für Wissenschaftsgeschichte. hdl:11858/00-001M-0000-002A-8083-B.
  12. Bulatovic, N.; Saquet, B.; Schlender, M.; Wintergrün, D.; Sander, F. (2015). Digital Scrapbook – can we enable interlinked and recursive knowledge equilibrium?. Berlin: Max-Planck-Institut für Wissenschaftsgeschichte. p. 5. hdl:11858/00-001M-0000-002A-8084-9.
  13. "WebScrapBook – Get this Extension for 🦊 Firefox". addons.mozilla.org.
  14. "GitHub - danny0838/webscrapbook: A browser extension that captures web pages to local device or backend server for future retrieval, organization, annotation, and edit. This project inherits from ScrapBook X." GitHub. Retrieved 2021-09-15.
  15. "Differences between WebScrapBook and ScrapBook X". GitHub . Retrieved 2022-02-20.
  16. "Differences between WebScrapBook and ScrapBook X". GitHub . Retrieved 2022-02-20.
  17. "Not fully backward compatible with scrapbook". vctfence/scrapbee. Retrieved 2022-02-20.