Name Mode Size
bin 040000
LICENSE 100644 1 kb
README.md 100644 2 kb
README.md
# [`firefox-session-export`][] Export [Firefox][] [session][]s to plain text. [`firefox-session-export`]: https://git.rcrnstn.net/rcrnstn/firefox-session-export [Firefox]: https://en.wikipedia.org/wiki/Firefox [session]: https://support.mozilla.org/kb/how-restore-browsing-session-backup#w_restoring-from-a-backup-file ## Requirements All of these are packaged in [Debian][]. - [POSIX][]-compatible [shell][] - [`lz4json`][] - [`jq`][] [Debian]: https://en.wikipedia.org/wiki/Debian [POSIX]: https://en.wikipedia.org/wiki/POSIX [shell]: https://en.wikipedia.org/wiki/Unix_shell [`lz4json`]: https://github.com/andikleen/lz4json [`jq`]: https://jqlang.org ## References Relevant directories, files, and code in the [Firefox source][]: - [`browser/components/sessionstore/`][] - [`session.schema.json`][]: JSON schema used by session stores. - [`SessionFile.sys.mjs` `SessionFileInternal.Paths`][]: JSON schema used by session stores. [Firefox source]: https://github.com/mozilla-firefox/firefox [`browser/components/sessionstore/`]: https://github.com/mozilla-firefox/firefox/blob/main/browser/components/sessionstore/ [`session.schema.json`]: https://github.com/mozilla-firefox/firefox/blob/FIREFOX_141_0_RELEASE/browser/components/sessionstore/session.schema.json [`SessionFile.sys.mjs` `SessionFileInternal.Paths`]: https://github.com/mozilla-firefox/firefox/blob/FIREFOX_141_0_RELEASE/browser/components/sessionstore/SessionFile.sys.mjs#L69 ## License Licensed under the [ISC License][] unless otherwise noted, see the [`LICENSE`][] file. [ISC License]: https://choosealicense.com/licenses/isc [`LICENSE`]: LICENSE