Skip to content

πŸ“’ dn has become TDF β€” new client, new format, new homeΒ #243

Description

@crisdosaygo

dn is growing into something new

DownloadNet (dn) β€” the offline web archiver that intercepted responses inside Chrome's fetch cycle over CDP β€” was the seed of TDF (Tree Document Format):

  • 🌱 Tree Grower captures live browsing sessions into portable .tdf archives β€” growing dn's Chrome-only CDP interception into a multi-browser architecture (Chrome, Firefox, Chromium family) over WebDriver BiDi/CDP, with active, blocking capture. No re-fetching; the browser stays the source of truth.
  • 🌳 Tree Player opens and replays .tdf archives offline β€” free for everyone.
  • πŸ“¦ A .tdf archive is a single compressed (optionally encrypted) SQLite file with indexed, deduplicated bodies β€” built for instant replay and easy sharing.
  • πŸ¦€ Both are native Rust apps with a GUI. No Node, no npm, no localhost server.

Website & downloads: https://trees.dosaygo.com

What this means for this repo

  • The new product line is closed-source; this repo is now the public home of TDF (docs, release pointers, announcements) and the permanent archive of dn.
  • The entire dn codebase and its README are preserved, unmodified, under legacy/, still under its PolyForm Strict license. The final release stays available: v4.5, and npm i -g downloadnet continues to work.
  • dn is no longer developed or supported. All open issues and PRs have been closed as part of this transition β€” not because the reports weren't valued, but because the codebase they describe is now frozen.

Get in touch

Questions about the transition, dn, or TDF: trees@dosaygo.com β€” or comment right here.

Thanks to everyone who used, reported on, and contributed to dn over the years β€” from 22120 to v4.5. πŸ’Ύ β†’ 🌳

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions