MCPcopy Create free account

hub / github.com/LyzenX/DouyinLiveRecorder / functions

Functions628 in github.com/LyzenX/DouyinLiveRecorder

Function_0xf8ccf1
()
dylr/util/webmssdk.js:4047
Function_0xfee014
()
dylr/util/webmssdk.js:2651
Method__call__
(self)
dylr/core/cli_state_manager.py:15
Method__call__
(self)
dylr/core/cli_state_manager.py:22
Method__call__
(self)
dylr/core/cli_state_manager.py:39
Method__init__
(self, room, room_json)
dylr/core/room_info.py:11
Method__init__
(self, room: Room, room_info: RoomInfo, recording)
dylr/core/video_recorder.py:16
Method__init__
(self, room_id: str, room_name: str, auto_record: bool, record_danmu: bool, important: bool,
dylr/core/room.py:10
Method__init__
(self)
dylr/core/cli_state_manager.py:9
Method__init__
(self)
dylr/core/cli_state_manager.py:19
Method__init__
(self)
dylr/core/cli_state_manager.py:36
Method__init__
(self, room: Room, room_info: Optional[RoomInfo] = None)
dylr/core/recording.py:18
Method__init__
(self, room, room_real_id, start_time=None)
dylr/core/danmu_recorder.py:17
Method__init__
初始化 CryptoUtility 类 Initialize the CryptoUtility class. Args: salt (str): 加密盐值 (Encryption salt). cu
dylr/core/abogus.py:243
Method__init__
( self, fp: str = "", user_agent: str = "", options: List[int] = [0, 1, 14],
dylr/core/abogus.py:626
Method__init__
(self, parent)
dylr/gui/grip_frame.py:20
Method__init__
(self)
dylr/gui/app_win.py:16
Method__init__
(self)
dylr/util/ffmpeg_utils.py:13
Method__init__
(self)
dylr/util/ffmpeg_utils.py:139
Method__init__
(self)
dylr/util/ffmpeg_utils.py:170
Method_heartbeat
(self, ws: websocket.WebSocketApp)
dylr/core/danmu_recorder.py:95
Method_onClose
(self, ws, a, b)
dylr/core/danmu_recorder.py:131
Method_onError
(self, ws, error)
dylr/core/danmu_recorder.py:126
Method_onMessage
(self, ws: websocket.WebSocketApp, message: bytes)
dylr/core/danmu_recorder.py:61
Method_onOpen
(self, ws)
dylr/core/danmu_recorder.py:58
Method_on_canvas_adjust
(self, event)
dylr/gui/app_win.py:85
Method_open_explorer
(self, path: str)
dylr/gui/grip_frame.py:136
Method_request_add_room
(self)
dylr/gui/app_win.py:71
Method_set_auto_record
(self, web_rid, event)
dylr/gui/grip_frame.py:97
Method_set_important
(self, web_rid, event)
dylr/gui/grip_frame.py:115
Method_set_record_danmu
(self, web_rid, event)
dylr/gui/grip_frame.py:106
Functionbuild_request_url
(url: str, user_agent: str)
dylr/util/url_utils.py:27
Functioncheck_thread_main
()
dylr/core/monitor.py:85
Functioncheck_thread_task
()
dylr/core/monitor.py:103
Functioncookies2str
(cookies)
dylr/util/cookie_utils.py:51
Functiondebug
()
dylr/core/config.py:138
Functiondebug_and_print
(text: str)
dylr/util/logger.py:45
Methodencode_data
使用指定的字符表对数据进行 Base64 编码 (Encode the data using the specified Base64 alphabet). Args: data (str): 输入数据 (Input data).
dylr/core/abogus.py:688
Functionerror_and_print
(text: str)
dylr/util/logger.py:58
Functionfind_stream_url
(room)
dylr/core/dy_api.py:36
Functionfind_user
www.douyin.com/user/xxx
dylr/core/add_room_manager.py:95
Methodgenerate
(self)
dylr/util/ffmpeg_utils.py:157
Methodgenerate_byte_sequence
()
dylr/core/abogus.py:160
Methodgenerate_chrome_fingerprint
(cls)
dylr/core/abogus.py:539
Methodgenerate_edge_fingerprint
(cls)
dylr/core/abogus.py:551
Methodgenerate_firefox_fingerprint
(cls)
dylr/core/abogus.py:543
Methodgenerate_safari_fingerprint
(cls)
dylr/core/abogus.py:547
Functionget_api_user_url
(sec_user_id)
dylr/core/dy_api.py:120
Functionget_auto_record_rooms
()
dylr/core/record_manager.py:18
Functionget_auto_transcode_bps
()
dylr/core/config.py:178
Functionget_auto_transcode_encoder
()
dylr/core/config.py:174
Functionget_check_period
()
dylr/core/config.py:142
Functionget_check_period_random_offset
()
dylr/core/config.py:146
Functionget_check_threads
()
dylr/core/config.py:158
Functionget_check_wait_time
()
dylr/core/config.py:162
Functionget_danmu_ws_url
(room_id, live_room_real_id, retry=0)
dylr/core/dy_api.py:67
Functionget_ffmpeg_path
()
dylr/core/config.py:166
Functionget_important_check_period
()
dylr/core/config.py:150
Functionget_important_check_period_random_offset
()
dylr/core/config.py:154
Functionget_important_rooms
()
dylr/core/record_manager.py:34
Functionget_logger
获取 logger 以便在同一个 log 文件记录日志
dylr/plugin/plugin.py:78
Functionget_monitor_rooms
()
dylr/core/record_manager.py:22
Functionget_ms_stub
(live_room_real_id, user_unique_id)
dylr/util/url_utils.py:7
Methodget_nick_name
主播名
dylr/core/room_info.py:32
Functionget_random_ua
()
dylr/core/dy_api.py:187
Functionget_recordings
获取正在录制的直播列表 :return: list: core.recording.Recording
dylr/plugin/plugin.py:62
Functionget_recordings
()
dylr/core/record_manager.py:38
Functionget_room
(room_id)
dylr/core/record_manager.py:62
Functionget_room_without_web_rid
()
dylr/core/record_manager.py:30
Functionget_rooms
获取所有已添加的房间,包括添加但不自动录制的 :return: list: core.room.Room
dylr/plugin/plugin.py:70
Functionget_rooms
()
dylr/core/record_manager.py:14
Functionget_sign
(md5)
dylr/util/webmssdk.js:7007
Functionget_user_info
(sec_user_id)
dylr/core/dy_api.py:125
Functionget_web_rid_from_short_url
(url: str)
dylr/core/dy_api.py:110
Functionimportant_monitor
(room)
dylr/core/monitor.py:62
Functioninfo_and_print
(text: str)
dylr/util/logger.py:39
Functioninit
()
dylr/core/monitor.py:26
Functioninit
(gui_mode: bool)
dylr/core/app.py:25
Functionis_auto_transcode
()
dylr/core/config.py:170
Functionis_auto_transcode_delete_origin
()
dylr/core/config.py:182
Functionis_cli_key_l_enable
()
dylr/core/config.py:186
Functionis_going_on_live
(room)
dylr/core/dy_api.py:174
Functionlog_uncaught_exceptions
(ex_cls, ex, tb)
dylr/util/logger.py:31
Functionmove_to_screen_center
把窗口移动到屏幕中间
dylr/util/win_utils.py:3
Functionnew_check_task
(fn)
dylr/core/monitor_thread_manager.py:16
Functionon_close
软件关闭时 若强制关闭可能不会触发
dylr/plugin/plugin.py:28
Functionon_cookie_invalid
当cookie失效时 也可能是抖抖接口失效
dylr/plugin/plugin.py:54
Functionon_live_end
直播结束时 :param room: 直播间 :param file: 录制的文件名,可以通过 room.record_danmu 来获取是否录制弹幕,弹幕文件名与视频名一致,但后缀名为 xml
dylr/plugin/plugin.py:45
Functionon_live_start
直播开始时 :param room: 直播间 :param filename: 录制的文件名(包含相对路径)
dylr/plugin/plugin.py:36
Functionon_loaded
软件加载完成时,此时配置、房间等已加载完成 :param gui: 是否以GUI形式启动
dylr/plugin/plugin.py:20
Functionon_open
软件刚启动时 :param gui: 是否以GUI形式启动
dylr/plugin/plugin.py:12
Functionread_configs
()
dylr/core/config.py:34
Functionread_rooms
()
dylr/core/config.py:71
Functionrecord_cookie_failed
()
dylr/util/cookie_utils.py:14
Methodrequest_remove
询问是否删除,避免误删
dylr/gui/grip_frame.py:82
Methodresize_with_black_bar
将视频输出为一个新的分辨率,且不对视频进行拉伸,也不对视频进行裁切 会对视频缩放,并在多出来的部分使用黑边填充 :param width: 输出视频的宽度 :param height: 输出视频的高度 python描
dylr/util/ffmpeg_utils.py:69
Functionrooms_without_web_rid_thread
()
dylr/core/monitor.py:142
Functionrun
()
dylr/core/cli_state_manager.py:55
Methodset_ass
设置 ass 字幕 :param file:
dylr/util/ffmpeg_utils.py:108
Methodset_audio_bit_rate
设置音频比特率 :param value:
dylr/util/ffmpeg_utils.py:276
← previousnext →501–600 of 628, ranked by callers