mirror of
https://github.com/christinminor459/OnionClaw.git
synced 2026-07-27 22:15:28 +00:00
SAFETY-1: CSAM/illegal content blacklist in sicry.py (search + fetch)
UX-1: encoding fix — apparent_encoding prevents mojibake
BUG-1: search.py --json flag
BUG-2: fetch.py header guarded, stray JSON dump removed
BUG-3: fetch() truncated field; fetch.py shows truncation notice
BUG-4: search.py engine validation with exit 1 on all-invalid
BUG-5: empty --query rejected in search.py and pipeline.py
BUG-6: pipeline.py --out OSError now exits 1
UX-4: pipeline.py TOTAL=7 always; skipped steps as [skip N/7]
MCP-1: requirements.txt documents mcp as optional dep
MCP-2: setup.py + sicry.py MCP error include --user/pipx hints
AUTH-1/2: setup.py _verify_controlport tests real stem auth; documents
debian-tor fix and HashedControlPassword password auth option
UX-2: SKILL.md documents sync_sicry.py correctly
9 lines
237 B
Plaintext
9 lines
237 B
Plaintext
requests[socks]>=2.28.0
|
|
beautifulsoup4>=4.11.0
|
|
python-dotenv>=1.0.0
|
|
stem>=1.8.0
|
|
# optional — only needed for MCP server mode (python3 sicry.py serve)
|
|
# install with: pip install mcp --user
|
|
# or: pipx install mcp
|
|
# mcp>=1.0.0
|