MCPcopy Create free account

hub / github.com/digisamroc/eraser / functions

Functions457 in github.com/digisamroc/eraser

↓ 3 callersFunctionextractURLsFromText
extractURLsFromText finds URLs in plain text
internal/inbox/parser.go:155
↓ 3 callersMethodfilePath
()
internal/web/job.go:241
↓ 3 callersMethodgetBrokersWithStatus
getBrokersWithStatus returns brokers with their history status
internal/web/server.go:1027
↓ 3 callersMethodgetPipelineStats
()
internal/web/server.go:1554
↓ 3 callersMethodgetRecentHistory
(limit int)
internal/web/server.go:1134
↓ 3 callersFunctionjr
(e)
internal/web/static/js/htmx.min.js:1
↓ 3 callersFunctionk
(e)
internal/web/static/js/htmx.min.js:1
↓ 3 callersFunctionn
(e,t,r)
internal/web/static/js/htmx.min.js:1
↓ 3 callersFunctionpe
(e,t)
internal/web/static/js/htmx.min.js:1
↓ 3 callersFunctionxe
(e,t)
internal/web/static/js/htmx.min.js:1
↓ 2 callersFunctionAe
(e)
internal/web/static/js/htmx.min.js:1
↓ 2 callersMethodAllow
(key string)
internal/web/server.go:72
↓ 2 callersMethodArchiveEmails
ArchiveEmails moves multiple emails to the archive folder
internal/inbox/monitor.go:539
↓ 2 callersFunctionAt
(e)
internal/web/static/js/htmx.min.js:1
↓ 2 callersFunctionB
(t)
internal/web/static/js/htmx.min.js:1
↓ 2 callersMethodCompletePendingTask
CompletePendingTask marks a task as completed
internal/history/history.go:826
↓ 2 callersFunctionDt
(e)
internal/web/static/js/htmx.min.js:1
↓ 2 callersFunctionExtractBouncedRecipient
ExtractBouncedRecipient extracts the email address that bounced from an NDR email
internal/inbox/parser.go:295
↓ 2 callersFunctionFe
(e,t,r,n,i)
internal/web/static/js/htmx.min.js:1
↓ 2 callersMethodFindByID
(id string)
internal/broker/broker.go:123
↓ 2 callersFunctionFt
(t,e,r)
internal/web/static/js/htmx.min.js:1
↓ 2 callersMethodGetActive
GetActive returns the currently running job, or nil if none
internal/web/job.go:191
↓ 2 callersMethodGetCaptchaDescription
GetCaptchaDescription returns a human-readable description
internal/browser/captcha.go:409
↓ 2 callersMethodGetFormStats
GetFormStats returns counts of forms by status
internal/history/history.go:694
↓ 2 callersMethodGetFormsWithStatus
GetFormsWithStatus returns all detected forms with their current status
internal/history/history.go:621
↓ 2 callersMethodGetPipelineStats
GetPipelineStats returns counts by pipeline status
internal/history/history.go:876
↓ 2 callersMethodGetRecentRequests
(limit int)
internal/history/history.go:257
↓ 2 callersMethodGetStats
()
internal/history/history.go:279
↓ 2 callersFunctionHe
(e,t)
internal/web/static/js/htmx.min.js:1
↓ 2 callersFunctionHr
(e)
internal/web/static/js/htmx.min.js:1
↓ 2 callersMethodIsCancelled
IsCancelled returns true if the job was cancelled
internal/web/job.go:113
↓ 2 callersMethodIsCaptchaBlocking
IsCaptchaBlocking returns true if the CAPTCHA requires human intervention
internal/browser/captcha.go:395
↓ 2 callersFunctionIt
(e)
internal/web/static/js/htmx.min.js:1
↓ 2 callersFunctionLe
(e)
internal/web/static/js/htmx.min.js:1
↓ 2 callersFunctionLt
(n,e,t,r)
internal/web/static/js/htmx.min.js:1
↓ 2 callersFunctionNe
(e)
internal/web/static/js/htmx.min.js:1
↓ 2 callersFunctionNewEngine
NewEngine creates a new template engine
internal/template/template.go:57
↓ 2 callersFunctionOe
(e)
internal/web/static/js/htmx.min.js:1
↓ 2 callersMethodSave
(path string)
internal/broker/broker.go:133
↓ 2 callersMethodSave
Save saves the job state to disk
internal/web/job.go:246
↓ 2 callersFunctionSr
(e)
internal/web/static/js/htmx.min.js:1
↓ 2 callersMethodStart
Start starts the web server and opens the browser
internal/web/server.go:265
↓ 2 callersMethodToJSON
ToJSON returns the job data for JSON serialization
internal/web/job.go:125
↓ 2 callersFunctionU
()
internal/web/static/js/htmx.min.js:1
↓ 2 callersMethodUpdateBrokerResponseBody
UpdateBrokerResponseBody updates the email body for an existing response
internal/history/history.go:436
↓ 2 callersMethodUpdateBrokerResponseClassification
UpdateBrokerResponseClassification updates the classification fields of a response
internal/history/history.go:419
↓ 2 callersMethodValidateDomain
ValidateDomain checks if the URL belongs to a known broker domain
internal/browser/confirm.go:64
↓ 2 callersFunctionVe
(e)
internal/web/static/js/htmx.min.js:1
↓ 2 callersFunctionYe
(e)
internal/web/static/js/htmx.min.js:1
↓ 2 callersFunction_t
(t)
internal/web/static/js/htmx.min.js:1
↓ 2 callersFunctionbe
(e)
internal/web/static/js/htmx.min.js:1
↓ 2 callersFunctioncr
(e,t,r)
internal/web/static/js/htmx.min.js:1
↓ 2 callersMethoddetectCaptcha
detectCaptcha checks the page for various CAPTCHA types
internal/browser/captcha.go:34
↓ 2 callersFunctionet
(e,t,r)
internal/web/static/js/htmx.min.js:1
↓ 2 callersMethodfillSelector
fillSelector attempts to fill a specific CSS selector
internal/browser/filler.go:251
↓ 2 callersMethodfilterRecent
(times []time.Time, windowStart time.Time)
internal/web/server.go:61
↓ 2 callersMethodgetStats
()
internal/web/server.go:1113
↓ 2 callersMethodgetUniqueValues
(getter func(broker.Broker) string)
internal/web/server.go:1093
↓ 2 callersFunctiongr
(e,t,r)
internal/web/static/js/htmx.min.js:1
↓ 2 callersFunctionisValidURL
(rawURL string)
internal/broker/broker.go:13
↓ 2 callersFunctionit
(e)
internal/web/static/js/htmx.min.js:1
↓ 2 callersFunctionje
(e,t,r,n,i,a)
internal/web/static/js/htmx.min.js:1
↓ 2 callersFunctionmr
(e)
internal/web/static/js/htmx.min.js:1
↓ 2 callersFunctionmt
(t)
internal/web/static/js/htmx.min.js:1
↓ 2 callersMethodparseMessage
parseMessage converts an IMAP message to our Email struct
internal/inbox/monitor.go:179
↓ 2 callersFunctionprintClassifiedResponse
(r inbox.ClassifiedResponse)
cmd/eraser/main.go:819
↓ 2 callersMethodprocessSendJob
processSendJob runs in a background goroutine to send emails
internal/web/server.go:865
↓ 2 callersFunctionscanRecord
scanRecord handles nullable columns when scanning a row
internal/history/history.go:100
↓ 2 callersFunctionscoreFormURL
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 callersMethodsubmitForm
submitForm attempts to submit the form
internal/browser/browser.go:257
↓ 2 callersFunctiontoSet
(items []string)
internal/broker/broker.go:96
↓ 2 callersFunctiontr
(e)
internal/web/static/js/htmx.min.js:1
↓ 2 callersFunctiontruncateURL
truncateURL truncates a URL to the specified length for display
cmd/eraser/main.go:1413
↓ 2 callersMethodupdateSession
(r *http.Request, updateFn func(*Session))
internal/web/server.go:1512
↓ 2 callersFunctionut
(e,t)
internal/web/static/js/htmx.min.js:1
↓ 2 callersFunctionve
(e,t,r)
internal/web/static/js/htmx.min.js:1
↓ 2 callersFunctionwe
(t,r)
internal/web/static/js/htmx.min.js:1
↓ 2 callersFunctionwr
(e,t)
internal/web/static/js/htmx.min.js:1
↓ 2 callersFunctionxr
(e,t,r)
internal/web/static/js/htmx.min.js:1
↓ 2 callersFunctionye
(e)
internal/web/static/js/htmx.min.js:1
↓ 2 callersFunctionyr
(t,e)
internal/web/static/js/htmx.min.js:1
↓ 2 callersFunctionyt
(e)
internal/web/static/js/htmx.min.js:1
↓ 2 callersFunctionz
(e,t,r)
internal/web/static/js/htmx.min.js:1
↓ 2 callersFunctionzt
(e)
internal/web/static/js/htmx.min.js:1
↓ 1 callersFunction$r
()
internal/web/static/js/htmx.min.js:1
↓ 1 callersFunction$t
(e)
internal/web/static/js/htmx.min.js:1
↓ 1 callersFunctionA
(e)
internal/web/static/js/htmx.min.js:1
↓ 1 callersMethodAdd
(broker Broker)
internal/broker/broker.go:141
↓ 1 callersMethodAddPendingTask
==================== Pending Task Methods ==================== AddPendingTask creates a new pending task for human intervention
internal/history/history.go:720
↓ 1 callersFunctionAr
(t)
internal/web/static/js/htmx.min.js:1
↓ 1 callersFunctionBe
(e,t,r)
internal/web/static/js/htmx.min.js:1
↓ 1 callersFunctionBt
(e)
internal/web/static/js/htmx.min.js:1
↓ 1 callersMethodCancel
Cancel cancels the job
internal/web/job.go:99
↓ 1 callersFunctionCe
(e,t,r)
internal/web/static/js/htmx.min.js:1
↓ 1 callersFunctionClassifyBySubjectOnly
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 callersMethodClearBrokerResponses
ClearBrokerResponses removes all broker responses (for full re-scan)
internal/history/history.go:446
↓ 1 callersMethodClickConfirmationLink
ClickConfirmationLink sends a GET request to the confirmation URL
internal/browser/confirm.go:93
↓ 1 callersMethodClose
Close cleans up browser resources
internal/browser/browser.go:96
↓ 1 callersMethodComplete
Complete marks the job as completed
internal/web/job.go:61
↓ 1 callersFunctionCr
(e,t)
internal/web/static/js/htmx.min.js:1
← previousnext →101–200 of 457, ranked by callers