MCPcopy Index your code
hub / github.com/Matir/webborer

github.com/Matir/webborer @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
373 symbols 1,150 edges 54 files 116 documented · 31%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

Expander (Interface)
An Expander is responsible for taking input URLs and expanding them to the various mutations to be processed. [4 implementers]
filter/expander.go
ClientFactory (Interface)
A ClientFactory allows constructing HTTP Clients based on various Dialers or Transports. [2 implementers]
client/factory.go
Client (Interface)
Client is a thin wrapper around http.Client to make enhancements to support our use case. [2 implementers]
client/client.go
ResultsManager (Interface)
ResultsManager provides an interface for reading results from a channel and writing them to some form of output. [2 implementers]
results/results.go
PageWorker (Interface)
(no doc) [2 implementers]
worker/worker.go
WordMangler (FuncType)
A WordMangler is responsible for modifying a wordlist entry to produce alternatives.
filter/wordlist_expander.go
QueueAddFunc (FuncType)
(no doc)
workqueue/workqueue.go
ResultGroupGenerator (FuncType)
(no doc)
results/results.go

Core symbols most depended-on inside this repo

Logf
called by 63
logging/logging.go
String
called by 21
task/task.go
String
called by 20
results/results.go
NewTaskFromURL
called by 16
task/task.go
NewProxyClientFactory
called by 10
client/factory.go
Copy
called by 8
task/task.go
Debugf
called by 7
logging/logging.go
Set
called by 7
settings/headerflag.go

Shape

Function 181
Method 140
Struct 33
Interface 8
TypeAlias 6
FuncType 5

Languages

Go100%

Modules by API surface

results/linkcheck.go25 symbols
workqueue/workqueue.go23 symbols
worker/worker.go23 symbols
results/results.go18 symbols
settings/settings_test.go16 symbols
worker/worker_test.go14 symbols
util/utils_test.go13 symbols
client/client.go13 symbols
util/utils.go12 symbols
client/client_test.go12 symbols
settings/settings.go11 symbols
robots/robots_test.go10 symbols

For agents

$ claude mcp add webborer \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact