{"id":48415423,"url":"https://github.com/tqdv/save-page-now","last_synced_at":"2026-04-06T07:07:26.015Z","repository":{"id":42488280,"uuid":"477297113","full_name":"tqdv/save-page-now","owner":"tqdv","description":"Save Page Now to the Wayback Machine","archived":false,"fork":false,"pushed_at":"2022-04-03T13:45:11.000Z","size":13,"stargazers_count":1,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2023-03-10T00:22:31.387Z","etag":null,"topics":["firefox-addon","internet-archive","wayback-machine"],"latest_commit_sha":null,"homepage":"https://addons.mozilla.org/firefox/addon/save-page-now-unofficial/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tqdv.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-04-03T09:43:22.000Z","updated_at":"2022-04-03T10:37:23.000Z","dependencies_parsed_at":"2022-09-09T11:22:20.190Z","dependency_job_id":null,"html_url":"https://github.com/tqdv/save-page-now","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"purl":"pkg:github/tqdv/save-page-now","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tqdv%2Fsave-page-now","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tqdv%2Fsave-page-now/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tqdv%2Fsave-page-now/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tqdv%2Fsave-page-now/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tqdv","download_url":"https://codeload.github.com/tqdv/save-page-now/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tqdv%2Fsave-page-now/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31463018,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-05T21:22:52.476Z","status":"online","status_checked_at":"2026-04-06T02:00:07.287Z","response_time":112,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["firefox-addon","internet-archive","wayback-machine"],"created_at":"2026-04-06T07:07:24.408Z","updated_at":"2026-04-06T07:07:26.010Z","avatar_url":"https://github.com/tqdv.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Save Page Now\r\n\r\nA Firefox Web Extension to archive files to the [Wayback Machine](https://web.archive.org).\r\n\r\nAvailable for Firefox here: \u003chttps://addons.mozilla.org/firefox/addon/save-page-now-unofficial/\u003e.\r\n\r\nChangelog: [CHANGELOG.md](CHANGELOG.md)\r\n\r\n## Usage\r\n\r\nEither:\r\n\r\n- Click on the toolbar icon to archive the current page\r\n- Right-click on a page and select \"Archive Page Now\" to archive the current page\r\n- Right-click on a link and select \"Archive Link Now\" to archive the linked URL\r\n\r\n## See also\r\n\r\nThis addon is kept really simple on purpose. For more advanced features, see the following addons:\r\n\r\n- [Save To The Wayback Machine][save-to-the-wayback-machine] by \"VerifiedJoseph\": provides a nice popup with the date of the last time the page was archived, as well as links to the Wayback Machine\r\n- [archive-webextension][archive-webextension] by \"zPlus\": supports multiple backends in addition to the Internet Archive such as Archive Today or WebCite\r\n\r\n[save-to-the-wayback-machine]: https://addons.mozilla.org/firefox/addon/save-to-the-wayback-machine/\r\n[archive-webextension]: https://addons.mozilla.org/firefox/addon/archive-webextension/\r\n\r\n## Development notes\r\n\r\n- Strict minimum version is Firefox 55 for the tabs and contextMenus APIs.\r\n\r\n### Permissions\r\n\r\nWe need the `activeTab` permission to retrieve the current tab's URL. We also need the `contextMenus` permission to add an entry to right-click menus.\r\n\r\n### How it works\r\n\r\nWhen the user clicks on the browser action, we temporarily store (in memory) the current tab's URL and open \u003chttps://web.archive.org/save\u003e in a new tab (background.js function onBrowserActionClicked()).\r\nFrom the new tab, we ask the background script what URL to save (save.js calls runtime.postMessage()).\r\nThe background script replies with the previously noted URL, or null if we didn't open that tab (background.js function onMessageReceived()).\r\nBack in the new tab, we fill in the Save Page Now form and submit it on behalf of the user. (save.js)\r\n\r\n## License\r\n\r\nLicensed under the MIT License.\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftqdv%2Fsave-page-now","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftqdv%2Fsave-page-now","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftqdv%2Fsave-page-now/lists"}