MCPcopy Create free account

hub / github.com/MasterScrat/Chatistics / functions

Functions50 in github.com/MasterScrat/Chatistics

↓ 5 callersFunctionparse_messages
(files, own_name, infer_datetime)
parsers/whatsapp.py:90
↓ 4 callersFunctionadd_common_parse_arguments
(parser)
parse.py:18
↓ 4 callersFunctiondetect_language
Detects language of input text
parsers/utils.py:22
↓ 4 callersFunctionexport_dataframe
(df, filename)
parsers/utils.py:11
↓ 4 callersFunctionfix_text_encoding
Fixes text encoding, see https://stackoverflow.com/questions/50008296/facebook-json-badly-encoded
parsers/messenger.py:77
↓ 4 callersFunctionmain
(own_name, file_path, max_exported_messages, infer_datetime)
parsers/whatsapp.py:66
↓ 3 callersFunctionadd_load_data_args
Adds common data loader arguments to arg parser
utils.py:17
↓ 3 callersFunctionid_to_name
(_id)
parsers/hangouts.py:88
↓ 3 callersFunctionload_data
Load chat log data based on arg parse filter options
utils.py:33
↓ 3 callersFunctionsave_fig
Save figure with timestamps
visualizers/utils.py:9
↓ 2 callersFunctionmain
(args)
visualizers/cloud.py:17
↓ 1 callersFunction_main_loop
(client)
parsers/telegram.py:52
↓ 1 callersFunctioncleanup_text
(text, stopwords)
visualizers/cloud.py:40
↓ 1 callersFunctionget_config
()
parsers/config.py:6
↓ 1 callersFunctionget_f_name
(compressed)
export.py:16
↓ 1 callersFunctionget_own_name
(client)
parsers/telegram.py:68
↓ 1 callersFunctionget_stopwords
Load stopwords given a stopword path
visualizers/utils.py:19
↓ 1 callersFunctioninfer_datetime_regex
(f_path, max_messages=100)
parsers/whatsapp.py:22
↓ 1 callersFunctioninfer_own_name
Infers own name from multiple conversations by finding the person who participated most in the conversations
parsers/messenger.py:82
↓ 1 callersFunctioninfer_own_name
Infers own name from multiple conversations by finding the person who participated most in the conversations
parsers/whatsapp.py:157
↓ 1 callersFunctioninfer_own_name
Infers own name from multiple conversations by finding the person who participated most in the conversations
parsers/hangouts.py:162
↓ 1 callersFunctionlist_dialogs
(client, own_name)
parsers/telegram.py:11
↓ 1 callersFunctionmain
Simple method to export message logs to either stdout or to a file
export.py:13
↓ 1 callersFunctionparse_messages
(file_path, own_name)
parsers/messenger.py:36
↓ 1 callersFunctionparse_messages
Google Hangouts exports all the chat logs in a single JSON file. The format is super redundant and contains a lot of meta-information. {
parsers/hangouts.py:36
↓ 1 callersFunctionprocess_dialog_with_user
(client, item, own_name)
parsers/telegram.py:28
↓ 1 callersFunctionread_archive
(file_path)
parsers/hangouts.py:155
↓ 1 callersFunctionrender_barplot
(df, args)
visualizers/breakdown.py:16
↓ 1 callersFunctionrender_density
(df, args)
visualizers/breakdown.py:45
↓ 1 callersFunctionrender_wordcloud
(args, text)
visualizers/cloud.py:28
↓ 1 callersFunctionsave_name_for_id
(name, _id)
parsers/hangouts.py:94
Method__init__
(self)
parse.py:31
Method__init__
(self, **kwargs)
utils.py:13
Method__init__
(self)
visualize.py:16
Methodbreakdown
(self)
visualize.py:29
Methodcloud
(self)
visualize.py:40
Methodhangouts
(self)
parse.py:53
Functionmain
(args)
visualizers/breakdown.py:62
Functionmain
(own_name, file_path, max_exported_messages)
parsers/messenger.py:13
Functionmain
(own_name, max_exported_messages=10000, user_dialog_messages_limit=1000)
parsers/telegram.py:83
Functionmain
(own_name, file_path, max_exported_messages)
parsers/hangouts.py:12
Methodmessenger
(self)
parse.py:62
Functionstr2bool
(v)
parse.py:26
Methodtelegram
(self)
parse.py:44
Functiontest_parse_chat_info_chat1
()
tests/test_whatsapp.py:80
Functiontest_parse_eu_datetime_chat2
()
tests/test_whatsapp.py:89
Functiontest_parse_us_datetime_chat3
()
tests/test_whatsapp.py:97
Functiontest_parse_us_datetime_chat4
()
tests/test_whatsapp.py:105
Functiontimestamp_to_ordinal
(value)
parsers/utils.py:17
Methodwhatsapp
(self)
parse.py:71