Download Latest Version v1.4.0 source code.tar.gz (2.7 MB)
Email in envelope

Get an email when there's a new version of Pholcus

Home / v1.3.5
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-02-28 1.0 kB
v1.3.5 source code.tar.gz 2026-02-28 3.3 MB
v1.3.5 source code.zip 2026-02-28 3.4 MB
Totals: 3 Items   6.7 MB 0

Refactor: modernize codebase and fix quality issues

  • Upgrade Go to 1.24, replace deprecated APIs (ioutil, strings.Title)
  • Migrate teleport into app/distribute/teleport, replace goutil with gust
  • Fix go.mod/go.work multi-module resolution with replace directives
  • Eliminate all dot imports, use named imports across rules/gui/app
  • Fix all go vet warnings: lock copy, unreachable code, int-to-string
  • Fix unit test (sess_cookie.go missing field), add build tags to gui
  • Remove vendor, remove legacy // +build tags
  • Improve dynamic rule parser: auto CDATA wrap, case-insensitive Script tags, support .pholcus.xml
  • Update README with correct examples and modern build instructions
  • Move rules/ module into sample/static_rules/ (eliminate separate module)
  • Move dynamic rules from pholcus_pkg/spiders/ to dyn_rules/
  • Rename entry point pholcus_web.go to main.go
  • Remove rules module from go.work and go.mod
  • Update config.ini spiderdir to dyn_rules
  • Update README to reflect new project structure
Source: README.md, updated 2026-02-28