MCPcopy Create free account

hub / github.com/Trinkle23897/tuixue.online-visa / functions

Functions364 in github.com/Trinkle23897/tuixue.online-visa

↓ 1 callersFunctioncheck
($a, $b)
global/crawler/view/ais.php:47
↓ 1 callersFunctioncheck
($a, $b)
global/crawler/view/index.php:46
↓ 1 callersFunctioncheck
($c, $o)
asiv/index.php:45
↓ 1 callersFunctioncheckEmbassyCode
frontend/src/services/typeCheck.js:7
↓ 1 callersFunctioncheckVisaType
frontend/src/services/typeCheck.js:1
↓ 1 callersFunctioncheck_alive
(page)
visa2/fast_visa.py:262
↓ 1 callersFunctioncheck_alive
(page)
api/tuixue/login.py:20
↓ 1 callersFunctionconfirm
(args)
visa2/notify.py:125
↓ 1 callersFunctionconfirm
(args)
global/crawler/notify.py:172
↓ 1 callersFunctionconnect
Connect to the local MongoDB server. Return a handle of tuixue database.
backend/tuixue_mongodb.py:33
↓ 1 callersFunctionconnect_ws
Create a websocket connection.
backend/websocket_test.py:21
↓ 1 callersMethodcontain_session
For a given session, return whether or not the session is in the cache
backend/session_operation.py:209
↓ 1 callersFunctiondata_argumentation
(data, label, st)
visa2/captcha.py:95
↓ 1 callersFunctiondeleteCookie
frontend/src/utils/cookie.js:12
↓ 1 callersFunctiondelete_curve
()
visa2/vcode2.py:182
↓ 1 callersFunctiondelete_curve
()
api/tuixue/vcode2.py:181
↓ 1 callersMethoddisconnect
(self)
backend/api_websocket.py:98
↓ 1 callersFunctioneliminate_noise
()
visa2/vcode2.py:231
↓ 1 callersFunctioneliminate_noise
()
api/tuixue/vcode2.py:227
↓ 1 callersFunctionf_visa
(driver, driver2)
visa2/visa.py:102
↓ 1 callersFunctionfetchMetadata
()
frontend/src/redux/metadataSlice.js:21
↓ 1 callersFunctionfetch_all
Fetch global USEbassy data.
backend/sync_data.py:15
↓ 1 callersMethodfind_visa_status_overview_embtz
This method fix the problem of `cls.find_visa_status_overview` as the previous method doesn't convert the querying date into the embassy
backend/tuixue_mongodb.py:622
↓ 1 callersMethodfind_visa_status_past24h_turning_point
Fill in the missing minute and return the visa status detail with consecutive duplicate removed
backend/tuixue_mongodb.py:824
↓ 1 callersFunctionforever
()
visa2/lite_visa.py:378
↓ 1 callersFunctionforever
()
visa2/fast_visa.py:275
↓ 1 callersFunctionforever
()
global/crawler/lite_visa.py:496
↓ 1 callersFunctiongetDetailVisaStatus
(visaType, embassyCode, timestamp)
frontend/src/services/TuixueAPI.js:124
↓ 1 callersFunctiongetVisaStatusMetadata
()
frontend/src/services/TuixueAPI.js:44
↓ 1 callersFunctiongetVisaStatusOverview
(visaType, embassyCode, since, to)
frontend/src/services/TuixueAPI.js:71
↓ 1 callersFunctionget_args
()
visa2/captcha.py:31
↓ 1 callersFunctionget_date
(page)
api/tuixue/login.py:6
↓ 1 callersFunctionget_date
(page)
api/tuixue/reg.py:19
↓ 1 callersMethodget_email_list
Find all of the email address for given new visa status. param `inclusion` spcify the filtering strategy of email list. It can be one of
backend/tuixue_mongodb.py:946
↓ 1 callersMethodget_embassy_list_by_crawler_code
(cls, crawler_code: str)
backend/global_var.py:226
↓ 1 callersMethodget_event
(self)
backend/api_websocket.py:158
↓ 1 callersMethodget_region_country_embassy_tree
Return a region-country-embassy mapping
backend/global_var.py:240
↓ 1 callersMethodget_region_mapping
Return a region to embassy code mapping. In JSON convention.
backend/global_var.py:230
↓ 1 callersFunctiongiganticFetch
()
frontend/src/hooks/useInitialDataFetch.js:12
↓ 1 callersFunctionh_visa
(driver, driver2)
visa2/visa.py:217
↓ 1 callersFunctioninfinite_fetch
Incase the connection drop or something...
backend/sync_data.py:59
↓ 1 callersFunctioninit
()
visa2/lite_visa.py:172
↓ 1 callersFunctioninit
()
visa2/fast_visa.py:60
↓ 1 callersFunctioninit
Program entry, a simple command line interface
backend/visa_status_fetcher.py:24
↓ 1 callersFunctioninit
()
backend/websocket_test.py:56
↓ 1 callersFunctioninit
()
global/crawler/lite_visa.py:217
↓ 1 callersMethodinit_cache
(self)
global/crawler/lite_visa.py:93
↓ 1 callersMethodinitiate_collections_tz
Initiate the database with following handling of datetime object regarding timezone. 1. All of the `available_date` data are stored as i
backend/tuixue_mongodb.py:300
↓ 1 callersFunctioninitiate_database
Clear all the previous visa_status data. Write all file based data into MongoDB.
backend/sync_data.py:51
↓ 1 callersMethodinitiate_email
Initialize the database with old version of email records.
backend/tuixue_mongodb.py:978
↓ 1 callersMethodinitiate_latest_written_sequential
Initate latest_written in sequentail order.
backend/tuixue_mongodb.py:259
↓ 1 callersMethodinititae_session_cache
When there is no session cache file or reading a sessoin cache file in __init__ is failing, this method will be called to generate a new
backend/session_operation.py:84
↓ 1 callersFunctionisoStringToMoment
frontend/src/utils/misc.js:55
↓ 1 callersFunctionkeep_ws_alive
Keep websocket alive for `for` seconds.
backend/websocket_test.py:46
↓ 1 callersFunctionl_visa
(driver, driver2)
visa2/visa.py:335
↓ 1 callersMethodlistener
Dispatch new visa status event to all subscriber.
backend/api_websocket.py:105
↓ 1 callersFunctionload_test_ws
Load test with concurrently running websocket.
backend/websocket_test.py:51
↓ 1 callersFunctionlogin
(cracker, place)
visa2/session_op.py:131
↓ 1 callersFunctionlogin
(cracker, place, requests)
api/tuixue/reg.py:33
↓ 1 callersFunctionmain
(args)
visa2/notify.py:329
↓ 1 callersFunctionmain
(driver, driver2, cracker)
visa2/visa.py:393
↓ 1 callersFunctionmain
()
api/manage.py:7
↓ 1 callersFunctionmain
(args)
global/crawler/notify.py:389
↓ 1 callersFunctionmakeEmbassyTreeSelector
(sys, t, forFilterSelect = true)
frontend/src/redux/selectors.js:33
↓ 1 callersFunctionmakeMinuteChartData
frontend/src/redux/selectors.js:97
↓ 1 callersFunctionmakeNewestVisaStatusSelector
(visaType, embassyCode)
frontend/src/redux/selectors.js:86
↓ 1 callersFunctionmakeOverviewDetailSelector
frontend/src/redux/selectors.js:71
↓ 1 callersFunctionmerge
(fn, s, cur, visa_type)
visa2/lite_visa.py:145
↓ 1 callersFunctionmerge
(fn, s, cur, visa_type)
visa2/fast_visa.py:38
↓ 1 callersFunctionmin_date
(a, b)
visa2/lite_visa.py:130
↓ 1 callersFunctionmin_date
(a, b)
visa2/fast_visa.py:23
↓ 1 callersFunctionmin_date
(a, b)
global/crawler/lite_visa.py:175
↓ 1 callersMethodnext_published
Listen to the visa status update event and dispatch event to the broadcaster.
backend/api_websocket.py:71
↓ 1 callersMethodnotify_visa_status_change
Determine whether or not a email notification should be sent. And send the notification if needed. Return a flag indicating wheter the em
backend/notifier.py:293
↓ 1 callersFunctiono_visa
(driver, driver2)
visa2/visa.py:273
↓ 1 callersFunctionopenLatestVisaStatusSocket
()
frontend/src/services/TuixueAPI.js:163
↓ 1 callersMethodparse_query
Parse the query, return a dictionary. The keys of returned dict will ALWAYS be `str`. The values can be list of str or list of
backend/url.py:11
↓ 1 callersMethodparse_url
Parse the attributes of url.
backend/url.py:139
↓ 1 callersFunctionpostEmailSubscription
(subscriptionOp, step, requestBody)
frontend/src/services/TuixueAPI.js:168
↓ 1 callersMethodproduce_new_session_request
Put the session to be replaced in the task queue for visa fetched to update.
backend/session_operation.py:193
↓ 1 callersMethodpublish
Publish a new visa status event. Meant to be called by notifier.
backend/api_websocket.py:112
↓ 1 callersMethodquery
(self)
visa2/vcode.py:77
↓ 1 callersFunctionrandom_session
(sys: str)
backend/session_operation.py:71
↓ 1 callersFunctionrefresh_homepage
()
visa2/notify.py:230
↓ 1 callersFunctionrefresh_homepage
()
global/crawler/notify.py:275
↓ 1 callersMethodremove_email_subscription
Remove the email subscription from given email address. If the subscription list is empty after unsubscribing, the document will be delet
backend/tuixue_mongodb.py:1038
↓ 1 callersMethodreplace_session_immediate
(self, visa_type, place, sess, new_sess)
global/crawler/lite_visa.py:109
↓ 1 callersFunctionreportWebVitals
frontend/src/reportWebVitals.js:1
↓ 1 callersFunctionreqBodyFromParam
(param, subscriptionOp)
frontend/src/components/EmailSubscription/useSubscriptionFormControl.js:40
↓ 1 callersFunctionsave
($c, $o)
asiv/index.php:56
↓ 1 callersMethodsave_fetched_visa_status
The method called when a new fetched result is obtained from crawler backend. The `'latest_written'` collection will always be modified,
backend/tuixue_mongodb.py:488
↓ 1 callersFunctionsend
(extra, content, proxy)
visa2/single.py:6
↓ 1 callersFunctionsend_extra
(js, content, proxy=None)
visa2/send_extra.py:6
↓ 1 callersFunctionsend_extra
(visa_type, title, content)
visa2/notify.py:84
↓ 1 callersFunctionsend_extra
(js, content, proxy=None)
global/crawler/send_extra.py:6
↓ 1 callersFunctionsend_extra
(visa_type, title, content)
global/crawler/notify.py:132
↓ 1 callersFunctionsend_extra_on_change
(visa_type, title, content)
visa2/notify.py:51
↓ 1 callersFunctionsend_extra_on_change
(visa_type, title, content)
global/crawler/notify.py:99
↓ 1 callersMethodsend_qq_tg
Send notification to QQ group and Telegram channel.
backend/notifier.py:236
↓ 1 callersMethodsend_subscription_confirmation
Send the email for confirmation of email subscription.
backend/notifier.py:103
← previousnext →101–200 of 364, ranked by callers