1. 21 Oct, 2026 2 commits
    • 郭阔's avatar
      feat: login-tools.js — per-source login check & auto-login · 3a520b32
      郭阔 authored
      - check <source>: open checkUrl, assert loggedInSelector (exit 3 when
        logged out); login <source>: recipe-driven multi-step form flow with
        $USER/$PASS substitution from NH_LOGIN_* env, tab-relocation hardening
        against concurrent harvests, post-login verification
      - recipes live in logins/<source>.json; ships digitimes-feed.json
      - honors CDP_PORT_OVERRIDE / CDP_PROFILE_OVERRIDE (per-source instances)
      3a520b32
    • 郭阔's avatar
      feat: CDP_PROFILE_OVERRIDE env for per-source browser isolation · bc521a36
      郭阔 authored
      Pair with CDP_PORT_OVERRIDE so parallel harvests can each drive a
      dedicated Chromium instance (own port + own user-data-dir).
      bc521a36
  2. 11 Sep, 2026 1 commit
  3. 09 Sep, 2026 1 commit
  4. 08 Sep, 2026 2 commits
  5. 28 Aug, 2026 1 commit
    • 谢宇轩's avatar
      feat: support direct-method bundles; add wccftech-news source · 30f58c27
      谢宇轩 authored
      - pack.js: --pattern (articleUrlPattern) for direct sources; recipe no
        longer required (and forbidden) for --method direct, since a recipe
        forces the browser path at harvest time
      - source-manage.js install: carry bundle articleUrlPattern into config
      - fetcher-direct.js: decode HTML entities in title/img alt
      - new wccftech-news direct bundle (server-rendered WordPress, no login,
        no Chromium); verified end-to-end via harvest --preview
      - docs: SKILL.md, recipe-guide.md, source-management.md updated
      30f58c27
  6. 27 Aug, 2026 1 commit
  7. 21 Aug, 2026 2 commits
  8. 14 Aug, 2026 2 commits
  9. 13 Aug, 2026 5 commits
  10. 12 Aug, 2026 2 commits