feat: browser proxy capture
- Dominant language
- Rust
- Stars
- 528
- Forks
- 38
- Avg merge
- 5h 26m
- Merged PRs (30d)
- 131
Description
### Preflight checklist
- [x] I searched [existing issues](https://github.com/ja7ad/hydra/issues?q=is%3Aissue) and this has not been proposed already.
- [x] I checked the [README](https://github.com/ja7ad/hydra/blob/main/README.md) and this is not already supported.
### Component
Browser extension (Chrome / Edge / Firefox / Safari)
### Problem
i need to manually add a proxy server after the extension captures the download link
### Proposed solution
idm has a feature where it automatically captures the current active proxy from the browser
if possible implement this feature from idm extension and add as temporary proxy server
and maybe have another checkbox in the extension to to toggle this feature on and off
### Alternatives considered
_No response_
### Platforms this should cover
- [x] Linux
- [ ] macOS
- [x] Windows
- [ ] Android / iOS (via `libhydra`)
### Additional context
_No response_
### Compatibility
- [ ] This changes existing behavior (flags, defaults, output format, or the C ABI).
### Contribution
- [ ] I'm willing to open a pull request implementing this.
Contributor guide
Research direction
The issue names no files, tests, or entry points. Start by locating the browser extension's download-link capture and proxy handling across Chrome, Edge, Firefox, and Safari. Done means the current browser proxy can be captured as a temporary proxy, with an extension setting to enable or disable the behavior on Linux and Windows.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100