MCPcopy Create free account

hub / github.com/EstrellaXD/Auto_Bangumi / functions

Functions1,732 in github.com/EstrellaXD/Auto_Bangumi

↓ 2 callersMethodget_app_prefs
(self)
backend/src/module/downloader/client/qb_downloader.py:124
↓ 2 callersFunctionget_provider
Get current search providers config.
backend/src/module/conf/search_provider.py:29
↓ 2 callersMethodget_rss_torrents
(rss_link: str, full_parse: bool = True)
backend/src/module/rss/analyser.py:38
↓ 2 callersFunctionget_season_and_title
(season_and_title)
backend/src/module/parser/analyser/torrent_parser.py:57
↓ 2 callersMethodget_torrent_path
(self, hashes)
backend/src/module/downloader/download_client.py:247
↓ 2 callersFunctioninfo_url
(e, key)
backend/src/module/parser/analyser/tmdb_parser.py:54
↓ 2 callersMethodinit
Bootstrap a new config file from ``.env`` and environment variables.
backend/src/module/conf/config.py:91
↓ 2 callersFunctionisWebAuthnSupported
()
webui/src/services/webauthn.ts:167
↓ 2 callersMethodlink_to_data
(self, rss: RSSItem)
backend/src/module/rss/analyser.py:86
↓ 2 callersFunctionloadPasskeys
()
webui/src/hooks/usePasskey.ts:21
↓ 2 callersFunctionload_image
(img_path)
backend/src/module/utils/cache_image.py:12
↓ 2 callersFunctionlogin
(username: string, password: string)
webui/src/hooks/__tests__/useAuth.test.ts:116
↓ 2 callersMethodmatch_poster
(self, bangumi_name: str)
backend/src/module/database/bangumi.py:418
↓ 2 callersMethodmigrate
(self)
backend/src/module/database/combine.py:323
↓ 2 callersFunctionmikan_parser
(homepage: str)
backend/src/module/parser/analyser/mikan_parser.py:16
↓ 2 callersFunctionnormalizeLocale
(locale: string)
webui/src/hooks/useMyI18n.ts:14
↓ 2 callersMethodofficial_title_parser
(self, bangumi: Bangumi, rss: RSSItem, torrent: Torrent)
backend/src/module/rss/analyser.py:15
↓ 2 callersFunctionparseResolution
(bangumi: BangumiRule)
webui/src/store/search.ts:28
↓ 2 callersFunctionparseSeason
(bangumi: BangumiRule)
webui/src/store/search.ts:57
↓ 2 callersFunctionparseSubtitleType
(bangumi: BangumiRule)
webui/src/store/search.ts:39
↓ 2 callersMethodpost_files
(self, _url, data: dict, files: dict)
backend/src/module/network/request_contents.py:63
↓ 2 callersMethodpost_url
(self, url: str, data: dict, retry=3)
backend/src/module/network/request_url.py:138
↓ 2 callersMethodprefs_init
(self, prefs)
backend/src/module/downloader/client/qb_downloader.py:116
↓ 2 callersFunctionprocess
(raw_title: str)
backend/src/module/parser/analyser/raw_parser.py:162
↓ 2 callersMethodrefresh_calendar
Fetch Bangumi.tv calendar and update air_weekday for all bangumi.
backend/src/module/manager/torrent.py:214
↓ 2 callersMethodremove_rule
(self, rule_name)
backend/src/module/downloader/download_client.py:253
↓ 2 callersMethodsearch_by_url
Find torrent by URL.
backend/src/module/database/torrent.py:89
↓ 2 callersMethodsearch_torrents
(self, rss_item: RSSItem)
backend/src/module/searcher/searcher.py:30
↓ 2 callersFunctionsearch_url
(e)
backend/src/module/parser/analyser/tmdb_parser.py:50
↓ 2 callersFunctionseason_url
(tv_id, season_number, key)
backend/src/module/parser/analyser/tmdb_parser.py:58
↓ 2 callersMethodsend_all
Send notification to all enabled providers. Args: notification: The notification data to send.
backend/src/module/notification/manager.py:57
↓ 2 callersFunctionsort
(arr: BangumiRule[])
webui/src/store/bangumi.ts:31
↓ 2 callersFunctionsort
(arr: RSS[])
webui/src/store/rss.ts:10
↓ 2 callersMethodsubscribe_season
(data: Bangumi, parser: str = "mikan")
backend/src/module/manager/collector.py:50
↓ 2 callersMethodtmdb_poster_parser
(bangumi: Bangumi)
backend/src/module/parser/title_parser.py:46
↓ 2 callersMethodtorrent_to_data
(self, torrent: Torrent, rss: RSSItem)
backend/src/module/rss/analyser.py:62
↓ 2 callersMethodtorrents_resume
(self, hashes: str)
backend/src/module/downloader/client/qb_downloader.py:234
↓ 2 callersFunctionupdate
(username: string, password: string)
webui/src/hooks/__tests__/useAuth.test.ts:179
↓ 2 callersMethodupdate_qb_hash
Update the qb_hash for a torrent.
backend/src/module/database/torrent.py:94
↓ 2 callersMethodupdate_rule
(self, bangumi_id, data: BangumiUpdate)
backend/src/module/manager/torrent.py:128
↓ 2 callersMethodupdate_user
(self, username: str, update_user: UserUpdate)
backend/src/module/database/user.py:57
↓ 1 callersMethod__aexit__
(self, exc_type, exc_val, exc_tb)
backend/src/module/network/request_url.py:189
↓ 1 callersMethod__getClient
Instantiate the configured downloader client (qbittorrent | aria2 | mock).
backend/src/module/downloader/download_client.py:27
↓ 1 callersMethod__len__
(self)
backend/src/module/notification/manager.py:132
↓ 1 callersMethod__load_from_env
Apply ``ENV_TO_ATTR`` mappings from the process environment to the config dict.
backend/src/module/conf/config.py:97
↓ 1 callersMethod__start_info
()
backend/src/module/core/program.py:38
↓ 1 callersMethod_batch_lookup_offsets
Batch lookup offsets for all torrents in a single database session. Returns a dict mapping torrent_hash to (episode_offset, season_offset).
backend/src/module/manager/renamer.py:272
↓ 1 callersMethod_cleanup_pending_cache
Clean up expired entries from pending renames cache (throttled).
backend/src/module/manager/renamer.py:29
↓ 1 callersFunction_fallback_parse
Try fallback regex patterns when TITLE_RE fails.
backend/src/module/parser/analyser/raw_parser.py:24
↓ 1 callersMethod_fetch_tmdb_poster
Fetch poster from TMDB if not in cache.
backend/src/module/searcher/searcher.py:33
↓ 1 callersMethod_fill_null_with_defaults
根据模型定义的默认值,自动填充数据库中的 NULL 值。 规则: - 跳过主键字段 - 跳过 Optional 字段且默认值为 None 的情况 - 跳过使用 default_factory 的字段
backend/src/module/database/combine.py:257
↓ 1 callersFunction_get_anime
(bangumi_id: int)
backend/src/module/mcp/tools.py:247
↓ 1 callersFunction_get_default_config_dict
()
backend/src/module/checker/checker.py:16
↓ 1 callersMethod_get_field_default
获取字段的默认值。 返回: (has_default, default_value) - 是否有可用的默认值,以及默认值
backend/src/module/database/combine.py:230
↓ 1 callersMethod_get_headers
Get appropriate headers based on URL type.
backend/src/module/network/request_url.py:86
↓ 1 callersMethod_get_poster
Fetch poster path from database if not already set.
backend/src/module/notification/manager.py:44
↓ 1 callersFunction_get_program_status
()
backend/src/module/mcp/tools.py:324
↓ 1 callersMethod_get_torrents
(rss: RSSItem)
backend/src/module/rss/engine.py:28
↓ 1 callersFunction_init
()
webui/src/api/search.ts:24
↓ 1 callersMethod_is_duplicate
Check if a bangumi rule already exists based on title_raw and group_name.
backend/src/module/database/bangumi.py:189
↓ 1 callersMethod_is_optional_field
检查字段是否为 Optional 类型
backend/src/module/database/combine.py:245
↓ 1 callersMethod_join_path
(*args)
backend/src/module/downloader/path.py:96
↓ 1 callersFunction_list_anime
(active_only: bool)
backend/src/module/mcp/tools.py:238
↓ 1 callersFunction_list_downloads
(status: str)
backend/src/module/mcp/tools.py:285
↓ 1 callersFunction_list_rss_feeds
()
backend/src/module/mcp/tools.py:305
↓ 1 callersFunction_load_or_create_secret
()
backend/src/module/security/jwt.py:11
↓ 1 callersMethod_load_providers
Initialize providers from configuration.
backend/src/module/notification/manager.py:25
↓ 1 callersFunction_parse_network
(cidr: str)
backend/src/module/mcp/security.py:17
↓ 1 callersFunction_proxy_config_key
()
backend/src/module/network/request_url.py:25
↓ 1 callersMethod_pull_rss_with_status
( self, rss_item: RSSItem )
backend/src/module/rss/engine.py:109
↓ 1 callersFunction_refresh_feeds
()
backend/src/module/mcp/tools.py:334
↓ 1 callersFunction_search_anime
(keywords: str, site: str)
backend/src/module/mcp/tools.py:255
↓ 1 callersFunction_set_aliases_list
Set the title aliases JSON field from a list.
backend/src/module/database/bangumi.py:58
↓ 1 callersMethod_set_schema_version
Update the schema version in the database.
backend/src/module/database/combine.py:154
↓ 1 callersFunction_subscribe_anime
(rss_link: str, parser: str)
backend/src/module/mcp/tools.py:266
↓ 1 callersFunction_torrent_parser_impl
Internal implementation of torrent_parser without caching.
backend/src/module/parser/analyser/torrent_parser.py:96
↓ 1 callersFunction_unsubscribe_anime
(bangumi_id: int, delete: bool)
backend/src/module/mcp/tools.py:276
↓ 1 callersFunction_update_anime
(args: dict)
backend/src/module/mcp/tools.py:341
↓ 1 callersFunction_validate_url
Reject non-HTTP schemes and private/reserved/loopback IPs.
backend/src/module/api/setup.py:43
↓ 1 callersMethodadd_all
Add multiple bangumi, skipping duplicates. Returns count of added items.
backend/src/module/database/bangumi.py:226
↓ 1 callersFunctionapplyTheme
()
webui/src/hooks/useDarkMode.ts:16
↓ 1 callersMethodarchive_one
Set archived=True for the given bangumi.
backend/src/module/database/bangumi.py:539
↓ 1 callersMethodarchive_rule
Archive a bangumi.
backend/src/module/manager/torrent.py:264
↓ 1 callersFunctionauth_user
Verify credentials and register the user in ``active_user`` on success.
backend/src/module/security/api.py:86
↓ 1 callersMethodauth_user
(self, user: User)
backend/src/module/database/user.py:25
↓ 1 callersMethodauthenticate
使用 WebAuthn Passkey 认证 Args: username: 用户名(可选)。如果为 None,使用可发现凭证模式 credential: WebAuthn 凭证响应
backend/src/module/security/auth_strategy.py:41
↓ 1 callersFunctioncache_image
()
backend/src/module/update/cross_version.py:52
↓ 1 callersMethodcalendar_loop
(self)
backend/src/module/core/sub_thread.py:170
↓ 1 callersMethodcalendar_start
(self)
backend/src/module/core/sub_thread.py:197
↓ 1 callersMethodcalendar_stop
(self)
backend/src/module/core/sub_thread.py:202
↓ 1 callersMethodcheck_analyser
()
backend/src/module/checker/checker.py:35
↓ 1 callersMethodcheck_connection
(self, _url)
backend/src/module/network/request_contents.py:77
↓ 1 callersMethodcheck_database
()
backend/src/module/checker/checker.py:52
↓ 1 callersMethodcheck_downloader_status
(self)
backend/src/module/core/status.py:36
↓ 1 callersMethodcheck_host
(self)
backend/src/module/downloader/download_client.py:76
↓ 1 callersMethodcheck_img_cache
()
backend/src/module/checker/checker.py:96
↓ 1 callersMethodcheck_renamer
()
backend/src/module/checker/checker.py:28
↓ 1 callersMethodcheck_url
(self, url: str)
backend/src/module/network/request_url.py:163
↓ 1 callersMethodcheck_version
()
backend/src/module/checker/checker.py:48
↓ 1 callersFunctionclean_sub
(sub: str | None)
backend/src/module/parser/analyser/raw_parser.py:156
← previousnext →201–300 of 1,732, ranked by callers