MCPcopy Create free account

hub / github.com/EstrellaXD/Auto_Bangumi / functions

Functions1,732 in github.com/EstrellaXD/Auto_Bangumi

↓ 1 callersFunctionsetLoggedIn
()
webui/src/hooks/__tests__/useAuth.test.ts:155
↓ 1 callersFunctionsetLoggedOut
()
webui/src/hooks/__tests__/useAuth.test.ts:159
↓ 1 callersFunctionsetMode
(newMode: ThemeMode)
webui/src/hooks/useDarkMode.ts:25
↓ 1 callersMethodset_needs_review
Mark a bangumi as needing review with suggested offsets. Args: _id: The bangumi ID reason: Human-readable reason for
backend/src/module/database/bangumi.py:636
↓ 1 callersMethodset_weekday
Set air_weekday and weekday_locked for manual calendar assignment.
backend/src/module/database/bangumi.py:686
↓ 1 callersFunctionsetup_logger
(level: int = logging.INFO, reset: bool = False)
backend/src/module/conf/log.py:15
↓ 1 callersFunctionstart_up
()
backend/src/module/update/startup.py:9
↓ 1 callersMethodstartup
(self)
backend/src/module/core/program.py:47
↓ 1 callersMethodsuggest_offset
Suggest offset based on TMDB episode counts.
backend/src/module/manager/torrent.py:351
↓ 1 callersMethodtest_provider_config
Test a provider configuration without saving it. Args: config: The provider configuration to test. Returns:
backend/src/module/notification/manager.py:110
↓ 1 callersMethodtmdb_parser
(title: str, season: int, language: str)
backend/src/module/parser/title_parser.py:34
↓ 1 callersMethodto_list_model
转换为安全的列表展示模型
backend/src/module/database/passkey.py:70
↓ 1 callersMethodtorrents_to_data
( self, torrents: list[Torrent], rss: RSSItem, full_parse: bool = True )
backend/src/module/rss/analyser.py:46
↓ 1 callersMethodunarchive_one
Set archived=False for the given bangumi.
backend/src/module/database/bangumi.py:552
↓ 1 callersMethodunarchive_rule
Unarchive a bangumi.
backend/src/module/manager/torrent.py:289
↓ 1 callersMethodupdate
(self, data: Torrent)
backend/src/module/database/torrent.py:24
↓ 1 callersMethodupdate
(self, data: Bangumi | BangumiUpdate, _id: int = None)
backend/src/module/database/bangumi.py:309
↓ 1 callersMethodupdate_passkey_usage
更新 Passkey 使用记录(签名计数器 + 最后使用时间)
backend/src/module/database/passkey.py:55
↓ 1 callersFunctionupdate_user_info
Persist updated credentials for *current_user* to the database.
backend/src/module/security/api.py:76
↓ 1 callersMethodverify_authentication
验证认证响应 Args: username: 用户名 credential: 来自前端的 credential 响应 passkey: 对应的 Passkey 对象 Retu
backend/src/module/security/webauthn.py:245
↓ 1 callersMethodverify_discoverable_authentication
验证可发现凭证的认证响应(无需用户名) Args: credential: 来自前端的 credential 响应 passkey: 通过 credential_id 查找到的 Passkey 对象
backend/src/module/security/webauthn.py:285
↓ 1 callersMethodverify_registration
验证注册响应并创建 Passkey 对象 Args: username: 用户名 credential: 来自前端的 credential 响应 device_name: 用户输入的设备名称
backend/src/module/security/webauthn.py:136
↓ 1 callersFunctionversion_check
Check if version has changed. Returns: A tuple of (is_same_version, last_minor_version). last_minor_version is None if no upgrade
backend/src/module/update/version_check.py:6
Function$reset
()
webui/src/store/setup.ts:93
Method__aenter__
(self)
backend/src/module/notification/notification.py:53
Method__aenter__
(self)
backend/src/module/downloader/download_client.py:51
Method__aexit__
(self, exc_type, exc_val, exc_tb)
backend/src/module/notification/notification.py:57
Method__aexit__
(self, exc_type, exc_val, exc_tb)
backend/src/module/downloader/download_client.py:64
Method__init__
(self)
backend/src/module/notification/notification.py:32
Method__init__
(self)
backend/src/module/notification/manager.py:21
Method__init__
(self, token, chat_id)
backend/src/module/notification/plugin/telegram.py:11
Method__init__
(self, token, chat_id, **kwargs)
backend/src/module/notification/plugin/wecom.py:12
Method__init__
(self, token, **kwargs)
backend/src/module/notification/plugin/bark.py:10
Method__init__
(self, token, **kwargs)
backend/src/module/notification/plugin/slack.py:10
Method__init__
(self, token, **kwargs)
backend/src/module/notification/plugin/server_chan.py:12
Method__init__
(self, config: "ProviderConfig")
backend/src/module/notification/providers/gotify.py:18
Method__init__
(self, config: "ProviderConfig")
backend/src/module/notification/providers/pushover.py:20
Method__init__
(self, config: "ProviderConfig")
backend/src/module/notification/providers/webhook.py:31
Method__init__
(self, config: "ProviderConfig")
backend/src/module/notification/providers/telegram.py:19
Method__init__
(self, config: "ProviderConfig")
backend/src/module/notification/providers/wecom.py:24
Method__init__
(self, config: "ProviderConfig")
backend/src/module/notification/providers/bark.py:20
Method__init__
(self, config: "ProviderConfig")
backend/src/module/notification/providers/discord.py:18
Method__init__
(self, config: "ProviderConfig")
backend/src/module/notification/providers/server_chan.py:18
Method__init__
(self, webauthn_service)
backend/src/module/security/auth_strategy.py:38
Method__init__
Args: rp_id: 依赖方 ID (e.g., "localhost" or "autobangumi.example.com") rp_name: 依赖方名称 (e.g., "AutoBangumi")
backend/src/module/security/webauthn.py:38
Method__init__
(self)
backend/src/module/conf/config.py:39
Method__init__
(self)
backend/src/module/downloader/path.py:22
Method__init__
(self)
backend/src/module/downloader/download_client.py:21
Method__init__
(self)
backend/src/module/downloader/client/mock_downloader.py:20
Method__init__
(self, host: str, username: str, password: str, ssl: bool)
backend/src/module/downloader/client/qb_downloader.py:13
Method__init__
(self, host: str, username: str, password: str)
backend/src/module/downloader/client/aria2_downloader.py:12
Method__init__
(self, session: Session)
backend/src/module/database/rss.py:11
Method__init__
(self, session: Session)
backend/src/module/database/user.py:14
Method__init__
(self, session: AsyncSession)
backend/src/module/database/passkey.py:19
Method__init__
(self, session: Session)
backend/src/module/database/torrent.py:11
Method__init__
(self, engine=e)
backend/src/module/database/combine.py:117
Method__init__
(self, session: Session)
backend/src/module/database/bangumi.py:89
Method__init__
(self)
backend/src/module/checker/checker.py:24
Method__init__
(self)
backend/src/module/parser/title_parser.py:18
Method__init__
OpenAIParser is a class to parse text with openai Args: api_key (str): the OpenAI api key api_base (str):
backend/src/module/parser/analyser/openai.py:35
Method__init__
(self)
backend/src/module/network/request_url.py:82
Method__init__
(self)
backend/src/module/core/sub_thread.py:72
Method__init__
(self)
backend/src/module/core/sub_thread.py:118
Method__init__
(self)
backend/src/module/core/sub_thread.py:165
Method__init__
(self)
backend/src/module/core/program.py:33
Method__init__
(self)
backend/src/module/core/status.py:11
Method__init__
(self, _engine=engine)
backend/src/module/rss/engine.py:22
Method__init__
(self)
backend/src/module/manager/renamer.py:23
Method__init__
(self, **kwargs)
backend/src/test/test_qb_downloader.py:133
Method__init__
(self)
backend/src/test/test_mcp_security.py:109
Function_clean_shared_client
Ensure shared client is reset after each test.
backend/src/test/test_request_url.py:10
Function_clear_bangumi_cache
Invalidate the module-level bangumi cache before each test. The BangumiDatabase.search_all() uses a module-level TTL cache that persists acro
backend/src/test/conftest.py:23
Function_enable_foreign_keys
匹配生产环境行为:启用 SQLite 外键约束。
backend/src/test/test_database.py:17
Method_get_poster_sync
(notify: Notification)
backend/src/module/notification/notification.py:39
Method_get_poster_sync
()
backend/src/module/notification/manager.py:49
Method_pop_challenge_by_value
(self, challenge: bytes)
backend/src/module/security/webauthn.py:80
Method_pull_host_group
(items: list[RSSItem])
backend/src/module/rss/engine.py:163
Function_set_sqlite_fk_async
(dbapi_conn, connection_record)
backend/src/module/database/engine.py:27
Function_set_sqlite_fk_sync
(dbapi_conn, connection_record)
backend/src/module/database/engine.py:20
Functionab_process
Start AutoBangumi as a subprocess with isolated config/data dirs. Uses CWD-based isolation: main.py resolves config/ and data/ relative to th
backend/src/test/e2e/conftest.py:99
Functionadd
(rss: RSS)
webui/src/api/rss.ts:11
FunctionaddPasskey
(deviceName: string)
webui/src/hooks/usePasskey.ts:35
Methodadd_category
(self, category: str)
backend/src/module/downloader/client/mock_downloader.py:53
Methodadd_category
(self, category)
backend/src/module/downloader/client/aria2_downloader.py:90
Functionadd_rss
(rss: RSSItem)
backend/src/module/api/rss.py:26
Methodadd_rss_feed
(self, rss_link, item_path="Mikan_RSS")
backend/src/module/downloader/download_client.py:235
Methodadd_tag
(self, _hash: str, tag: str)
backend/src/module/downloader/client/mock_downloader.py:186
Methodadd_tag
(self, _hash, tag)
backend/src/module/downloader/client/qb_downloader.py:352
Methodadd_tag
(self, _hash, tag)
backend/src/module/downloader/client/aria2_downloader.py:143
Methodadd_torrents
Add a torrent. Returns True for success.
backend/src/module/downloader/client/mock_downloader.py:82
Methodadd_torrents
( self, torrent_urls, torrent_files, save_path, category, tags=None )
backend/src/module/downloader/client/aria2_downloader.py:62
Functionanalysis
(rss: RSSItem)
backend/src/module/api/rss.py:179
Functionanalysis
* 解析 RSS 链接 * @param rss_item - RSS 链接
webui/src/api/download.ts:10
Functionapi_client
HTTP client pointing at the running AutoBangumi instance. Maintains cookies across requests so that the auth token (set via Set-Cookie on log
backend/src/test/e2e/conftest.py:167
Functionapi_failed
(func)
backend/src/module/ab_decorator/__init__.py:42
Methodapi_token
(self)
backend/src/module/models/config.py:151
Functionapp
Create a FastAPI app with v1 routes for testing.
backend/src/test/test_api_downloader.py:19
Functionapp
()
backend/src/test/test_api_rss.py:22
Functionapp
Create a FastAPI app with v1 routes for testing.
backend/src/test/test_api_bangumi.py:24
Functionapp
Create a FastAPI app with v1 routes for testing.
backend/src/test/test_api_bangumi_extended.py:22
← previousnext →401–500 of 1,732, ranked by callers