Skip to content

Add OpenAI-powered content parsing improvement feature - #34

Closed
paskal wants to merge 2 commits into
masterfrom
openai_rules_improver
Closed

Add OpenAI-powered content parsing improvement feature#34
paskal wants to merge 2 commits into
masterfrom
openai_rules_improver

Conversation

@paskal

Copy link
Copy Markdown
Member

Resolves#27.

@paskal
paskal requested a review from umputunAugust 24, 2024 10:15
@paskal
paskalforce-pushed the openai_rules_improver branch from f74825d to 022c3ceCompareOctober 10, 2024 19:29
@coveralls

Copy link
Copy Markdown

Pull Request Test Coverage Report for Build 11280720445

Details

  • 66 of 195(33.85%) changed or added relevant lines in 6 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage decreased (-12.5%) to 76.539%

Changes Missing CoverageCovered LinesChanged/Added Lines%
backend/extractor/openai_mock.go132454.17%
backend/rest/server.go194938.78%
backend/extractor/readability.go2811624.14%
TotalsCoverage Status
Change from base Build 11121542707:-12.5%
Covered Lines:659
Relevant Lines:861

💛 - Coveralls

@coveralls

Copy link
Copy Markdown

Pull Request Test Coverage Report for Build 11280720229

Details

  • 66 of 195(33.85%) changed or added relevant lines in 6 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage decreased (-12.5%) to 76.539%

Changes Missing CoverageCovered LinesChanged/Added Lines%
backend/extractor/openai_mock.go132454.17%
backend/rest/server.go194938.78%
backend/extractor/readability.go2811624.14%
TotalsCoverage Status
Change from base Build 11121542707:-12.5%
Covered Lines:659
Relevant Lines:861

💛 - Coveralls

@paskal
paskalforce-pushed the openai_rules_improver branch from 022c3ce to c6ae8bcCompareMarch 22, 2025 21:08
@paskal
paskalforce-pushed the openai_rules_improver branch 2 times, most recently from 52d1a71 to 9e9a926CompareApril 21, 2025 23:20
Adds ContentParsedWrong endpoint that asks ChatGPT for a CSS selector
to extract content from a URL, compares with current extraction, and
saves a new rule if the result is different.
Resolves#27.
@paskal
paskalforce-pushed the openai_rules_improver branch from 9e9a926 to 58b4d3fCompareMarch 29, 2026 14:58
@paskal

Copy link
Copy Markdown
MemberAuthor

Superseded by #74, which implements this functionality with a better design: automatic inline evaluation loop instead of a manual endpoint, fail-open semantics, and iterative selector refinement.

@paskalpaskal closed this Mar 29, 2026
@paskal
paskal deleted the openai_rules_improver branch April 12, 2026 22:47
Sign up for freeto 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.

Add ChatGPT summary

2 participants

@paskal@coveralls