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
setLoggedIn
()
webui/src/hooks/__tests__/useAuth.test.ts:155
↓ 1 callers
Function
setLoggedOut
()
webui/src/hooks/__tests__/useAuth.test.ts:159
↓ 1 callers
Function
setMode
(newMode: ThemeMode)
webui/src/hooks/useDarkMode.ts:25
↓ 1 callers
Method
set_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 callers
Method
set_weekday
Set air_weekday and weekday_locked for manual calendar assignment.
backend/src/module/database/bangumi.py:686
↓ 1 callers
Function
setup_logger
(level: int = logging.INFO, reset: bool = False)
backend/src/module/conf/log.py:15
↓ 1 callers
Function
start_up
()
backend/src/module/update/startup.py:9
↓ 1 callers
Method
startup
(self)
backend/src/module/core/program.py:47
↓ 1 callers
Method
suggest_offset
Suggest offset based on TMDB episode counts.
backend/src/module/manager/torrent.py:351
↓ 1 callers
Method
test_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 callers
Method
tmdb_parser
(title: str, season: int, language: str)
backend/src/module/parser/title_parser.py:34
↓ 1 callers
Method
to_list_model
转换为安全的列表展示模型
backend/src/module/database/passkey.py:70
↓ 1 callers
Method
torrents_to_data
( self, torrents: list[Torrent], rss: RSSItem, full_parse: bool = True )
backend/src/module/rss/analyser.py:46
↓ 1 callers
Method
unarchive_one
Set archived=False for the given bangumi.
backend/src/module/database/bangumi.py:552
↓ 1 callers
Method
unarchive_rule
Unarchive a bangumi.
backend/src/module/manager/torrent.py:289
↓ 1 callers
Method
update
(self, data: Torrent)
backend/src/module/database/torrent.py:24
↓ 1 callers
Method
update
(self, data: Bangumi | BangumiUpdate, _id: int = None)
backend/src/module/database/bangumi.py:309
↓ 1 callers
Method
update_passkey_usage
更新 Passkey 使用记录(签名计数器 + 最后使用时间)
backend/src/module/database/passkey.py:55
↓ 1 callers
Function
update_user_info
Persist updated credentials for *current_user* to the database.
backend/src/module/security/api.py:76
↓ 1 callers
Method
verify_authentication
验证认证响应 Args: username: 用户名 credential: 来自前端的 credential 响应 passkey: 对应的 Passkey 对象 Retu
backend/src/module/security/webauthn.py:245
↓ 1 callers
Method
verify_discoverable_authentication
验证可发现凭证的认证响应(无需用户名) Args: credential: 来自前端的 credential 响应 passkey: 通过 credential_id 查找到的 Passkey 对象
backend/src/module/security/webauthn.py:285
↓ 1 callers
Method
verify_registration
验证注册响应并创建 Passkey 对象 Args: username: 用户名 credential: 来自前端的 credential 响应 device_name: 用户输入的设备名称
backend/src/module/security/webauthn.py:136
↓ 1 callers
Function
version_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
Function
ab_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
Function
add
(rss: RSS)
webui/src/api/rss.ts:11
Function
addPasskey
(deviceName: string)
webui/src/hooks/usePasskey.ts:35
Method
add_category
(self, category: str)
backend/src/module/downloader/client/mock_downloader.py:53
Method
add_category
(self, category)
backend/src/module/downloader/client/aria2_downloader.py:90
Function
add_rss
(rss: RSSItem)
backend/src/module/api/rss.py:26
Method
add_rss_feed
(self, rss_link, item_path="Mikan_RSS")
backend/src/module/downloader/download_client.py:235
Method
add_tag
(self, _hash: str, tag: str)
backend/src/module/downloader/client/mock_downloader.py:186
Method
add_tag
(self, _hash, tag)
backend/src/module/downloader/client/qb_downloader.py:352
Method
add_tag
(self, _hash, tag)
backend/src/module/downloader/client/aria2_downloader.py:143
Method
add_torrents
Add a torrent. Returns True for success.
backend/src/module/downloader/client/mock_downloader.py:82
Method
add_torrents
( self, torrent_urls, torrent_files, save_path, category, tags=None )
backend/src/module/downloader/client/aria2_downloader.py:62
Function
analysis
(rss: RSSItem)
backend/src/module/api/rss.py:179
Function
analysis
* 解析 RSS 链接 * @param rss_item - RSS 链接
webui/src/api/download.ts:10
Function
api_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
Function
api_failed
(func)
backend/src/module/ab_decorator/__init__.py:42
Method
api_token
(self)
backend/src/module/models/config.py:151
Function
app
Create a FastAPI app with v1 routes for testing.
backend/src/test/test_api_downloader.py:19
Function
app
()
backend/src/test/test_api_rss.py:22
Function
app
Create a FastAPI app with v1 routes for testing.
backend/src/test/test_api_bangumi.py:24
Function
app
Create a FastAPI app with v1 routes for testing.
backend/src/test/test_api_bangumi_extended.py:22
← previous
next →
401–500 of 1,732, ranked by callers