Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/EstrellaXD/Auto_Bangumi
/ functions
Functions
1,732 in github.com/EstrellaXD/Auto_Bangumi
⨍
Functions
1,732
◇
Types & classes
364
↳
Endpoints
111
↓ 1 callers
Function
clearUserState
(user: User)
webui/src/hooks/__tests__/useAuth.test.ts:78
↓ 1 callers
Method
clear_needs_review
Clear the needs_review flag and suggested offsets for a bangumi.
backend/src/module/database/bangumi.py:671
↓ 1 callers
Function
close
()
webui/src/api/search.ts:16
↓ 1 callers
Function
closeModal
()
webui/src/store/search.ts:227
↓ 1 callers
Function
create_app
()
backend/src/main.py:46
↓ 1 callers
Function
create_app
()
backend/src/test/e2e/mock_rss_server.py:26
↓ 1 callers
Method
create_passkey
创建新的 Passkey 凭证
backend/src/module/database/passkey.py:22
↓ 1 callers
Function
data_migration
()
backend/src/module/update/data_migration.py:7
↓ 1 callers
Function
deleteRule
* 删除指定 bangumiId 的数据库规则,会在重新匹配到后重建 * @param bangumiId - 需要删除的 bangumi 的 id * @param file - 是否同时删除关联文件。 * @returns axios 请求返回的数据
webui/src/api/bangumi.ts:71
↓ 1 callers
Method
delete_list
(self, rss_id_list: list[int])
backend/src/module/rss/engine.py:94
↓ 1 callers
Method
delete_passkey
删除 Passkey
backend/src/module/database/passkey.py:62
↓ 1 callers
Function
detect_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 callers
Function
disableRule
* 删除指定 bangumiId 的规则。如果 file 为 true,则同时删除关联文件。 * @param bangumiId - 需要删除规则的 bangumi 的 id。 * @param file - 是否同时删除关联文件。 * @returns axios 请求返回的数
webui/src/api/bangumi.ts:97
↓ 1 callers
Method
disable_batch
(self, ids: list[int])
backend/src/module/database/rss.py:83
↓ 1 callers
Method
disable_list
(self, rss_id_list: list[int])
backend/src/module/rss/engine.py:76
↓ 1 callers
Method
download_bangumi
(self, bangumi: Bangumi)
backend/src/module/rss/engine.py:202
↓ 1 callers
Method
drop_table
(self)
backend/src/module/database/combine.py:320
↓ 1 callers
Method
enable_batch
(self, ids: list[int])
backend/src/module/database/rss.py:65
↓ 1 callers
Method
enable_list
(self, rss_id_list: list[int])
backend/src/module/rss/engine.py:85
↓ 1 callers
Method
enable_rule
(self, _id: str | int)
backend/src/module/manager/torrent.py:108
↓ 1 callers
Function
eps_complete
()
backend/src/module/manager/collector.py:65
↓ 1 callers
Function
event_generator
()
backend/src/module/api/search.py:23
↓ 1 callers
Function
fetch_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 callers
Function
filterArchived
(list: typeof mockBangumiRule[])
webui/src/store/__tests__/bangumi.test.ts:14
↓ 1 callers
Function
find_tags
(other)
backend/src/module/parser/analyser/raw_parser.py:142
↓ 1 callers
Function
first_run
()
backend/src/module/update/startup.py:16
↓ 1 callers
Function
from_30_to_31
()
backend/src/module/update/cross_version.py:13
↓ 1 callers
Function
from_31_to_32
Migrate database schema from 3.1.x to 3.2.x.
backend/src/module/update/cross_version.py:38
↓ 1 callers
Method
gen_message
(notify: Notification)
backend/src/module/notification/plugin/telegram.py:18
↓ 1 callers
Method
gen_message
(notify: Notification)
backend/src/module/notification/plugin/wecom.py:19
↓ 1 callers
Method
gen_message
(notify: Notification)
backend/src/module/notification/plugin/bark.py:16
↓ 1 callers
Method
gen_message
(notify: Notification)
backend/src/module/notification/plugin/slack.py:16
↓ 1 callers
Method
gen_message
(notify: Notification)
backend/src/module/notification/plugin/server_chan.py:17
↓ 1 callers
Method
generate_authentication_options
生成 WebAuthn 认证选项 Args: username: 用户名 passkeys: 用户的 Passkey 列表(限定可用凭证) Returns: JSON-ser
backend/src/module/security/webauthn.py:191
↓ 1 callers
Method
generate_discoverable_authentication_options
生成可发现凭证的认证选项(无需用户名) Returns: JSON-serializable authentication options without allowCredentials
backend/src/module/security/webauthn.py:224
↓ 1 callers
Method
generate_registration_options
生成 WebAuthn 注册选项 Args: username: 用户名 user_id: 用户 ID(转为 bytes) existing_passkeys: 用户已有的 Passkey(用
backend/src/module/security/webauthn.py:90
↓ 1 callers
Function
getAll
()
webui/src/store/bangumi.ts:27
↓ 1 callers
Function
getAll
()
webui/src/store/rss.ts:7
↓ 1 callers
Function
getAll
()
webui/src/store/downloader.ts:47
↓ 1 callers
Function
getClient
(type: str)
backend/src/module/notification/notification.py:18
↓ 1 callers
Method
get_active_for_scan
Get all active (non-deleted, non-archived) bangumi for offset scanning.
backend/src/module/database/bangumi.py:625
↓ 1 callers
Function
get_group
(group_and_title)
backend/src/module/parser/analyser/torrent_parser.py:47
↓ 1 callers
Method
get_html
(self, _url)
backend/src/module/network/request_contents.py:66
↓ 1 callers
Method
get_needs_review
Get all bangumi that need review for offset mismatch.
backend/src/module/database/bangumi.py:614
↓ 1 callers
Method
get_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 callers
Method
get_passkey_by_credential_id
通过 credential_id 查找 Passkey(用于认证)
backend/src/module/database/passkey.py:30
↓ 1 callers
Method
get_passkey_by_id
获取特定 Passkey(带权限检查)
backend/src/module/database/passkey.py:44
↓ 1 callers
Method
get_rss_title
(self, _url)
backend/src/module/network/request_contents.py:80
↓ 1 callers
Method
get_rss_torrents
(self, rss_id: int)
backend/src/module/rss/engine.py:36
↓ 1 callers
Function
get_season
(seasons: list)
backend/src/module/parser/analyser/tmdb_parser.py:185
↓ 1 callers
Function
get_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 callers
Function
get_subtitle_lang
(subtitle_name: str)
backend/src/module/parser/analyser/torrent_parser.py:66
↓ 1 callers
Method
get_torrent_files
(self, torrent_hash: str)
backend/src/module/downloader/download_client.py:136
↓ 1 callers
Method
get_user
(self, username: str)
backend/src/module/database/user.py:17
↓ 1 callers
Function
get_webauthn_service
获取或创建 WebAuthnService 实例 使用缓存以保持 challenge 状态
backend/src/module/security/webauthn.py:361
↓ 1 callers
Function
is_animation
(tv_id, language, req: RequestContent)
backend/src/module/parser/analyser/tmdb_parser.py:62
↓ 1 callers
Function
load_provider
()
backend/src/module/conf/search_provider.py:14
↓ 1 callers
Function
match_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 callers
Method
mikan_parser
(homepage: str)
backend/src/module/parser/title_parser.py:113
↓ 1 callers
Function
name_process
(name: str)
backend/src/module/parser/analyser/raw_parser.py:108
↓ 1 callers
Function
normalizeUrl
(url: string)
webui/src/store/player.ts:5
↓ 1 callers
Method
not_complete
(self)
backend/src/module/database/bangumi.py:505
↓ 1 callers
Function
onSuccess
()
webui/src/hooks/useAuth.ts:57
↓ 1 callers
Function
openModal
()
webui/src/store/search.ts:223
↓ 1 callers
Method
pause_torrent
(self, hashes: str)
backend/src/module/downloader/download_client.py:159
↓ 1 callers
Method
post_form
(self, url: str, data: dict, files)
backend/src/module/network/request_url.py:174
↓ 1 callers
Method
post_msg
(self, notify: Notification)
backend/src/module/notification/plugin/bark.py:22
↓ 1 callers
Function
pre_process
(raw_name: str)
backend/src/module/parser/analyser/raw_parser.py:57
↓ 1 callers
Function
prefix_process
(raw: str, group: str)
backend/src/module/parser/analyser/raw_parser.py:61
↓ 1 callers
Method
refind_poster
(self, bangumi_id: int)
backend/src/module/manager/torrent.py:203
↓ 1 callers
Function
refreshData
()
webui/src/store/bangumi.ts:43
↓ 1 callers
Method
refresh_metadata
Refresh TMDB metadata and auto-archive ended series.
backend/src/module/manager/torrent.py:314
↓ 1 callers
Method
refresh_poster
(self)
backend/src/module/manager/torrent.py:190
↓ 1 callers
Function
registerPasskey
(deviceName: string)
webui/src/services/webauthn.ts:39
↓ 1 callers
Method
rename_loop
(self)
backend/src/module/core/sub_thread.py:77
↓ 1 callers
Method
rename_start
(self)
backend/src/module/core/sub_thread.py:96
↓ 1 callers
Method
rename_stop
(self)
backend/src/module/core/sub_thread.py:100
↓ 1 callers
Function
restart
* 重启
webui/src/api/program.ts:7
↓ 1 callers
Method
restart
(self)
backend/src/module/core/program.py:135
↓ 1 callers
Method
resume_torrent
(self, hashes: str)
backend/src/module/downloader/download_client.py:162
↓ 1 callers
Function
returnUserLangMsg
(res: ApiSuccess)
webui/src/hooks/useMyI18n.ts:52
↓ 1 callers
Method
rss_loop
(self)
backend/src/module/core/sub_thread.py:26
↓ 1 callers
Function
rss_parser
(soup)
backend/src/module/network/site/mikan.py:6
↓ 1 callers
Method
rss_start
(self)
backend/src/module/core/sub_thread.py:56
↓ 1 callers
Method
rss_stop
(self)
backend/src/module/core/sub_thread.py:60
↓ 1 callers
Method
rss_to_data
( self, rss: RSSItem, engine: RSSEngine, full_parse: bool = True )
backend/src/module/rss/analyser.py:69
↓ 1 callers
Function
run_migrations
Check schema version and run any pending migrations.
backend/src/module/update/cross_version.py:46
↓ 1 callers
Function
save_provider
Save search providers to config file and update SEARCH_CONFIG.
backend/src/module/conf/search_provider.py:22
↓ 1 callers
Method
scan_all
Scan all active bangumi for offset mismatches. Returns: Number of bangumi flagged for review.
backend/src/module/core/offset_scanner.py:17
↓ 1 callers
Method
scan_loop
(self)
backend/src/module/core/sub_thread.py:124
↓ 1 callers
Method
scan_start
(self)
backend/src/module/core/sub_thread.py:145
↓ 1 callers
Method
scan_stop
(self)
backend/src/module/core/sub_thread.py:150
↓ 1 callers
Method
search_active
(self)
backend/src/module/database/rss.py:97
↓ 1 callers
Method
search_aggregate
(self)
backend/src/module/database/rss.py:103
↓ 1 callers
Method
search_all_bangumi
(self)
backend/src/module/manager/torrent.py:245
↓ 1 callers
Method
search_by_qb_hashes
Find torrents by multiple qBittorrent hashes (batch query).
backend/src/module/database/torrent.py:64
↓ 1 callers
Method
search_ids
Batch lookup multiple bangumi by their IDs.
backend/src/module/database/bangumi.py:410
↓ 1 callers
Method
search_season
(self, data: Bangumi, site: str = "mikan")
backend/src/module/searcher/searcher.py:78
↓ 1 callers
Function
search_url
(e)
backend/src/module/parser/analyser/bgm_parser.py:4
↓ 1 callers
Function
season_process
(season_info: str)
backend/src/module/parser/analyser/raw_parser.py:81
← previous
next →
301–400 of 1,732, ranked by callers