Offline: Building your own archive system 💭

archive your own explored part of the web

# Rough Idea

  • implement a service
    • that given a page url -> serve the backed up page
    • that give a parge url -> backed up the page
  • need a web extension
    • that can toggle archive mode (store a specific page in archive)
    • when browsing, ping the archive to know if archive exist / is up to date

Page could be stored as Zim or SingleFile (compressed html)

# Firefox Extension

Extension have limitations and cannot gives complete access to filesystem. To go beyond what extensions allow (e.g., writing anywhere on disk), you’d need a native application that the extension communicates with via Native Messaging.

This allows the browser to send data to a background executable which can write to disk freely.

see CG Local as an example.

# see also

Written on August 16, 2025, Last update on August 31, 2025
offline firefox archive dream project