MCPcopy Create free account

hub / github.com/EstrellaXD/Auto_Bangumi / functions

Functions1,732 in github.com/EstrellaXD/Auto_Bangumi

↓ 1 callersFunctionclearUserState
(user: User)
webui/src/hooks/__tests__/useAuth.test.ts:78
↓ 1 callersMethodclear_needs_review
Clear the needs_review flag and suggested offsets for a bangumi.
backend/src/module/database/bangumi.py:671
↓ 1 callersFunctionclose
()
webui/src/api/search.ts:16
↓ 1 callersFunctioncloseModal
()
webui/src/store/search.ts:227
↓ 1 callersFunctioncreate_app
()
backend/src/main.py:46
↓ 1 callersFunctioncreate_app
()
backend/src/test/e2e/mock_rss_server.py:26
↓ 1 callersMethodcreate_passkey
创建新的 Passkey 凭证
backend/src/module/database/passkey.py:22
↓ 1 callersFunctiondata_migration
()
backend/src/module/update/data_migration.py:7
↓ 1 callersFunctiondeleteRule
* 删除指定 bangumiId 的数据库规则,会在重新匹配到后重建 * @param bangumiId - 需要删除的 bangumi 的 id * @param file - 是否同时删除关联文件。 * @returns axios 请求返回的数据
webui/src/api/bangumi.ts:71
↓ 1 callersMethoddelete_list
(self, rss_id_list: list[int])
backend/src/module/rss/engine.py:94
↓ 1 callersMethoddelete_passkey
删除 Passkey
backend/src/module/database/passkey.py:62
↓ 1 callersFunctiondetect_virtual_seasons
Detect virtual season breakpoints based on air date gaps. When there's a gap > gap_months between consecutive episodes, it indicates a "cour
backend/src/module/parser/analyser/tmdb_parser.py:101
↓ 1 callersFunctiondisableRule
* 删除指定 bangumiId 的规则。如果 file 为 true,则同时删除关联文件。 * @param bangumiId - 需要删除规则的 bangumi 的 id。 * @param file - 是否同时删除关联文件。 * @returns axios 请求返回的数
webui/src/api/bangumi.ts:97
↓ 1 callersMethoddisable_batch
(self, ids: list[int])
backend/src/module/database/rss.py:83
↓ 1 callersMethoddisable_list
(self, rss_id_list: list[int])
backend/src/module/rss/engine.py:76
↓ 1 callersMethoddownload_bangumi
(self, bangumi: Bangumi)
backend/src/module/rss/engine.py:202
↓ 1 callersMethoddrop_table
(self)
backend/src/module/database/combine.py:320
↓ 1 callersMethodenable_batch
(self, ids: list[int])
backend/src/module/database/rss.py:65
↓ 1 callersMethodenable_list
(self, rss_id_list: list[int])
backend/src/module/rss/engine.py:85
↓ 1 callersMethodenable_rule
(self, _id: str | int)
backend/src/module/manager/torrent.py:108
↓ 1 callersFunctioneps_complete
()
backend/src/module/manager/collector.py:65
↓ 1 callersFunctionevent_generator
()
backend/src/module/api/search.py:23
↓ 1 callersFunctionfetch_bgm_calendar
Fetch the current season's broadcast calendar from Bangumi.tv API. Returns a flat list of anime items with their air_weekday (0=Mon, ..., 6=Sun).
backend/src/module/parser/analyser/bgm_calendar.py:10
↓ 1 callersFunctionfilterArchived
(list: typeof mockBangumiRule[])
webui/src/store/__tests__/bangumi.test.ts:14
↓ 1 callersFunctionfind_tags
(other)
backend/src/module/parser/analyser/raw_parser.py:142
↓ 1 callersFunctionfirst_run
()
backend/src/module/update/startup.py:16
↓ 1 callersFunctionfrom_30_to_31
()
backend/src/module/update/cross_version.py:13
↓ 1 callersFunctionfrom_31_to_32
Migrate database schema from 3.1.x to 3.2.x.
backend/src/module/update/cross_version.py:38
↓ 1 callersMethodgen_message
(notify: Notification)
backend/src/module/notification/plugin/telegram.py:18
↓ 1 callersMethodgen_message
(notify: Notification)
backend/src/module/notification/plugin/wecom.py:19
↓ 1 callersMethodgen_message
(notify: Notification)
backend/src/module/notification/plugin/bark.py:16
↓ 1 callersMethodgen_message
(notify: Notification)
backend/src/module/notification/plugin/slack.py:16
↓ 1 callersMethodgen_message
(notify: Notification)
backend/src/module/notification/plugin/server_chan.py:17
↓ 1 callersMethodgenerate_authentication_options
生成 WebAuthn 认证选项 Args: username: 用户名 passkeys: 用户的 Passkey 列表(限定可用凭证) Returns: JSON-ser
backend/src/module/security/webauthn.py:191
↓ 1 callersMethodgenerate_discoverable_authentication_options
生成可发现凭证的认证选项(无需用户名) Returns: JSON-serializable authentication options without allowCredentials
backend/src/module/security/webauthn.py:224
↓ 1 callersMethodgenerate_registration_options
生成 WebAuthn 注册选项 Args: username: 用户名 user_id: 用户 ID(转为 bytes) existing_passkeys: 用户已有的 Passkey(用
backend/src/module/security/webauthn.py:90
↓ 1 callersFunctiongetAll
()
webui/src/store/bangumi.ts:27
↓ 1 callersFunctiongetAll
()
webui/src/store/rss.ts:7
↓ 1 callersFunctiongetAll
()
webui/src/store/downloader.ts:47
↓ 1 callersFunctiongetClient
(type: str)
backend/src/module/notification/notification.py:18
↓ 1 callersMethodget_active_for_scan
Get all active (non-deleted, non-archived) bangumi for offset scanning.
backend/src/module/database/bangumi.py:625
↓ 1 callersFunctionget_group
(group_and_title)
backend/src/module/parser/analyser/torrent_parser.py:47
↓ 1 callersMethodget_html
(self, _url)
backend/src/module/network/request_contents.py:66
↓ 1 callersMethodget_needs_review
Get all bangumi that need review for offset mismatch.
backend/src/module/database/bangumi.py:614
↓ 1 callersMethodget_offset_for_season
Calculate offset for a season (negative sum of all previous seasons' episodes). Used when RSS episode numbers are absolute (e.g., S02E18 shou
backend/src/module/parser/analyser/tmdb_parser.py:36
↓ 1 callersMethodget_passkey_by_credential_id
通过 credential_id 查找 Passkey(用于认证)
backend/src/module/database/passkey.py:30
↓ 1 callersMethodget_passkey_by_id
获取特定 Passkey(带权限检查)
backend/src/module/database/passkey.py:44
↓ 1 callersMethodget_rss_title
(self, _url)
backend/src/module/network/request_contents.py:80
↓ 1 callersMethodget_rss_torrents
(self, rss_id: int)
backend/src/module/rss/engine.py:36
↓ 1 callersFunctionget_season
(seasons: list)
backend/src/module/parser/analyser/tmdb_parser.py:185
↓ 1 callersFunctionget_season_episode_air_dates
Get episode air dates for a season. Returns: List of {episode_number, air_date} dicts, sorted by episode number
backend/src/module/parser/analyser/tmdb_parser.py:72
↓ 1 callersFunctionget_subtitle_lang
(subtitle_name: str)
backend/src/module/parser/analyser/torrent_parser.py:66
↓ 1 callersMethodget_torrent_files
(self, torrent_hash: str)
backend/src/module/downloader/download_client.py:136
↓ 1 callersMethodget_user
(self, username: str)
backend/src/module/database/user.py:17
↓ 1 callersFunctionget_webauthn_service
获取或创建 WebAuthnService 实例 使用缓存以保持 challenge 状态
backend/src/module/security/webauthn.py:361
↓ 1 callersFunctionis_animation
(tv_id, language, req: RequestContent)
backend/src/module/parser/analyser/tmdb_parser.py:62
↓ 1 callersFunctionload_provider
()
backend/src/module/conf/search_provider.py:14
↓ 1 callersFunctionmatch_weekday
Match a bangumi against calendar items to find its air weekday. Matching strategy: 1. Exact match on Chinese title (name_cn == official_title
backend/src/module/parser/analyser/bgm_calendar.py:43
↓ 1 callersMethodmikan_parser
(homepage: str)
backend/src/module/parser/title_parser.py:113
↓ 1 callersFunctionname_process
(name: str)
backend/src/module/parser/analyser/raw_parser.py:108
↓ 1 callersFunctionnormalizeUrl
(url: string)
webui/src/store/player.ts:5
↓ 1 callersMethodnot_complete
(self)
backend/src/module/database/bangumi.py:505
↓ 1 callersFunctiononSuccess
()
webui/src/hooks/useAuth.ts:57
↓ 1 callersFunctionopenModal
()
webui/src/store/search.ts:223
↓ 1 callersMethodpause_torrent
(self, hashes: str)
backend/src/module/downloader/download_client.py:159
↓ 1 callersMethodpost_form
(self, url: str, data: dict, files)
backend/src/module/network/request_url.py:174
↓ 1 callersMethodpost_msg
(self, notify: Notification)
backend/src/module/notification/plugin/bark.py:22
↓ 1 callersFunctionpre_process
(raw_name: str)
backend/src/module/parser/analyser/raw_parser.py:57
↓ 1 callersFunctionprefix_process
(raw: str, group: str)
backend/src/module/parser/analyser/raw_parser.py:61
↓ 1 callersMethodrefind_poster
(self, bangumi_id: int)
backend/src/module/manager/torrent.py:203
↓ 1 callersFunctionrefreshData
()
webui/src/store/bangumi.ts:43
↓ 1 callersMethodrefresh_metadata
Refresh TMDB metadata and auto-archive ended series.
backend/src/module/manager/torrent.py:314
↓ 1 callersMethodrefresh_poster
(self)
backend/src/module/manager/torrent.py:190
↓ 1 callersFunctionregisterPasskey
(deviceName: string)
webui/src/services/webauthn.ts:39
↓ 1 callersMethodrename_loop
(self)
backend/src/module/core/sub_thread.py:77
↓ 1 callersMethodrename_start
(self)
backend/src/module/core/sub_thread.py:96
↓ 1 callersMethodrename_stop
(self)
backend/src/module/core/sub_thread.py:100
↓ 1 callersFunctionrestart
* 重启
webui/src/api/program.ts:7
↓ 1 callersMethodrestart
(self)
backend/src/module/core/program.py:135
↓ 1 callersMethodresume_torrent
(self, hashes: str)
backend/src/module/downloader/download_client.py:162
↓ 1 callersFunctionreturnUserLangMsg
(res: ApiSuccess)
webui/src/hooks/useMyI18n.ts:52
↓ 1 callersMethodrss_loop
(self)
backend/src/module/core/sub_thread.py:26
↓ 1 callersFunctionrss_parser
(soup)
backend/src/module/network/site/mikan.py:6
↓ 1 callersMethodrss_start
(self)
backend/src/module/core/sub_thread.py:56
↓ 1 callersMethodrss_stop
(self)
backend/src/module/core/sub_thread.py:60
↓ 1 callersMethodrss_to_data
( self, rss: RSSItem, engine: RSSEngine, full_parse: bool = True )
backend/src/module/rss/analyser.py:69
↓ 1 callersFunctionrun_migrations
Check schema version and run any pending migrations.
backend/src/module/update/cross_version.py:46
↓ 1 callersFunctionsave_provider
Save search providers to config file and update SEARCH_CONFIG.
backend/src/module/conf/search_provider.py:22
↓ 1 callersMethodscan_all
Scan all active bangumi for offset mismatches. Returns: Number of bangumi flagged for review.
backend/src/module/core/offset_scanner.py:17
↓ 1 callersMethodscan_loop
(self)
backend/src/module/core/sub_thread.py:124
↓ 1 callersMethodscan_start
(self)
backend/src/module/core/sub_thread.py:145
↓ 1 callersMethodscan_stop
(self)
backend/src/module/core/sub_thread.py:150
↓ 1 callersMethodsearch_active
(self)
backend/src/module/database/rss.py:97
↓ 1 callersMethodsearch_aggregate
(self)
backend/src/module/database/rss.py:103
↓ 1 callersMethodsearch_all_bangumi
(self)
backend/src/module/manager/torrent.py:245
↓ 1 callersMethodsearch_by_qb_hashes
Find torrents by multiple qBittorrent hashes (batch query).
backend/src/module/database/torrent.py:64
↓ 1 callersMethodsearch_ids
Batch lookup multiple bangumi by their IDs.
backend/src/module/database/bangumi.py:410
↓ 1 callersMethodsearch_season
(self, data: Bangumi, site: str = "mikan")
backend/src/module/searcher/searcher.py:78
↓ 1 callersFunctionsearch_url
(e)
backend/src/module/parser/analyser/bgm_parser.py:4
↓ 1 callersFunctionseason_process
(season_info: str)
backend/src/module/parser/analyser/raw_parser.py:81
← previousnext →301–400 of 1,732, ranked by callers