Skip to content

Add Brave browser support for cookie extraction#399

Merged
j178 merged 4 commits intoj178:masterfrom
christian-oudard:add-brave-support
Dec 23, 2025
Merged

Add Brave browser support for cookie extraction#399
j178 merged 4 commits intoj178:masterfrom
christian-oudard:add-brave-support

Conversation

@christian-oudard
Copy link
Copy Markdown
Contributor

@christian-oudard christian-oudard commented Dec 22, 2025

Switch the kooky library to phantompunk's unmerged PR, which includes Brave browser support. When the PR is merged we can update the dependency. This allows users to configure browsers: [brave] in leetgo.yaml for cookie-based authentication.

Changes:

  • Update kooky dependency to use browserutils/kooky with Brave support
  • Add Brave browser import in credential.go
  • Update to using new version API (FindAllCookieStores, TraverseCookies)

Link to the PR supporting Brave: browserutils/kooky#96

Switch the kooky library to phantompunk's unmerged PR, which includes Brave browser support. When the PR is merged we can update the dependency. This allows users to configure `browsers: [brave]` in leetgo.yaml for cookie-based authentication.

Changes:
- Update kooky dependency to use browserutils/kooky with Brave support
- Add Brave browser import in credential.go
- Update to using new version API (FindAllCookieStores, TraverseCookies)
@j178
Copy link
Copy Markdown
Owner

j178 commented Dec 23, 2025

Thanks! Would you mind porting the patch from browserutils/kooky#96 over to my fork (https://github.com/j178/kooky) and bumping the version there instead?

@christian-oudard
Copy link
Copy Markdown
Contributor Author

j178/kooky#5

Can you merge that PR and update this PR with the new dependency when you get a chance?

`go mod tidy` can fix versions once the PR merges.
@j178 j178 force-pushed the add-brave-support branch from 6fb5efb to 9ae6f79 Compare December 23, 2025 15:50
@j178 j178 merged commit 6973016 into j178:master Dec 23, 2025
2 checks passed
j178 added a commit that referenced this pull request Dec 23, 2025
* Add Brave browser support for cookie extraction

Switch the kooky library to phantompunk's unmerged PR, which includes Brave browser support. When the PR is merged we can update the dependency. This allows users to configure `browsers: [brave]` in leetgo.yaml for cookie-based authentication.

Changes:
- Update kooky dependency with Brave support
- Add Brave browser import in credential.go

* Switch from browserutils/kooky to j178/kooky

`go mod tidy` can fix versions once the PR merges.

* Bump github.com/j178/kooky

* Restore

---------

Co-authored-by: Jo <10510431+j178@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants