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
↓ 56 callers
Function
re
()
internal/web/static/js/htmx.min.js:1
↓ 47 callers
Function
ce
(e,t,r)
internal/web/static/js/htmx.min.js:1
↓ 46 callers
Method
Get
Get returns a job by ID, or nil if not found
internal/web/job.go:183
↓ 40 callers
Function
oe
(e,t)
internal/web/static/js/htmx.min.js:1
↓ 39 callers
Function
ae
(e)
internal/web/static/js/htmx.min.js:1
↓ 25 callers
Function
fe
(e,t,r)
internal/web/static/js/htmx.min.js:1
↓ 24 callers
Function
ee
(e,t)
internal/web/static/js/htmx.min.js:1
↓ 20 callers
Method
Close
()
internal/history/history.go:305
↓ 19 callers
Function
prompt
(reader *bufio.Reader, message string)
cmd/eraser/main.go:561
↓ 18 callers
Function
ie
(e)
internal/web/static/js/htmx.min.js:1
↓ 17 callers
Method
renderWithCSRF
(w http.ResponseWriter, r *http.Request, name string, data map[string]interface{})
internal/web/server.go:1167
↓ 16 callers
Function
te
(e,t)
internal/web/static/js/htmx.min.js:1
↓ 15 callers
Function
y
(e,t)
internal/web/static/js/htmx.min.js:1
↓ 14 callers
Function
ClassifyResponse
ClassifyResponse analyzes an email and determines the response type
internal/inbox/classifier.go:235
↓ 14 callers
Function
le
(e,t)
internal/web/static/js/htmx.min.js:1
↓ 14 callers
Function
se
(e)
internal/web/static/js/htmx.min.js:1
↓ 13 callers
Function
g
(e)
internal/web/static/js/htmx.min.js:1
↓ 13 callers
Function
ne
(t,r)
internal/web/static/js/htmx.min.js:1
↓ 12 callers
Function
O
(e,t)
internal/web/static/js/htmx.min.js:1
↓ 12 callers
Function
h
(e,t)
internal/web/static/js/htmx.min.js:1
↓ 12 callers
Function
s
(e,t)
internal/web/static/js/htmx.min.js:1
↓ 11 callers
Function
t
(e)
internal/web/static/js/htmx.min.js:1
↓ 11 callers
Function
v
(e,t)
internal/web/static/js/htmx.min.js:1
↓ 10 callers
Function
u
(e)
internal/web/static/js/htmx.min.js:1
↓ 9 callers
Method
Add
(record *Record)
internal/history/history.go:212
↓ 9 callers
Function
b
(e)
internal/web/static/js/htmx.min.js:1
↓ 9 callers
Function
w
()
internal/web/static/js/htmx.min.js:1
↓ 8 callers
Method
GetBrokerResponses
GetBrokerResponses retrieves broker responses with optional filtering
internal/history/history.go:511
↓ 8 callers
Function
LoadFromFile
(path string)
internal/broker/broker.go:51
↓ 8 callers
Method
UpdatePipelineStatus
==================== Pipeline Status Methods ==================== UpdatePipelineStatus updates the pipeline status for a broker
internal/history/history.go:864
↓ 8 callers
Function
p
(e)
internal/web/static/js/htmx.min.js:1
↓ 7 callers
Function
DefaultDBPath
()
internal/history/history.go:350
↓ 7 callers
Function
NewStore
(dbPath string)
internal/history/history.go:118
↓ 7 callers
Function
a
(e,t)
internal/web/static/js/htmx.min.js:1
↓ 7 callers
Function
o
(e,t)
internal/web/static/js/htmx.min.js:1
↓ 6 callers
Method
Context
Context returns the job's context
internal/web/job.go:120
↓ 6 callers
Function
E
(e)
internal/web/static/js/htmx.min.js:1
↓ 6 callers
Function
e
(e,t=false)
internal/web/static/js/htmx.min.js:1
↓ 6 callers
Function
he
(t,r,n,i,a,e)
internal/web/static/js/htmx.min.js:1
↓ 6 callers
Function
m
(e,t,r,n)
internal/web/static/js/htmx.min.js:1
↓ 6 callers
Function
resolveBrokerPath
()
cmd/eraser/main.go:32
↓ 6 callers
Function
resolveConfigPath
()
cmd/eraser/main.go:43
↓ 6 callers
Function
ue
(e,t)
internal/web/static/js/htmx.min.js:1
↓ 5 callers
Method
Clear
Clear removes the saved job state
internal/web/job.go:278
↓ 5 callers
Method
Connect
Connect establishes IMAP connection
internal/inbox/monitor.go:81
↓ 5 callers
Method
Disconnect
Disconnect closes the IMAP connection
internal/inbox/monitor.go:104
↓ 5 callers
Method
GetPendingTasks
GetPendingTasks retrieves pending tasks with optional filtering
internal/history/history.go:744
↓ 5 callers
Function
J
(e)
internal/web/static/js/htmx.min.js:1
↓ 5 callers
Function
Load
(path string)
internal/config/config.go:104
↓ 5 callers
Function
NewMonitor
NewMonitor creates a new inbox monitor
internal/inbox/monitor.go:41
↓ 5 callers
Function
NewSender
(cfg config.EmailConfig)
internal/email/sender.go:30
↓ 5 callers
Function
R
(e,t)
internal/web/static/js/htmx.min.js:1
↓ 5 callers
Function
T
(e)
internal/web/static/js/htmx.min.js:1
↓ 5 callers
Function
c
(e,t)
internal/web/static/js/htmx.min.js:1
↓ 5 callers
Function
d
(e)
internal/web/static/js/htmx.min.js:1
↓ 5 callers
Method
getSession
(r *http.Request)
internal/web/server.go:1504
↓ 5 callers
Method
takeScreenshot
takeScreenshot captures the current page state
internal/browser/browser.go:298
↓ 4 callers
Method
AddBrokerResponse
==================== Broker Response Methods ==================== AddBrokerResponse stores a classified response from a broker
internal/history/history.go:361
↓ 4 callers
Function
C
(e,t)
internal/web/static/js/htmx.min.js:1
↓ 4 callers
Method
Create
Create creates a new job with the given total count
internal/web/job.go:160
↓ 4 callers
Method
FetchRecentEmails
FetchRecentEmails fetches emails from the last N days
internal/inbox/monitor.go:112
↓ 4 callers
Function
I
(e,t)
internal/web/static/js/htmx.min.js:1
↓ 4 callers
Function
M
(e)
internal/web/static/js/htmx.min.js:1
↓ 4 callers
Method
Name
()
internal/email/sender.go:27
↓ 4 callers
Function
Rr
(e,t,r,n)
internal/web/static/js/htmx.min.js:1
↓ 4 callers
Method
Send
(ctx context.Context, msg Message)
internal/email/sender.go:26
↓ 4 callers
Function
Tr
(e,t,r)
internal/web/static/js/htmx.min.js:1
↓ 4 callers
Function
Ue
(e,t,r)
internal/web/static/js/htmx.min.js:1
↓ 4 callers
Method
Update
Update updates the job progress
internal/web/job.go:48
↓ 4 callers
Function
Wt
(e,t)
internal/web/static/js/htmx.min.js:1
↓ 4 callers
Function
Z
(e,t)
internal/web/static/js/htmx.min.js:1
↓ 4 callers
Function
f
(e,t)
internal/web/static/js/htmx.min.js:1
↓ 4 callers
Function
hr
(t,r,n,e,i)
internal/web/static/js/htmx.min.js:1
↓ 4 callers
Function
ht
(a,o,e,s,l)
internal/web/static/js/htmx.min.js:1
↓ 4 callers
Function
l
(e)
internal/web/static/js/htmx.min.js:1
↓ 4 callers
Function
lr
(e,t)
internal/web/static/js/htmx.min.js:1
↓ 4 callers
Function
nr
(e)
internal/web/static/js/htmx.min.js:1
↓ 4 callers
Method
renderPartial
(w http.ResponseWriter, name string, data interface{})
internal/web/server.go:1154
↓ 4 callers
Method
renderSettingsWithMessage
(w http.ResponseWriter, r *http.Request, message string, success bool)
internal/web/server.go:621
↓ 4 callers
Method
saveJobProgress
saveJobProgress saves the current job progress to disk
internal/web/server.go:994
↓ 4 callers
Function
tt
(e)
internal/web/static/js/htmx.min.js:1
↓ 3 callers
Function
D
(e)
internal/web/static/js/htmx.min.js:1
↓ 3 callers
Method
Delete
Delete removes a session
internal/web/session.go:122
↓ 3 callers
Function
Ee
(e,i,a)
internal/web/static/js/htmx.min.js:1
↓ 3 callers
Method
FetchBrokerEmails
FetchBrokerEmails fetches only emails from known broker domains
internal/inbox/monitor.go:251
↓ 3 callers
Method
FetchBrokerEmailsFromFolder
FetchBrokerEmailsFromFolder fetches broker emails from a specific folder
internal/inbox/monitor.go:269
↓ 3 callers
Function
Fr
(e,r,n)
internal/web/static/js/htmx.min.js:1
↓ 3 callers
Function
G
(e,t)
internal/web/static/js/htmx.min.js:1
↓ 3 callers
Method
GetPendingTaskByID
GetPendingTaskByID retrieves a specific pending task
internal/history/history.go:799
↓ 3 callers
Method
GetPendingTaskStats
GetPendingTaskStats returns counts of pending tasks by type and status
internal/history/history.go:846
↓ 3 callers
Method
Render
Render generates an email from a template
internal/template/template.go:81
↓ 3 callers
Function
Save
(path string, cfg *Config)
internal/config/config.go:151
↓ 3 callers
Function
Tt
(e)
internal/web/static/js/htmx.min.js:1
↓ 3 callers
Function
ValidateEmail
ValidateEmail checks for injection characters and RFC 5322 compliance
internal/email/sender.go:38
↓ 3 callers
Function
Zt
()
internal/web/static/js/htmx.min.js:1
↓ 3 callers
Function
_e
(e,t,r)
internal/web/static/js/htmx.min.js:1
↓ 3 callers
Function
ct
(e,t,r)
internal/web/static/js/htmx.min.js:1
↓ 3 callers
Function
dr
(e,t)
internal/web/static/js/htmx.min.js:1
↓ 3 callers
Function
er
()
internal/web/static/js/htmx.min.js:1
↓ 3 callers
Function
escapeSelector
escapeSelector escapes special characters in CSS selectors for JS strings
internal/browser/filler.go:426
next →
1–100 of 457, ranked by callers