Skip to content

[common] Add optional Byparr challenge solver#9247

Open
Dragonatorul wants to merge 8018 commits intomikf:masterfrom
Dragonatorul:feature/byparr-support
Open

[common] Add optional Byparr challenge solver#9247
Dragonatorul wants to merge 8018 commits intomikf:masterfrom
Dragonatorul:feature/byparr-support

Conversation

@Dragonatorul
Copy link
Copy Markdown

  • add extractor-level byparr config parsing and challenge retry support
  • import solved cookies and user-agent into the active session
  • document the config option and add unit coverage

mikf and others added 30 commits January 31, 2026 17:55
'offset' is limited to 10_000
'max_id' is hopefully not
" Tsumino - The End
  We're shutting Tsumino down. "
keep support for both names, e.g. file-filter & image-filter,
while prioritizing the new names
mikf and others added 24 commits March 4, 2026 17:23
allows checking the downloaded file and marking the download as failed
before it is added to an archive and processed as successful download

"postprocessors": {
    "name"   : "exec@file",
    "command": "check.sh {}",
    "error"  : "flag download skip"
}
instead of implicitly closing them and having to establish a new
connection for the next request
fixes stopping the entire extractor when skipping a download
by setting a flag at the wrong time after the changes from
734d32e
8b36c5f
allows using '"name": "hash/<hashes>"'
--cache-clear
--cache-file
--cache-show
--cache-vacuum
- add extractor-level byparr config parsing and challenge retry support
- import solved cookies and user-agent into the active session
- document the config option and add unit coverage
@mikf
Copy link
Copy Markdown
Owner

mikf commented Mar 16, 2026

Is there any benefit in using Byparr over FlareSolverr?

I can only see it missing several features that FlareSolverr provides plus its dev uses AI for writing code.

@Dragonatorul
Copy link
Copy Markdown
Author

Is there any benefit in using Byparr over FlareSolverr?

I can only see it missing several features that FlareSolverr provides plus its dev uses AI for writing code.

No reason in particular. It was one of the top DDG search results and I tested this locally and it worked pretty well and was really fast to setup.

As for the use of AI for writing code, I also use AI code assistants. The key word being "assistants". I do the thinking and double check the results, but use AI when it's useful. Like analyzing HTML page source, generating regex to extract components, then iterating until it works, or creating boilerplate code like for a new site extractor and tests.

Is there a policy when it comes to AI related work? If so I recommend it be posted clearly for future reference, maybe in a CONTRIBUTING.md or similar.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.