Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Trinkle23897/tuixue.online-visa
/ types & classes
Types & classes
40 in github.com/Trinkle23897/tuixue.online-visa
⨍
Functions
364
◇
Types & classes
40
↳
Endpoints
7
↓ 7 callers
Class
Session
Store the session from CGI/AIS systems. AIS system session has a variable `schedule_id` coming along, in order to align the attribute
backend/session_operation.py:22
↓ 3 callers
Class
URL
A class that mimic the behavior of javascript's built-in Web API URL class in a pythonic way.
backend/url.py:133
↓ 2 callers
Class
Captcha
visa2/vcode.py:8
↓ 2 callers
Class
Net
visa2/captcha.py:45
↓ 2 callers
Class
SessionCache
A container that store all the sessions by visa_type and places, along with thread safe methods to manipulate it.
backend/session_operation.py:79
↓ 1 callers
Class
Broadcast
backend/api_websocket.py:79
↓ 1 callers
Class
BroadcastBackend
An in-memory broadcaster backend. Maintaining an event queue that publish every incoming event. There is no channel distinguishment a
backend/api_websocket.py:51
↓ 1 callers
Class
Captcha
visa2/vcode2.py:291
↓ 1 callers
Class
ConnectionPoolListener
**Global** listener for mongodb connection pooling https://pymongo.readthedocs.io/en/stable/api/pymongo/monitoring.html
backend/tuixue_mongodb.py:51
↓ 1 callers
Class
MovAvg
visa2/captcha.py:17
↓ 1 callers
Class
Net
visa2/vcode2.py:128
↓ 1 callers
Class
Net
api/tuixue/vcode2.py:128
↓ 1 callers
Class
SessionOp
visa2/lite_visa.py:74
↓ 1 callers
Class
SessionOp
global/crawler/lite_visa.py:92
↓ 1 callers
Class
Subscriber
backend/api_websocket.py:147
↓ 1 callers
Class
URLQueryParam
A class that mimic the behavior of javascript's built-in Web API URLSearchParam class in a pythonic way.
backend/url.py:6
↓ 1 callers
Class
Unsubscribed
backend/api_websocket.py:143
↓ 1 callers
Class
VisaStatusUpdateEvent
backend/api_websocket.py:19
Class
Captcha
api/tuixue/vcode2.py:287
Class
Continent
backend/tuixue_typing.py:115
Class
Country
backend/tuixue_typing.py:124
Class
EmailSubsStep
backend/api_http.py:28
Class
EmailSubscription
backend/api_http.py:45
Class
EmailUnsubsStep
backend/api_http.py:33
Class
EmailUnsubscription
backend/api_http.py:50
Class
EmbassyCode
backend/tuixue_typing.py:5
Class
GlobalVar
visa2/global_var.py:13
Class
GlobalVar
Global variable class.
backend/global_var.py:289
Class
GlobalVar
api/tuixue/global_var.py:12
Class
GlobalVar
global/crawler/global_var.py:13
Class
Notifier
A class that contains methods for sending notifications visa emails and other social media platforms.
backend/notifier.py:96
Class
Region
backend/tuixue_typing.py:101
Class
Role
backend/websocket_test.py:16
Class
SingleSubscription
backend/api_http.py:39
Class
Subscription
MongoDB operations for storing: 1. Email subscription - a one-to-few relationship. Comparing to the previous JSON based TuixueDB,
backend/tuixue_mongodb.py:913
Class
System
backend/tuixue_typing.py:96
Class
USEmbassy
An abstraction represent a U.S. Embassy or Consulate
backend/global_var.py:208
Class
VisaFetcher
A bundle of network requests and util functions.
backend/visa_status_fetcher.py:143
Class
VisaStatus
MongoDB operations for storing: 1. All fetched visa status by (visa_type, embassy_code), *only successful fetching* 2. Overview of av
backend/tuixue_mongodb.py:101
Class
VisaType
backend/tuixue_typing.py:87