Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/digisamroc/eraser
/ functions
Functions
457 in github.com/digisamroc/eraser
⨍
Functions
457
◇
Types & classes
55
↓ 3 callers
Function
extractURLsFromText
extractURLsFromText finds URLs in plain text
internal/inbox/parser.go:155
↓ 3 callers
Method
filePath
()
internal/web/job.go:241
↓ 3 callers
Method
getBrokersWithStatus
getBrokersWithStatus returns brokers with their history status
internal/web/server.go:1027
↓ 3 callers
Method
getPipelineStats
()
internal/web/server.go:1554
↓ 3 callers
Method
getRecentHistory
(limit int)
internal/web/server.go:1134
↓ 3 callers
Function
jr
(e)
internal/web/static/js/htmx.min.js:1
↓ 3 callers
Function
k
(e)
internal/web/static/js/htmx.min.js:1
↓ 3 callers
Function
n
(e,t,r)
internal/web/static/js/htmx.min.js:1
↓ 3 callers
Function
pe
(e,t)
internal/web/static/js/htmx.min.js:1
↓ 3 callers
Function
xe
(e,t)
internal/web/static/js/htmx.min.js:1
↓ 2 callers
Function
Ae
(e)
internal/web/static/js/htmx.min.js:1
↓ 2 callers
Method
Allow
(key string)
internal/web/server.go:72
↓ 2 callers
Method
ArchiveEmails
ArchiveEmails moves multiple emails to the archive folder
internal/inbox/monitor.go:539
↓ 2 callers
Function
At
(e)
internal/web/static/js/htmx.min.js:1
↓ 2 callers
Function
B
(t)
internal/web/static/js/htmx.min.js:1
↓ 2 callers
Method
CompletePendingTask
CompletePendingTask marks a task as completed
internal/history/history.go:826
↓ 2 callers
Function
Dt
(e)
internal/web/static/js/htmx.min.js:1
↓ 2 callers
Function
ExtractBouncedRecipient
ExtractBouncedRecipient extracts the email address that bounced from an NDR email
internal/inbox/parser.go:295
↓ 2 callers
Function
Fe
(e,t,r,n,i)
internal/web/static/js/htmx.min.js:1
↓ 2 callers
Method
FindByID
(id string)
internal/broker/broker.go:123
↓ 2 callers
Function
Ft
(t,e,r)
internal/web/static/js/htmx.min.js:1
↓ 2 callers
Method
GetActive
GetActive returns the currently running job, or nil if none
internal/web/job.go:191
↓ 2 callers
Method
GetCaptchaDescription
GetCaptchaDescription returns a human-readable description
internal/browser/captcha.go:409
↓ 2 callers
Method
GetFormStats
GetFormStats returns counts of forms by status
internal/history/history.go:694
↓ 2 callers
Method
GetFormsWithStatus
GetFormsWithStatus returns all detected forms with their current status
internal/history/history.go:621
↓ 2 callers
Method
GetPipelineStats
GetPipelineStats returns counts by pipeline status
internal/history/history.go:876
↓ 2 callers
Method
GetRecentRequests
(limit int)
internal/history/history.go:257
↓ 2 callers
Method
GetStats
()
internal/history/history.go:279
↓ 2 callers
Function
He
(e,t)
internal/web/static/js/htmx.min.js:1
↓ 2 callers
Function
Hr
(e)
internal/web/static/js/htmx.min.js:1
↓ 2 callers
Method
IsCancelled
IsCancelled returns true if the job was cancelled
internal/web/job.go:113
↓ 2 callers
Method
IsCaptchaBlocking
IsCaptchaBlocking returns true if the CAPTCHA requires human intervention
internal/browser/captcha.go:395
↓ 2 callers
Function
It
(e)
internal/web/static/js/htmx.min.js:1
↓ 2 callers
Function
Le
(e)
internal/web/static/js/htmx.min.js:1
↓ 2 callers
Function
Lt
(n,e,t,r)
internal/web/static/js/htmx.min.js:1
↓ 2 callers
Function
Ne
(e)
internal/web/static/js/htmx.min.js:1
↓ 2 callers
Function
NewEngine
NewEngine creates a new template engine
internal/template/template.go:57
↓ 2 callers
Function
Oe
(e)
internal/web/static/js/htmx.min.js:1
↓ 2 callers
Method
Save
(path string)
internal/broker/broker.go:133
↓ 2 callers
Method
Save
Save saves the job state to disk
internal/web/job.go:246
↓ 2 callers
Function
Sr
(e)
internal/web/static/js/htmx.min.js:1
↓ 2 callers
Method
Start
Start starts the web server and opens the browser
internal/web/server.go:265
↓ 2 callers
Method
ToJSON
ToJSON returns the job data for JSON serialization
internal/web/job.go:125
↓ 2 callers
Function
U
()
internal/web/static/js/htmx.min.js:1
↓ 2 callers
Method
UpdateBrokerResponseBody
UpdateBrokerResponseBody updates the email body for an existing response
internal/history/history.go:436
↓ 2 callers
Method
UpdateBrokerResponseClassification
UpdateBrokerResponseClassification updates the classification fields of a response
internal/history/history.go:419
↓ 2 callers
Method
ValidateDomain
ValidateDomain checks if the URL belongs to a known broker domain
internal/browser/confirm.go:64
↓ 2 callers
Function
Ve
(e)
internal/web/static/js/htmx.min.js:1
↓ 2 callers
Function
Ye
(e)
internal/web/static/js/htmx.min.js:1
↓ 2 callers
Function
_t
(t)
internal/web/static/js/htmx.min.js:1
↓ 2 callers
Function
be
(e)
internal/web/static/js/htmx.min.js:1
↓ 2 callers
Function
cr
(e,t,r)
internal/web/static/js/htmx.min.js:1
↓ 2 callers
Method
detectCaptcha
detectCaptcha checks the page for various CAPTCHA types
internal/browser/captcha.go:34
↓ 2 callers
Function
et
(e,t,r)
internal/web/static/js/htmx.min.js:1
↓ 2 callers
Method
fillSelector
fillSelector attempts to fill a specific CSS selector
internal/browser/filler.go:251
↓ 2 callers
Method
filterRecent
(times []time.Time, windowStart time.Time)
internal/web/server.go:61
↓ 2 callers
Method
getStats
()
internal/web/server.go:1113
↓ 2 callers
Method
getUniqueValues
(getter func(broker.Broker) string)
internal/web/server.go:1093
↓ 2 callers
Function
gr
(e,t,r)
internal/web/static/js/htmx.min.js:1
↓ 2 callers
Function
isValidURL
(rawURL string)
internal/broker/broker.go:13
↓ 2 callers
Function
it
(e)
internal/web/static/js/htmx.min.js:1
↓ 2 callers
Function
je
(e,t,r,n,i,a)
internal/web/static/js/htmx.min.js:1
↓ 2 callers
Function
mr
(e)
internal/web/static/js/htmx.min.js:1
↓ 2 callers
Function
mt
(t)
internal/web/static/js/htmx.min.js:1
↓ 2 callers
Method
parseMessage
parseMessage converts an IMAP message to our Email struct
internal/inbox/monitor.go:179
↓ 2 callers
Function
printClassifiedResponse
(r inbox.ClassifiedResponse)
cmd/eraser/main.go:819
↓ 2 callers
Method
processSendJob
processSendJob runs in a background goroutine to send emails
internal/web/server.go:865
↓ 2 callers
Function
scanRecord
scanRecord handles nullable columns when scanning a row
internal/history/history.go:100
↓ 2 callers
Function
scoreFormURL
scoreFormURL calculates how likely a URL is to be an opt-out form Returns a score: higher = more likely to be a form Negative score = definitely not a
internal/inbox/parser.go:210
↓ 2 callers
Method
submitForm
submitForm attempts to submit the form
internal/browser/browser.go:257
↓ 2 callers
Function
toSet
(items []string)
internal/broker/broker.go:96
↓ 2 callers
Function
tr
(e)
internal/web/static/js/htmx.min.js:1
↓ 2 callers
Function
truncateURL
truncateURL truncates a URL to the specified length for display
cmd/eraser/main.go:1413
↓ 2 callers
Method
updateSession
(r *http.Request, updateFn func(*Session))
internal/web/server.go:1512
↓ 2 callers
Function
ut
(e,t)
internal/web/static/js/htmx.min.js:1
↓ 2 callers
Function
ve
(e,t,r)
internal/web/static/js/htmx.min.js:1
↓ 2 callers
Function
we
(t,r)
internal/web/static/js/htmx.min.js:1
↓ 2 callers
Function
wr
(e,t)
internal/web/static/js/htmx.min.js:1
↓ 2 callers
Function
xr
(e,t,r)
internal/web/static/js/htmx.min.js:1
↓ 2 callers
Function
ye
(e)
internal/web/static/js/htmx.min.js:1
↓ 2 callers
Function
yr
(t,e)
internal/web/static/js/htmx.min.js:1
↓ 2 callers
Function
yt
(e)
internal/web/static/js/htmx.min.js:1
↓ 2 callers
Function
z
(e,t,r)
internal/web/static/js/htmx.min.js:1
↓ 2 callers
Function
zt
(e)
internal/web/static/js/htmx.min.js:1
↓ 1 callers
Function
$r
()
internal/web/static/js/htmx.min.js:1
↓ 1 callers
Function
$t
(e)
internal/web/static/js/htmx.min.js:1
↓ 1 callers
Function
A
(e)
internal/web/static/js/htmx.min.js:1
↓ 1 callers
Method
Add
(broker Broker)
internal/broker/broker.go:141
↓ 1 callers
Method
AddPendingTask
==================== Pending Task Methods ==================== AddPendingTask creates a new pending task for human intervention
internal/history/history.go:720
↓ 1 callers
Function
Ar
(t)
internal/web/static/js/htmx.min.js:1
↓ 1 callers
Function
Be
(e,t,r)
internal/web/static/js/htmx.min.js:1
↓ 1 callers
Function
Bt
(e)
internal/web/static/js/htmx.min.js:1
↓ 1 callers
Method
Cancel
Cancel cancels the job
internal/web/job.go:99
↓ 1 callers
Function
Ce
(e,t,r)
internal/web/static/js/htmx.min.js:1
↓ 1 callers
Function
ClassifyBySubjectOnly
ClassifyBySubjectOnly classifies based on subject line only (for reclassifying database records) Returns the response type, confidence, and whether it
internal/inbox/classifier.go:468
↓ 1 callers
Method
ClearBrokerResponses
ClearBrokerResponses removes all broker responses (for full re-scan)
internal/history/history.go:446
↓ 1 callers
Method
ClickConfirmationLink
ClickConfirmationLink sends a GET request to the confirmation URL
internal/browser/confirm.go:93
↓ 1 callers
Method
Close
Close cleans up browser resources
internal/browser/browser.go:96
↓ 1 callers
Method
Complete
Complete marks the job as completed
internal/web/job.go:61
↓ 1 callers
Function
Cr
(e,t)
internal/web/static/js/htmx.min.js:1
← previous
next →
101–200 of 457, ranked by callers