jackwener / jackwener/OpenCLI

[autofix] behance/search: EMPTY_RESULT

Open
#2,314 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
29.3k
Forks
2.9k
Avg merge
15h 36m
Merged PRs (30d)
70

Description

## Summary
OpenCLI autofix repaired this adapter locally, and the retry passed. Upstream 1.8.6 does not currently include a Behance adapter, so the verified adapter is ready to be contributed as a built-in command.

## Adapter
- Site: `behance`
- Command: `search`
- OpenCLI version: `1.8.6`

## Original failure
- Error code: `EMPTY_RESULT`

~~~
No public projects found for "brand identity", or the result-card structure changed
~~~

## Local fix summary

~~~
Parse project cards from stable gallery links instead of the old aria-label="title" and English-only screen-reader text. The parser now tolerates localized labels, attribute-order changes, numeric count titles, and current cover-link markup.
~~~

## Verification
- Direct upstream-source invocation returned 3 populated rows for `brand identity`.
- Output included project IDs, titles, appreciation/view counts, thumbnails, and canonical project URLs.
- `opencli validate behance/search` passed.
- Full upstream test suite passed: 6,738 passed, 1 skipped.

_Issue filed by OpenCLI autofix after a verified local repair._

Contributor guide

Open the contributing guide

Research direction

Start at the Behance `search` adapter entry point and review the current gallery-link and cover-link markup described in the issue. Verify that localized labels, attribute-order changes, numeric count titles, and current links produce populated rows with project IDs, titles, counts, thumbnails, and canonical URLs. Run `opencli validate behance/search` and the test suite; done means the command returns results for `brand identity`.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
cli
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
68/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.