Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/healthchecks/healthchecks
/ functions
Functions
2,984 in github.com/healthchecks/healthchecks
⨍
Functions
2,984
◇
Types & classes
640
↳
Endpoints
334
↓ 946 callers
Method
get
(self, key: str)
hc/api/tests/test_auth.py:9
↓ 693 callers
Method
login
(self, r: HttpRequest, qs: QuerySet[Profile])
hc/accounts/admin.py:195
↓ 439 callers
Function
$
(t,e)
static/js/nouislider.min.js:1
↓ 423 callers
Method
post
( cls, url: str, retry: bool = True, *, params: curl.Params = None,
hc/api/transports.py:185
↓ 68 callers
Method
json
(self)
hc/api/models.py:1114
↓ 58 callers
Method
add
(self, title: str, value: str, short: bool = True)
hc/integrations/slack/transport.py:20
↓ 54 callers
Method
post
( self, data: JSONDict, expect_fragment: str | None = None, v: int = 1, )
hc/api/tests/test_create_check.py:15
↓ 49 callers
Function
M
(t,e)
static/js/bootstrap-native.min.js:2
↓ 49 callers
Method
post
(self, key: str)
hc/api/tests/test_auth.py:12
↓ 47 callers
Function
a
(t)
static/js/bootstrap.min.js:6
↓ 42 callers
Method
text
(self)
hc/lib/curl.py:41
↓ 41 callers
Function
m
(e)
static/js/jquery-3.6.0.min.js:2
↓ 41 callers
Method
post
( self, code: uuid.UUID | str, data: JSONDict, v: int = 1, api_key: st
hc/api/tests/test_update_check.py:17
↓ 40 callers
Function
R
(t,i)
static/js/bootstrap-native.min.js:2
↓ 40 callers
Method
assertEmailContains
Test if fragment appears in email's plain text *and* HTML content.
hc/test.py:94
↓ 40 callers
Method
get_status
Return current status for display.
hc/api/models.py:347
↓ 39 callers
Function
S
(e,t)
static/js/jquery-3.6.0.min.js:2
↓ 38 callers
Function
_get_rw_project_for_user
Check access, return (project, rw) tuple.
hc/front/views.py:185
↓ 37 callers
Method
add
(self, when: datetime, duration: td)
hc/api/models.py:176
↓ 36 callers
Function
w
(e,r)
static/js/purify.min.js:2
↓ 34 callers
Function
E
(t,e)
static/js/bootstrap-native.min.js:2
↓ 33 callers
Function
P
(t,e,i,n)
static/js/bootstrap-native.min.js:2
↓ 32 callers
Function
N
(t,e)
static/js/bootstrap-native.min.js:2
↓ 31 callers
Method
assign_all_checks
(self)
hc/api/models.py:1014
↓ 31 callers
Method
set_sudo_flag
(self)
hc/test.py:75
↓ 30 callers
Method
tmpl
(self, template_name: str, **ctx: Any)
hc/api/transports.py:104
↓ 29 callers
Function
g
(t,e)
static/js/nouislider.min.js:1
↓ 28 callers
Method
_setup_data
( self, value: str, status: str = "down", email_verified: bool = True )
hc/integrations/webhook/tests/test_notify.py:15
↓ 28 callers
Method
notify
(self, flip: Flip, notification: Notification)
hc/integrations/webhook/transport.py:67
↓ 27 callers
Function
absolute_reverse
Generate absolute URL (starting with http[s]://).
hc/lib/urls.py:15
↓ 26 callers
Method
notify
(self, flip: Flip, notification: Notification)
hc/integrations/signal/transport.py:158
↓ 26 callers
Function
required
(schema2)
static/js/webauthn-json.browser-global.js:104
↓ 25 callers
Function
s
(o)
static/js/bootstrap.min.js:6
↓ 24 callers
Function
envbool
(s: str, default: str)
hc/settings.py:23
↓ 24 callers
Method
handle
(self, **options: Any)
hc/accounts/management/commands/pruneusers.py:24
↓ 24 callers
Method
notify
(self, flip: Flip, notification: Notification)
hc/integrations/email/transport.py:13
↓ 23 callers
Function
setup_mock
( socket: Mock, response_tmpl: Any, side_effect: Exception | None = None )
hc/integrations/signal/tests/test_notify.py:58
↓ 22 callers
Function
Q
(t,e,r,n,i,o)
static/js/nouislider.min.js:1
↓ 22 callers
Function
optional
(schema2)
static/js/webauthn-json.browser-global.js:110
↓ 22 callers
Method
tags_list
(self)
hc/api/models.py:387
↓ 22 callers
Method
write
(self, text: str)
hc/api/tests/test_smtpd.py:43
↓ 21 callers
Function
I
(r,n,i)
static/js/nouislider.min.js:1
↓ 21 callers
Method
assertEmailContainsHtml
Test if fragment appears in email's HTML content.
hc/test.py:85
↓ 21 callers
Method
last_ping
Return the last Ping object received before this flip.
hc/api/transports.py:90
↓ 21 callers
Function
t
(e)
static/js/jquery-3.6.0.min.js:2
↓ 21 callers
Method
time
(self, obj: Channel)
hc/api/admin.py:224
↓ 21 callers
Function
ve
(a)
static/js/jquery-3.6.0.min.js:2
↓ 20 callers
Function
i
(o)
static/js/bootstrap.min.js:6
↓ 20 callers
Method
notify
(self, flip: Flip, notification: Notification)
hc/integrations/telegram/transport.py:65
↓ 20 callers
Method
sign
(self, value: str)
hc/lib/signing.py:21
↓ 19 callers
Method
_setup_data
( self, value: str, status: str = "down", email_verified: bool = True )
hc/integrations/slack/tests/test_notify.py:15
↓ 19 callers
Method
notify
(self, flip: Flip, notification: Notification)
hc/integrations/slack/transport.py:114
↓ 18 callers
Function
_process_message
(remote_addr: str, mailfrom: str, mailto: str, data: bytes)
hc/api/management/commands/smtpd.py:50
↓ 18 callers
Method
_setup_data
( self, value: str, status: str = "down", email_verified: bool = True )
hc/integrations/po/tests/test_notify.py:16
↓ 18 callers
Method
assertEmailContainsText
Test if fragment appears in email body.
hc/test.py:80
↓ 18 callers
Method
notify
(self, flip: Flip, notification: Notification)
hc/integrations/po/transport.py:47
↓ 18 callers
Function
p
(t)
static/js/selectize.min.js:30
↓ 18 callers
Function
request
Make a HTTP request using pycurl, return a Response object. The `method` argument specifies the HTTP verb, and must be one of: "get", "post",
hc/lib/curl.py:51
↓ 17 callers
Method
render
(self)
hc/front/templatetags/asciitable.py:22
↓ 16 callers
Function
envsecret
(s: str)
hc/settings.py:40
↓ 16 callers
Function
le
(e)
static/js/jquery-3.6.0.min.js:2
↓ 16 callers
Method
send_report
(self, nag: bool = False)
hc/accounts/models.py:214
↓ 15 callers
Function
_process
(name: str, lexer: Lexer)
hc/front/management/commands/pygmentize.py:17
↓ 15 callers
Method
assertEmailNotContains
Test if fragment is absent from both plain text *and* HTML content.
hc/test.py:100
↓ 15 callers
Method
close
(self)
hc/lib/statsd.py:16
↓ 15 callers
Function
ft
(t,e)
static/js/nouislider.min.js:1
↓ 15 callers
Method
json
(self)
hc/lib/curl.py:37
↓ 15 callers
Method
setopt
(self, k: int, v: Any)
hc/lib/tests/test_curl.py:18
↓ 14 callers
Function
T
(e,r)
static/js/nouislider.min.js:1
↓ 14 callers
Function
U
(t,e)
static/js/bootstrap-native.min.js:2
↓ 14 callers
Method
_payload
(self, **kwargs: str)
hc/front/tests/test_add_check.py:14
↓ 14 callers
Method
cloaked_url
(self)
hc/api/models.py:267
↓ 14 callers
Function
hash_key
(t)
static/js/selectize.min.js:30
↓ 14 callers
Function
l
(o)
static/js/bootstrap.min.js:6
↓ 14 callers
Function
l
(i,o,a,s)
static/js/jquery-3.6.0.min.js:2
↓ 14 callers
Method
notify
(self, flip: Flip, notification: Notification)
hc/integrations/ntfy/transport.py:17
↓ 14 callers
Function
send
(message: Message, block: bool = False)
hc/lib/emails.py:68
↓ 14 callers
Method
url
(self, u: str | None = None, **kwargs: bool)
hc/front/tests/test_log_events.py:43
↓ 14 callers
Function
y
(t,e)
static/js/nouislider.min.js:1
↓ 13 callers
Function
S
(t,e)
static/js/bootstrap-native.min.js:2
↓ 13 callers
Function
W
(t,i)
static/js/bootstrap-native.min.js:2
↓ 13 callers
Method
add
(self, title: str, value: str)
hc/integrations/googlechat/transport.py:13
↓ 13 callers
Method
authorize
( value: str, capacity: int, refill_time_secs: int, force: bool = False )
hc/api/models.py:1346
↓ 13 callers
Method
for_user
(self, user: User)
hc/accounts/models.py:62
↓ 13 callers
Function
make_message
( name: str, to: str | list[str], ctx: dict[str, Any], headers: dict[str, str] = {} )
hc/lib/emails.py:40
↓ 13 callers
Function
n
()
static/js/bootstrap.min.js:6
↓ 12 callers
Function
A
(e,t)
static/js/jquery-3.6.0.min.js:2
↓ 12 callers
Function
F
(t,e)
static/js/nouislider.min.js:1
↓ 12 callers
Function
a
(t)
static/js/jquery-3.6.0.min.js:2
↓ 12 callers
Function
e
(t,e)
static/js/selectize.min.js:30
↓ 12 callers
Function
getattr
(t,e,n)
static/js/selectize.min.js:30
↓ 12 callers
Method
going_down_after
Return the datetime when the check goes down. If the check is new or paused, and not currently running, return None. If the check is
hc/api/models.py:331
↓ 12 callers
Method
notify
(self, flip: Flip, notification: Notification)
hc/integrations/rocketchat/transport.py:59
↓ 12 callers
Function
o
(t,e)
static/js/selectize.min.js:30
↓ 12 callers
Function
prepare_durations
Given a list of Ping objects, calculate the duration value for each. The list *must* be already sorted in a descending order (latest pings first)
hc/api/models.py:806
↓ 12 callers
Function
t
(t,e)
static/js/selectize.min.js:30
↓ 12 callers
Method
to_dict
(self, owner_code: uuid.UUID, v: int)
hc/api/models.py:684
↓ 11 callers
Function
ce
(e)
static/js/jquery-3.6.0.min.js:2
↓ 11 callers
Function
counts
Extract integer values from command's return value.
hc/accounts/tests/test_sendinactivitynotices.py:19
↓ 11 callers
Method
get
(self, api_key: str = "X" * 32, qs: str = "")
hc/api/tests/test_get_flips.py:33
next →
1–100 of 2,984, ranked by callers