#browser-automation #cdp #scraping

tail-fin-common

Shared infrastructure for tail-fin: error types, page_fetch, cookies, CDP helpers

15 releases (6 breaking)

0.7.5 Apr 24, 2026
0.7.4 Apr 24, 2026
0.6.5 Apr 22, 2026
0.5.1 Apr 18, 2026
0.1.0 Apr 12, 2026

#605 in Hardware support

Download history 9/week @ 2026-04-08 99/week @ 2026-04-15 71/week @ 2026-04-22 24/week @ 2026-04-29 19/week @ 2026-05-06

213 downloads per month
Used in 20 crates

MIT license

82KB
1.5K SLoC

tail-fin-common

Shared infrastructure for the tail-fin multi-site browser automation CLI.

What's Inside

  • BrowserSession — CDP (Chrome DevTools Protocol) wrapper: navigation, JS eval, network idle, session restore
  • TailFinError — unified error type across all adapters
  • cookies — Netscape cookie file parser + CDP cookie injection
  • page / interceptor — page fetching and network request interception
  • html / js — HTML selector helpers and JS evaluation utilities
  • SessionData — cookies + localStorage + sessionStorage snapshot for session restore

Usage

This crate is not intended to be used directly. It is a dependency of all tail-fin-* adapter crates.

[dependencies]
tail-fin-common = { workspace = true }

License

MIT

Dependencies

~42–60MB
~1M SLoC