Robert Cranston authored on 11/05/2026 05:31:50
Showing 1 changed files
... ...
@@ -6,6 +6,33 @@ Export [Firefox][] [session][]s to plain text.
6 6
 [Firefox]: https://en.wikipedia.org/wiki/Firefox
7 7
 [session]: https://support.mozilla.org/kb/how-restore-browsing-session-backup#w_restoring-from-a-backup-file
8 8
 
9
+## Requirements
10
+
11
+All of these are packaged in [Debian][].
12
+
13
+-   [POSIX][]-compatible [shell][]
14
+-   [`lz4json`][]
15
+-   [`jq`][]
16
+
17
+[Debian]: https://en.wikipedia.org/wiki/Debian
18
+[POSIX]: https://en.wikipedia.org/wiki/POSIX
19
+[shell]: https://en.wikipedia.org/wiki/Unix_shell
20
+[`lz4json`]: https://github.com/andikleen/lz4json
21
+[`jq`]: https://jqlang.org
22
+
23
+## References
24
+
25
+Relevant directories, files, and code in the [Firefox source][]:
26
+
27
+-   [`browser/components/sessionstore/`][]
28
+    -   [`session.schema.json`][]: JSON schema used by session stores.
29
+    -   [`SessionFile.sys.mjs` `SessionFileInternal.Paths`][]: JSON schema used by session stores.
30
+
31
+[Firefox source]: https://github.com/mozilla-firefox/firefox
32
+[`browser/components/sessionstore/`]: https://github.com/mozilla-firefox/firefox/blob/main/browser/components/sessionstore/
33
+[`session.schema.json`]: https://github.com/mozilla-firefox/firefox/blob/FIREFOX_141_0_RELEASE/browser/components/sessionstore/session.schema.json
34
+[`SessionFile.sys.mjs` `SessionFileInternal.Paths`]: https://github.com/mozilla-firefox/firefox/blob/FIREFOX_141_0_RELEASE/browser/components/sessionstore/SessionFile.sys.mjs#L69
35
+
9 36
 ## License
10 37
 
11 38
 Licensed under the [ISC License][] unless otherwise noted, see the
Browse code

Add license

Robert Cranston authored on 10/08/2025 20:21:13
Showing 1 changed files
... ...
@@ -5,3 +5,11 @@ Export [Firefox][] [session][]s to plain text.
5 5
 [`firefox-session-export`]: https://git.rcrnstn.net/rcrnstn/firefox-session-export
6 6
 [Firefox]: https://en.wikipedia.org/wiki/Firefox
7 7
 [session]: https://support.mozilla.org/kb/how-restore-browsing-session-backup#w_restoring-from-a-backup-file
8
+
9
+## License
10
+
11
+Licensed under the [ISC License][] unless otherwise noted, see the
12
+[`LICENSE`][] file.
13
+
14
+[ISC License]: https://choosealicense.com/licenses/isc
15
+[`LICENSE`]: LICENSE
Browse code

Add readme

Robert Cranston authored on 10/08/2025 20:21:11
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,7 @@
1
+# [`firefox-session-export`][]
2
+
3
+Export [Firefox][] [session][]s to plain text.
4
+
5
+[`firefox-session-export`]: https://git.rcrnstn.net/rcrnstn/firefox-session-export
6
+[Firefox]: https://en.wikipedia.org/wiki/Firefox
7
+[session]: https://support.mozilla.org/kb/how-restore-browsing-session-backup#w_restoring-from-a-backup-file