• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In
You are now the owner of this repo.

ukeeper / ukeeper-readability
80%
master: 78%

Build:
Build:
LAST BUILD BRANCH: modularise-retrieval
DEFAULT BRANCH: master
Repo Added 24 Apr 2022 10:34PM UTC
Token PvVP7XZODHNMukB1VLWbVHHC4V09CWSI6 regen
Build 242 Last
Files 10
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH modularise-retrieval
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • ci-dockerhub-soft-fail
  • ci/workflow-hardening
  • cleaner_frontend_structure
  • dependabot/docker/node-22
  • dependabot/github_actions/github-actions-updates-14cb627f6c
  • dependabot/github_actions/github-actions-updates-1ee787ebfb
  • dependabot/github_actions/github-actions-updates-5714300483
  • dependabot/github_actions/github-actions-updates-7aa8621bec
  • dependabot/github_actions/github-actions-updates-afd9e15987
  • dependabot/go_modules/backend/go-modules-updates-08b33d1c25
  • dependabot/go_modules/backend/go-modules-updates-0bc617739e
  • dependabot/go_modules/backend/go-modules-updates-407dd4786b
  • dependabot/go_modules/backend/go-modules-updates-5e29427af7
  • dependabot/go_modules/backend/go-modules-updates-5e519fa3dd
  • dependabot/go_modules/backend/go-modules-updates-71a6db2b89
  • dependabot/go_modules/backend/go-modules-updates-751992312c
  • dependabot/go_modules/backend/go-modules-updates-a616c34cc0
  • dependabot/go_modules/backend/go-modules-updates-c1eb5b8ad9
  • dependabot/go_modules/backend/go-modules-updates-c2169da76e
  • dependabot/go_modules/backend/go-modules-updates-d01d85479d
  • dependabot/go_modules/backend/go-modules-updates-d6af324dbd
  • dependabot/go_modules/backend/go-modules-updates-ec788c1f9d
  • dependabot/go_modules/backend/go-modules-updates-f885172778
  • dependabot/go_modules/backend/golang.org/x/crypto-0.31.0
  • dependabot/go_modules/backend/golang.org/x/net-0.36.0
  • dependabot/npm_and_yarn/frontend/npm-development-modules-updates-89027bf77e
  • dependabot/npm_and_yarn/frontend/npm-development-modules-updates-e6f6ae78c6
  • fix-cf-maxretries-doc
  • generic-updates
  • htmx
  • master
  • modularise-retrieval
  • openai-auto-extraction
  • openai_rules_generator
  • openai_rules_improver
  • paskal/bump_modules
  • paskal/clarify_comment
  • paskal/cleanup_readme
  • paskal/fix_build
  • paskal/improve_docker_compose
  • paskal/index_to_htmx
  • paskal/migrate_to_htmx
  • paskal/offline_tests
  • paskal/remove_edit_html
  • paskal/return_rule_id_on_update
  • paskal/safe_password_check
  • refs/tags/v0.1.0
  • refs/tags/v0.1.1
  • refs/tags/v0.1.2
  • refs/tags/v0.2.0
  • remove-jquery
  • remove_chi
  • typos_fixes
  • umputun/add-chatgpt-endpoints
  • update-deps-2026-04-11
  • worktree-ci-hardening

13 Apr 2026 07:46AM UTC coverage: 79.796% (+0.2%) from 79.568%
24331850387

push

github

paskal
fix: deduplicate extraction logic, remove dead code, fix doc comments

- customParser now delegates to extractWithSelector (eliminates duplicated
  goquery parse+find+html loop)
- image extraction moved out of evaluation loop — runs once on final
  result instead of every iteration
- extract "ai-evaluator" to aiEvaluatorUser constant
- fix incorrect doc comment on callAPI
- remove unused getAuth test helper
- remove redundant cancel() call and restating comments

6 of 8 new or added lines in 1 file covered. (75.0%)

92 existing lines in 6 files now uncovered.

940 of 1178 relevant lines covered (79.8%)

10.07 hits per line

Relevant lines Covered
Build:
Build:
1178 RELEVANT LINES 940 COVERED LINES
10.07 HITS PER LINE
Source Files on master
  • Tree
  • List 10
  • Changed 5
  • Source Changed 0
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
24331850387 modularise-retrieval fix: deduplicate extraction logic, remove dead code, fix doc comments - customParser now delegates to extractWithSelector (eliminates duplicated goquery parse+find+html loop) - image extraction moved out of evaluation loop — runs once on final ... push 13 Apr 2026 07:48AM UTC paskal github
79.8
24328792834 modularise-retrieval fix: deduplicate extraction logic, remove dead code, fix doc comments - customParser now delegates to extractWithSelector (eliminates duplicated goquery parse+find+html loop) - image extraction moved out of evaluation loop — runs once on final ... push 13 Apr 2026 06:22AM UTC paskal github
79.57
24316800860 master docs: correct stale MaxRetries field comment on CloudflareRetriever The struct field comment still said "defaults to 3, set to -1 to disable", but the default substitution was removed in the Cloudflare routing PR — zero value now means no retries... push 12 Apr 2026 09:27PM UTC umputun github
77.95
24316766492 fix-cf-maxretries-doc docs: correct stale MaxRetries field comment on CloudflareRetriever The struct field comment still said "defaults to 3, set to -1 to disable", but the default substitution was removed in the Cloudflare routing PR — zero value now means no retries... Pull #77 12 Apr 2026 09:25PM UTC paskal github
77.95
24316097933 master Modularise URL retrieval with Cloudflare Browser Rendering support (#73) * feat: create Retriever interface and HTTPRetriever implementation Extract URL fetching abstraction from the inline HTTP logic in extractWithRules. Defines Retriever inter... push 12 Apr 2026 08:50PM UTC web-flow github
77.95
24314599977 modularise-retrieval fix: address review feedback on Cloudflare routing PR - TestGetContentCustom: pass the rule directly to getContent so it actually exercises the custom-rule path; the RulesMock.GetFunc setup was dead code after getContent stopped looking up ru... Pull #73 12 Apr 2026 07:30PM UTC paskal github
77.95
24303853688 modularise-retrieval feat: add per-rule and global Cloudflare routing, 429 retries HTTP retriever stays the default. Cloudflare is now opt-in at two levels: - per-rule: new Rule.UseCloudflare field (checkbox in rule editor UI) routes requests for that domain throu... Pull #73 12 Apr 2026 09:49AM UTC paskal github
78.0
24303853945 modularise-retrieval feat: add per-rule and global Cloudflare routing, 429 retries HTTP retriever stays the default. Cloudflare is now opt-in at two levels: - per-rule: new Rule.UseCloudflare field (checkbox in rule editor UI) routes requests for that domain throu... Pull #73 12 Apr 2026 09:49AM UTC paskal github
78.0
24288823198 master build: update dependencies - golang.org/x/net v0.52.0 → v0.53.0 - golang.org/x/crypto v0.49.0 → v0.50.0 - golang.org/x/sys v0.42.0 → v0.43.0 - golang.org/x/text v0.35.0 → v0.36.0 push 11 Apr 2026 06:31PM UTC paskal github
77.12
24288755756 master build: make DockerHub login and push non-fatal in docker workflow Allow the docker workflow to succeed even when DockerHub credentials are unavailable (e.g. for forks), while keeping ghcr.io path strict. push 11 Apr 2026 06:27PM UTC paskal github
77.12
See All Builds (192)

Badge your Repo: ukeeper-readability

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc