Skip to content

Remove Etsy leftovers from issue templates and help text - #3

Merged
jehrr merged 2 commits into
mainfrom
fix/donor-leftovers
Sep 28, 2026
Merged

jehrr merged 2 commits into
mainfrom
fix/donor-leftovers

Conversation

@jehrr

@jehrr jehrr commented Sep 23, 2026

Copy link
Copy Markdown
Collaborator

Donor-repo leftovers: text that described Etsy (the repo this one was bootstrapped from) as if it were Wellfound.

Fixed

  • .github/ISSUE_TEMPLATE/bug_report.yml: the triage bullets were Etsy's (DataDome on datacentre IPs, t=bv, shop_rating, /fr/→/de/ storefront redirects) and the example command used an etsy.com URL with --out grills. Rewritten from this README: datacentre 403 on every route, residential exit via WELLFOUND_PROXY, /company/{slug} gated even from residential, the "Traps that look like bugs" columns. The expected-output placeholder now uses the README's own "32-45 job rows per page".
  • .github/ISSUE_TEMPLATE/site_changed.yml: "Etsy changed something", etsy.com, JSON-LD-first + CSS fallback, a price-overlay option and an etsy URL/pid placeholder. It now describes Wellfound's two sources (Apollo cache in __NEXT_DATA__, JSON-LD JobPosting, and the data_source column) and its pagination stop reason.
  • TROUBLESHOOTING.md links in bug_report.yml, question.yml and the user-visible playwright_scraper.py --dump-html help pointed at a file this repo never had. They now name the README sections that exist.
  • captcha_solver.py docstring: removed "See 'No DataDome solver' below". No such section exists in the file.
  • CHANGELOG entry under [Unreleased]. No version bump.

Kept, deliberately

  • Sibling provenance that names the sibling and states a lesson: the bbb-scraper/quora-scraper precedent in output_writer.py, "unlike mediamarkt-scraper's ten sites" and "the way §8 takes MediaMarkt's status as primary" in product_parser.py, the foodpanda/bbb marker note, the Tokopedia note in smoke_test.py, the farfetch/foodpanda notes in captcha_solver.py, the craigslist note in .gitignore.
  • Released CHANGELOG sections.

Suite: 363 passed, 0 failed before and after. ci_checks.py --help-check --sample-check --secret-check is green.

🤖 Generated with Claude Code

Petr and others added 2 commits September 28, 2026 19:48
- bug_report.yml / site_changed.yml: rewritten for Wellfound from the
  README (datacentre 403, gated /company/, Apollo cache vs JSON-LD,
  page_echo_mismatch); Etsy's DataDome, t=bv, shop_rating, storefront
  redirect and etsy.com example URL removed.
- bug_report.yml, question.yml and playwright --dump-html help no longer
  point at a TROUBLESHOOTING.md this repo does not have.
- captcha_solver.py: drop a dangling reference to a "No DataDome solver"
  section that is not in the file.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- SECURITY.md said the project has no releases or version tags; it has both
  (gh release list). Supported versions now names the latest release and main,
  in the wording bbb-scraper and foodpanda-scraper already use.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@jehrr
jehrr force-pushed the fix/donor-leftovers branch from 2aabfba to e2220f4 Compare September 28, 2026 19:48
@jehrr
jehrr merged commit f58ef5d into main Sep 28, 2026
7 checks passed
@jehrr
jehrr deleted the fix/donor-leftovers branch September 28, 2026 22:36
Sign up for free to 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.

1 participant