Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CookieStoresForProfiles ¶ added in v0.2.9
CookieStoresForProfiles returns all cookie stores (SQLite + session) for the given profiles. Each profile is processed in its own goroutine to avoid blocking if a profile path is on a slow filesystem (e.g. network share). Errors from the profile iterator are forwarded to the caller.
Types ¶
type CookieStore ¶
type CookieStore struct {
cookies.DefaultCookieStore
Database *sqlite3.DbFile
Containers map[int]string
// contains filtered or unexported fields
}
func (*CookieStore) Close ¶
func (s *CookieStore) Close() error
func (*CookieStore) Open ¶
func (s *CookieStore) Open() error
func (*CookieStore) TraverseCookies ¶ added in v0.2.3
func (s *CookieStore) TraverseCookies(filters ...kooky.Filter) kooky.CookieSeq
type SessionCookieStore ¶ added in v0.2.9
type SessionCookieStore struct {
cookies.DefaultCookieStore
Containers map[int]string
// contains filtered or unexported fields
}
SessionCookieStore reads session cookies from Firefox session store files. FileNameStr is the profile directory; the store resolves the actual file on access.
func (*SessionCookieStore) Close ¶ added in v0.2.9
func (s *SessionCookieStore) Close() error
func (*SessionCookieStore) FilePath ¶ added in v0.2.9
func (s *SessionCookieStore) FilePath() string
func (*SessionCookieStore) Open ¶ added in v0.2.9
func (s *SessionCookieStore) Open() error
func (*SessionCookieStore) TraverseCookies ¶ added in v0.2.9
func (s *SessionCookieStore) TraverseCookies(filters ...kooky.Filter) kooky.CookieSeq
Source Files
¶
Click to show internal directories.
Click to hide internal directories.