
Scrapyard by gchristnsn
Scrapyard is a bookmark manager that can archive pages. It may serve as an excellent replacement for ScrapBook and even for the built-in Firefox bookmark manager with its simple configuration, blazing-fast user experience, and some advanced features.
You'll need Firefox to use this extension
Extension Metadata
Screenshots




About this extension
Scrapyard is a Firefox extension that resides in the sidebar where you can save and organize bookmarks, page fragments, or complete documents in unlimited quantities. By utilizing browser internal storage, Scrapyard may operate without external tools and allows to import/export bookmarks in JSON and org-mode formats or synchronize them through a cloud service. It is also possible to access all saved content on mobile devices. See the online help for a more detailed description of the add-on features.
WARNING: the add-on may be unstable for some users who use particular (less known) antivirus/internet-security software or Firefox optimizers: such programs may reset its database. This is a technical Firefox issue that can not be addressed from within the add-on, although the situation may get better with time. If you experience add-on crashes, try to add the add-on database path in your antivirus exceptions, enable file-based synchronization to preserve your bookmarks, or change your antivirus (recommended). Please see the info below. The add-on might also not work when the browser history is manually disabled. If you do not experience any issues for some time, the add-on is stable in your current environment.
Key Features
Please, report bugs here.
Q&A
Q: In which folder the saved items are located?
A: The saved pages and fragments are kept in the browser internal storage (IndexedDB) and are not meant to be accessed through the file system. The add-on database is managed by the browser and physically stored inside various files at your Firefox profile under the folder: <profile path>/storage/default/moz-extension+++<extension id>. The extension id is unique for every Scrapyard installation and can be found at the URL of the Scrapyard settings page. You may find the path to the profile folder at the about:support Firefox page. Please use add-on export/import facilities or file-based synchronization to migrate the existing bookmarks.
Q: I've lost all my data. What can I do?
A: It is possible to inadvertently reset the Firefox profile or the add-on database, for example, by "refreshing" your Firefox after a "speedup" prompt, or after the manual uninstallation and reinstallation of the add-on. Generally, nothing could be done about this. You may try the following to prevent the loss of your bookmarks:
Q: I have gigabytes of archived pages and it seems that this delays Firefox initial page load. Could this be helped?
A: Although you might not run into this issue if you have a performant system, this is a yet another Firefox "feature" that the add-on can not deal with directly, unless it will be fixed by Firefox developers. In short, during the startup Firefox checks the cache of its internal storage and pages could not be loaded at this time. The only way you can mediate this, is to keep large shelves you only potentially need as backups and delete them from Scrapyard, restart Firefox as less as possible and use the "hibernate" feature of your OS. You can also periodically clean unneeded history items at "Settings -> Privacy & Security -> Cookies and Site Data...", delete the "cache2" folder from the Firefox profile, and vacuum your profile sqlite databases to enhance startup speed.
Q: Why I can't save pages from support.mozilla.org?
A: Firefox WebExtensions have no access to this domain. Although you may exclude it from the extensions.webextensions.restrictedDomains setting in about:config.
WARNING: the add-on may be unstable for some users who use particular (less known) antivirus/internet-security software or Firefox optimizers: such programs may reset its database. This is a technical Firefox issue that can not be addressed from within the add-on, although the situation may get better with time. If you experience add-on crashes, try to add the add-on database path in your antivirus exceptions, enable file-based synchronization to preserve your bookmarks, or change your antivirus (recommended). Please see the info below. The add-on might also not work when the browser history is manually disabled. If you do not experience any issues for some time, the add-on is stable in your current environment.
Key Features
- User experience close to the original ScrapBook.
- Firefox bookmark integration.
- Multiple bookmark shelves.
- Ability to save page fragments and entire PDF documents.
- It is possible to attach text notes to any bookmark or archived page.
- Cloud bookmarking.
- TODO functionality.
- Support of Firefox Multi-Account containers.
- Import of Scrapbook RDF archives.
- Import/export of org-mode files and HTML-bookmarks.
- Sharing to Pocket, Dropbox, and OneDrive.
- File-based synchronization.
- Bookmarks synchronized through Dropbox or OneDrive are available on Android mobile devices through the Scrapyard Android application.
- iShell integration.
- Automation
Please, report bugs here.
Q&A
Q: In which folder the saved items are located?
A: The saved pages and fragments are kept in the browser internal storage (IndexedDB) and are not meant to be accessed through the file system. The add-on database is managed by the browser and physically stored inside various files at your Firefox profile under the folder: <profile path>/storage/default/moz-extension+++<extension id>. The extension id is unique for every Scrapyard installation and can be found at the URL of the Scrapyard settings page. You may find the path to the profile folder at the about:support Firefox page. Please use add-on export/import facilities or file-based synchronization to migrate the existing bookmarks.
Q: I've lost all my data. What can I do?
A: It is possible to inadvertently reset the Firefox profile or the add-on database, for example, by "refreshing" your Firefox after a "speedup" prompt, or after the manual uninstallation and reinstallation of the add-on. Generally, nothing could be done about this. You may try the following to prevent the loss of your bookmarks:
- Keep your Firefox profile in a dedicated directory on a non-system drive. Use Firefox profile manager to choose the directory for your profile. By storing Firefox profile in a custom directory you may migrate it between system reinstallations and crashes.
- Backup your bookmarks or the entire Firefox profile on a regular basis, possibly using third-party software for automation.
- Include the add-on database path mentioned above to your antivirus exceptions. The exact add-on database path could be copied from the special ext+scrapyard://advanced setting page when the helper application is installed.
- Keep a copy of the add-on database on the disk by enabling automatic background synchronization. See the user manual for more details.
Q: I have gigabytes of archived pages and it seems that this delays Firefox initial page load. Could this be helped?
A: Although you might not run into this issue if you have a performant system, this is a yet another Firefox "feature" that the add-on can not deal with directly, unless it will be fixed by Firefox developers. In short, during the startup Firefox checks the cache of its internal storage and pages could not be loaded at this time. The only way you can mediate this, is to keep large shelves you only potentially need as backups and delete them from Scrapyard, restart Firefox as less as possible and use the "hibernate" feature of your OS. You can also periodically clean unneeded history items at "Settings -> Privacy & Security -> Cookies and Site Data...", delete the "cache2" folder from the Firefox profile, and vacuum your profile sqlite databases to enhance startup speed.
Q: Why I can't save pages from support.mozilla.org?
A: Firefox WebExtensions have no access to this domain. Although you may exclude it from the extensions.webextensions.restrictedDomains setting in about:config.
Rate your experience
Report this add-on for abuse
If you think this add-on violates Mozilla's add-on policies or has security or privacy issues, please report these issues to Mozilla using this form.
Please don't use this form to report bugs or request add-on features; this report will be sent to Mozilla and not to the add-on developer.
Support this developer
The developer of this extension asks that you help support its continued development by making a small contribution.
PermissionsLearn more
This add-on needs to:
- Exchange messages with programs other than Firefox
- Read and modify bookmarks
- Download files and read and modify the browser’s download history
- Monitor extension usage and manage themes
- Display notifications to you
- Hide and show browser tabs
- Access browser tabs
- Store unlimited amount of client-side data
- Access browser activity during navigation
- Access your data for all websites
More information
- Add-on Links
- Version
- 0.16.1
- Size
- 1.26 MB
- Last updated
- 16 days ago (May 3, 2022)
- Related Categories
- License
- GNU General Public License v3.0
- Version History
Add to collection
Release notes for 0.16.1
Fixed helper application version mismatch for RDF quick import
More extensions by gchristnsn
- There are no ratings yet
- There are no ratings yet
- There are no ratings yet
- There are no ratings yet
- There are no ratings yet
- There are no ratings yet