Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Charcoal-SE/SmokeDetector
/ functions
Functions
744 in github.com/Charcoal-SE/SmokeDetector
⨍
Functions
744
◇
Types & classes
45
↳
Endpoints
21
↓ 1 callers
Function
link_at_end
(s, site)
findspam.py:950
↓ 1 callers
Function
load_blacklists
()
blacklists.py:14
↓ 1 callers
Function
load_files
()
datahandling.py:116
↓ 1 callers
Function
load_ms_cache_data
Load cached data from a pickle file on disk. Should really only need to be called once, on startup. :returns: None
ws.py:131
↓ 1 callers
Function
log_file
(log_level, *args)
helpers.py:213
↓ 1 callers
Function
main
()
queue_timings.py:13
↓ 1 callers
Function
main_start_interactive
()
util.py:46
↓ 1 callers
Method
make_api_call_for_site
(self, site, new_posts, thread_stats)
bodyfetcher.py:488
↓ 1 callers
Function
matches_number_regex
(pattern)
phone_numbers.py:72
↓ 1 callers
Function
matches_number_regex_end
(pattern)
phone_numbers.py:80
↓ 1 callers
Function
matches_number_regex_start
(pattern)
phone_numbers.py:76
↓ 1 callers
Method
merge_abort
()
gitmanager.py:459
↓ 1 callers
Method
merge_pull_request
(cls, pr_id, comment="")
gitmanager.py:347
↓ 1 callers
Function
normalize_list
(numbers)
phone_numbers.py:109
↓ 1 callers
Method
parse
(self)
blacklists.py:192
↓ 1 callers
Function
perform_similarity_checks
Performs 4 tests to determine similarity between links in the post and the user name :param post: Test of the post :param name: Username
findspam.py:1730
↓ 1 callers
Method
ping_failed
Indicate a metasmoke status ping connection failure
metasmoke.py:64
↓ 1 callers
Method
ping_succeeded
Indicate a metasmoke status ping connection success
metasmoke.py:84
↓ 1 callers
Method
print_queue
(self)
bodyfetcher.py:432
↓ 1 callers
Function
promote_any_in_process_with_appropriate_digit_count
()
phone_numbers.py:184
↓ 1 callers
Function
purge_cache
Trim down cache variable to the specified number of newest entries.
findspam.py:1377
↓ 1 callers
Function
refresh_site_id_dict
()
datahandling.py:826
↓ 1 callers
Function
refresh_site_id_dict_if_needed_and_get_issues
()
datahandling.py:848
↓ 1 callers
Function
refresh_sites
()
datahandling.py:514
↓ 1 callers
Method
register
(cls, prop, cb)
socketscience.py:57
↓ 1 callers
Method
reject_pull_request
(cls, pr_id, comment="", self_reject=False)
gitmanager.py:388
↓ 1 callers
Function
remove_end_regex_comments
(regex_text)
helpers.py:428
↓ 1 callers
Method
remove_from_blacklist
(cls, item, username, blacklist_type="", code_privileged=False, metasmoke_down=False)
gitmanager.py:272
↓ 1 callers
Function
remove_regex_comments
(regex_text)
helpers.py:424
↓ 1 callers
Function
remove_whitelisted_user
(user)
datahandling.py:340
↓ 1 callers
Function
report_posts
Reports a list of URLs :param urls: A list of URLs :param reported_by_owner: The chatexchange User record for the user that reported the
chatcommands.py:2258
↓ 1 callers
Method
reset_head
()
gitmanager.py:463
↓ 1 callers
Method
reset_switch
Reset class Metasmoke.AutoSwitch to default values
metasmoke.py:126
↓ 1 callers
Function
resolve_ms_link
(post_url)
datahandling.py:262
↓ 1 callers
Method
run
()
flovis.py:41
↓ 1 callers
Method
scan_api_results
(self, site, response, response_timestamp)
bodyfetcher.py:650
↓ 1 callers
Function
schedule_store_bodyfetcher_max_ids
()
datahandling.py:404
↓ 1 callers
Method
send_cpu_starvation_warning_if_appropriate
(self)
bodyfetcher.py:336
↓ 1 callers
Function
send_reply
(room_ident, reply_to_id, message)
chatcommunicate.py:324
↓ 1 callers
Method
send_site_thread_starvation_warning_if_appropriate
(self, site)
bodyfetcher.py:310
↓ 1 callers
Method
send_statistics
()
metasmoke.py:574
↓ 1 callers
Method
send_thread_starvation_warning_if_appropriate
(self)
bodyfetcher.py:284
↓ 1 callers
Function
setup_websocket
(attempt, max_attempts)
ws.py:248
↓ 1 callers
Function
should_whitelist_prevent_alert
(user_url, reasons)
spamhandling.py:20
↓ 1 callers
Method
site_thread_starvation_warning_thread_launched
(self, site)
bodyfetcher.py:332
↓ 1 callers
Method
status_stripped
(*args, **kwargs)
_Git_Windows.py:62
↓ 1 callers
Function
store_site_id_dict
()
datahandling.py:814
↓ 1 callers
Function
strip_pre_and_code_elements
(text, leave_note=False)
helpers.py:505
↓ 1 callers
Function
strip_pre_elements
(text, leave_note=False)
helpers.py:501
↓ 1 callers
Method
subscribe
(self, post_url, callback=None, timeout=None)
deletionwatcher.py:126
↓ 1 callers
Function
sum_weight
(reasons: list)
spamhandling.py:27
↓ 1 callers
Method
sync_remote
()
gitmanager.py:504
↓ 1 callers
Method
sync_remote_hard
()
gitmanager.py:513
↓ 1 callers
Function
td_format
(td_object)
chatcommands.py:1406
↓ 1 callers
Method
thread_starvation_warning_thread_launched
(self)
bodyfetcher.py:306
↓ 1 callers
Method
title
(self)
classes/post.py:227
↓ 1 callers
Method
update_code_privileged_users_list
()
metasmoke.py:510
↓ 1 callers
Method
update_pull_request
Update pull requests' status (open/closed).
gitmanager.py:87
↓ 1 callers
Function
update_reason_weights
()
datahandling.py:251
↓ 1 callers
Function
user_must_be_an_admin
(msg)
chatcommands.py:1889
↓ 1 callers
Method
validate
(self)
blacklists.py:451
↓ 1 callers
Function
warn
(message)
nocrash.py:55
↓ 1 callers
Method
watch_socket
(self, event_callback)
chatexchange_extension.py:9
↓ 1 callers
Function
will_i_be_notified
(user_id, chat_site, room_id, se_site)
datahandling.py:591
Method
__call__
(self, *args, **kwargs)
findspam.py:554
Method
__call__
(*args, **kwargs)
_Git_Windows.py:51
Method
__call__
(self, *args, original_msg=None, alias_used=None, quiet_action=False)
chatcommunicate.py:514
Method
__contains__
(self, name)
test/test_chatcommands.py:881
Method
__eq__
(self, _)
datahandling.py:46
Method
__eq__
(self, other)
test/test_spamhandling.py:28
Method
__getattribute__
(self, name)
_Git_Windows.py:38
Method
__getitem__
(self, item)
apigetpost.py:52
Method
__getitem__
(self, item: str)
classes/post.py:57
Method
__getitem__
(self, _)
test/test_chatcommands.py:878
Method
__init__
(self, host)
flovis.py:13
Method
__init__
(self)
deletionwatcher.py:29
Method
__init__
(self, all_sites=True, sites=None, max_rep=1, max_score=0, question=True, answer=True)
findspam.py:401
Method
__init__
(self, item, reason, title=True, body=True, body_summary=True, username=True, filter=None, st
findspam.py:433
Method
__init__
(self)
editwatcher.py:25
Method
__init__
(self, *args, **kwargs)
_Git_Windows.py:34
Method
__init__
(self, filename: str)
blacklists.py:30
Method
__init__
(self, filename)
blacklists.py:175
Method
__init__
(self, room, block_time, deletion_watcher)
chatcommunicate.py:33
Method
__init__
(self, type_signature, reply=False, whole_msg=False, privileged=False, arity=None, aliases=No
chatcommunicate.py:503
Method
__init__
(self)
apigetpost.py:11
Method
__init__
(self, host)
chatexchange_extension.py:25
Method
__init__
(self, json_data: Optional[AnyStr] = None, api_response: Optional[dict] = None, parent: Optional["Post"] = Non
classes/post.py:16
Method
__init__
(self, feedback, blacklist=False, always_silent=False)
classes/feedback.py:14
Method
__init__
(self, containing, without)
test/test_spamhandling.py:24
Method
__init__
(self, d, spec=None)
test/fake.py:3
Method
__repr__
(self)
chatcommunicate.py:554
Method
__repr__
(self)
classes/post.py:46
Method
__setitem__
(self, key, value)
apigetpost.py:49
Method
__setitem__
(self, key: str, item: Union[str, object])
classes/post.py:54
Method
_normalize
Normalize to lower case
blacklists.py:293
Method
_run
(cls)
tasks.py:10
Method
_start
(self)
deletionwatcher.py:67
Method
_start
(self)
editwatcher.py:52
Method
_unsubscribe
(self, action)
deletionwatcher.py:232
Method
_unsubscribe_to_expired_posts_and_expunge
(self)
editwatcher.py:84
← previous
next →
301–400 of 744, ranked by callers