Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Trinkle23897/tuixue.online-visa
/ functions
Functions
364 in github.com/Trinkle23897/tuixue.online-visa
⨍
Functions
364
◇
Types & classes
40
↳
Endpoints
7
↓ 1 callers
Function
check
($a, $b)
global/crawler/view/ais.php:47
↓ 1 callers
Function
check
($a, $b)
global/crawler/view/index.php:46
↓ 1 callers
Function
check
($c, $o)
asiv/index.php:45
↓ 1 callers
Function
checkEmbassyCode
frontend/src/services/typeCheck.js:7
↓ 1 callers
Function
checkVisaType
frontend/src/services/typeCheck.js:1
↓ 1 callers
Function
check_alive
(page)
visa2/fast_visa.py:262
↓ 1 callers
Function
check_alive
(page)
api/tuixue/login.py:20
↓ 1 callers
Function
confirm
(args)
visa2/notify.py:125
↓ 1 callers
Function
confirm
(args)
global/crawler/notify.py:172
↓ 1 callers
Function
connect
Connect to the local MongoDB server. Return a handle of tuixue database.
backend/tuixue_mongodb.py:33
↓ 1 callers
Function
connect_ws
Create a websocket connection.
backend/websocket_test.py:21
↓ 1 callers
Method
contain_session
For a given session, return whether or not the session is in the cache
backend/session_operation.py:209
↓ 1 callers
Function
data_argumentation
(data, label, st)
visa2/captcha.py:95
↓ 1 callers
Function
deleteCookie
frontend/src/utils/cookie.js:12
↓ 1 callers
Function
delete_curve
()
visa2/vcode2.py:182
↓ 1 callers
Function
delete_curve
()
api/tuixue/vcode2.py:181
↓ 1 callers
Method
disconnect
(self)
backend/api_websocket.py:98
↓ 1 callers
Function
eliminate_noise
()
visa2/vcode2.py:231
↓ 1 callers
Function
eliminate_noise
()
api/tuixue/vcode2.py:227
↓ 1 callers
Function
f_visa
(driver, driver2)
visa2/visa.py:102
↓ 1 callers
Function
fetchMetadata
()
frontend/src/redux/metadataSlice.js:21
↓ 1 callers
Function
fetch_all
Fetch global USEbassy data.
backend/sync_data.py:15
↓ 1 callers
Method
find_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 callers
Method
find_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 callers
Function
forever
()
visa2/lite_visa.py:378
↓ 1 callers
Function
forever
()
visa2/fast_visa.py:275
↓ 1 callers
Function
forever
()
global/crawler/lite_visa.py:496
↓ 1 callers
Function
getDetailVisaStatus
(visaType, embassyCode, timestamp)
frontend/src/services/TuixueAPI.js:124
↓ 1 callers
Function
getVisaStatusMetadata
()
frontend/src/services/TuixueAPI.js:44
↓ 1 callers
Function
getVisaStatusOverview
(visaType, embassyCode, since, to)
frontend/src/services/TuixueAPI.js:71
↓ 1 callers
Function
get_args
()
visa2/captcha.py:31
↓ 1 callers
Function
get_date
(page)
api/tuixue/login.py:6
↓ 1 callers
Function
get_date
(page)
api/tuixue/reg.py:19
↓ 1 callers
Method
get_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 callers
Method
get_embassy_list_by_crawler_code
(cls, crawler_code: str)
backend/global_var.py:226
↓ 1 callers
Method
get_event
(self)
backend/api_websocket.py:158
↓ 1 callers
Method
get_region_country_embassy_tree
Return a region-country-embassy mapping
backend/global_var.py:240
↓ 1 callers
Method
get_region_mapping
Return a region to embassy code mapping. In JSON convention.
backend/global_var.py:230
↓ 1 callers
Function
giganticFetch
()
frontend/src/hooks/useInitialDataFetch.js:12
↓ 1 callers
Function
h_visa
(driver, driver2)
visa2/visa.py:217
↓ 1 callers
Function
infinite_fetch
Incase the connection drop or something...
backend/sync_data.py:59
↓ 1 callers
Function
init
()
visa2/lite_visa.py:172
↓ 1 callers
Function
init
()
visa2/fast_visa.py:60
↓ 1 callers
Function
init
Program entry, a simple command line interface
backend/visa_status_fetcher.py:24
↓ 1 callers
Function
init
()
backend/websocket_test.py:56
↓ 1 callers
Function
init
()
global/crawler/lite_visa.py:217
↓ 1 callers
Method
init_cache
(self)
global/crawler/lite_visa.py:93
↓ 1 callers
Method
initiate_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 callers
Function
initiate_database
Clear all the previous visa_status data. Write all file based data into MongoDB.
backend/sync_data.py:51
↓ 1 callers
Method
initiate_email
Initialize the database with old version of email records.
backend/tuixue_mongodb.py:978
↓ 1 callers
Method
initiate_latest_written_sequential
Initate latest_written in sequentail order.
backend/tuixue_mongodb.py:259
↓ 1 callers
Method
inititae_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 callers
Function
isoStringToMoment
frontend/src/utils/misc.js:55
↓ 1 callers
Function
keep_ws_alive
Keep websocket alive for `for` seconds.
backend/websocket_test.py:46
↓ 1 callers
Function
l_visa
(driver, driver2)
visa2/visa.py:335
↓ 1 callers
Method
listener
Dispatch new visa status event to all subscriber.
backend/api_websocket.py:105
↓ 1 callers
Function
load_test_ws
Load test with concurrently running websocket.
backend/websocket_test.py:51
↓ 1 callers
Function
login
(cracker, place)
visa2/session_op.py:131
↓ 1 callers
Function
login
(cracker, place, requests)
api/tuixue/reg.py:33
↓ 1 callers
Function
main
(args)
visa2/notify.py:329
↓ 1 callers
Function
main
(driver, driver2, cracker)
visa2/visa.py:393
↓ 1 callers
Function
main
()
api/manage.py:7
↓ 1 callers
Function
main
(args)
global/crawler/notify.py:389
↓ 1 callers
Function
makeEmbassyTreeSelector
(sys, t, forFilterSelect = true)
frontend/src/redux/selectors.js:33
↓ 1 callers
Function
makeMinuteChartData
frontend/src/redux/selectors.js:97
↓ 1 callers
Function
makeNewestVisaStatusSelector
(visaType, embassyCode)
frontend/src/redux/selectors.js:86
↓ 1 callers
Function
makeOverviewDetailSelector
frontend/src/redux/selectors.js:71
↓ 1 callers
Function
merge
(fn, s, cur, visa_type)
visa2/lite_visa.py:145
↓ 1 callers
Function
merge
(fn, s, cur, visa_type)
visa2/fast_visa.py:38
↓ 1 callers
Function
min_date
(a, b)
visa2/lite_visa.py:130
↓ 1 callers
Function
min_date
(a, b)
visa2/fast_visa.py:23
↓ 1 callers
Function
min_date
(a, b)
global/crawler/lite_visa.py:175
↓ 1 callers
Method
next_published
Listen to the visa status update event and dispatch event to the broadcaster.
backend/api_websocket.py:71
↓ 1 callers
Method
notify_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 callers
Function
o_visa
(driver, driver2)
visa2/visa.py:273
↓ 1 callers
Function
openLatestVisaStatusSocket
()
frontend/src/services/TuixueAPI.js:163
↓ 1 callers
Method
parse_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 callers
Method
parse_url
Parse the attributes of url.
backend/url.py:139
↓ 1 callers
Function
postEmailSubscription
(subscriptionOp, step, requestBody)
frontend/src/services/TuixueAPI.js:168
↓ 1 callers
Method
produce_new_session_request
Put the session to be replaced in the task queue for visa fetched to update.
backend/session_operation.py:193
↓ 1 callers
Method
publish
Publish a new visa status event. Meant to be called by notifier.
backend/api_websocket.py:112
↓ 1 callers
Method
query
(self)
visa2/vcode.py:77
↓ 1 callers
Function
random_session
(sys: str)
backend/session_operation.py:71
↓ 1 callers
Function
refresh_homepage
()
visa2/notify.py:230
↓ 1 callers
Function
refresh_homepage
()
global/crawler/notify.py:275
↓ 1 callers
Method
remove_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 callers
Method
replace_session_immediate
(self, visa_type, place, sess, new_sess)
global/crawler/lite_visa.py:109
↓ 1 callers
Function
reportWebVitals
frontend/src/reportWebVitals.js:1
↓ 1 callers
Function
reqBodyFromParam
(param, subscriptionOp)
frontend/src/components/EmailSubscription/useSubscriptionFormControl.js:40
↓ 1 callers
Function
save
($c, $o)
asiv/index.php:56
↓ 1 callers
Method
save_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 callers
Function
send
(extra, content, proxy)
visa2/single.py:6
↓ 1 callers
Function
send_extra
(js, content, proxy=None)
visa2/send_extra.py:6
↓ 1 callers
Function
send_extra
(visa_type, title, content)
visa2/notify.py:84
↓ 1 callers
Function
send_extra
(js, content, proxy=None)
global/crawler/send_extra.py:6
↓ 1 callers
Function
send_extra
(visa_type, title, content)
global/crawler/notify.py:132
↓ 1 callers
Function
send_extra_on_change
(visa_type, title, content)
visa2/notify.py:51
↓ 1 callers
Function
send_extra_on_change
(visa_type, title, content)
global/crawler/notify.py:99
↓ 1 callers
Method
send_qq_tg
Send notification to QQ group and Telegram channel.
backend/notifier.py:236
↓ 1 callers
Method
send_subscription_confirmation
Send the email for confirmation of email subscription.
backend/notifier.py:103
← previous
next →
101–200 of 364, ranked by callers