MCPcopy Create free account

hub / github.com/VexedWilosn/AetherSwap / functions

Functions1,137 in github.com/VexedWilosn/AetherSwap

↓ 1 callersFunctiondb_clear_transactions
()
app/database.py:241
↓ 1 callersFunctiondb_delete_purchase
Delete purchase by positional index (0-based, ordered by id).
app/database.py:257
↓ 1 callersFunctiondb_delete_purchase_by_id
按主键 ID 删除,O(1) 操作。
app/database.py:301
↓ 1 callersFunctiondb_delete_sale
(idx: int)
app/database.py:266
↓ 1 callersFunctiondb_get_purchases
()
app/database.py:229
↓ 1 callersFunctiondb_get_sales
()
app/database.py:237
↓ 1 callersFunctiondb_get_steam_deals
Paginated query with optional search and sorting.
app/database.py:394
↓ 1 callersFunctiondb_get_steam_deals_by_app_ids
Fetch full game data for a specific ordered list of app_ids. Only fetches the rows listed in app_ids and preserves the given order. Used after
app/database.py:490
↓ 1 callersFunctiondb_get_steam_deals_last_update
()
app/database.py:453
↓ 1 callersFunctiondb_get_steam_deals_price_snapshot
Lightweight fetch: only price-related columns for ALL games. Used to build an in-memory sort index (price_diff / discount_abs) without the cos
app/database.py:465
↓ 1 callersFunctiondb_get_steam_deals_review_snapshot
Lightweight fetch: only app_id and total_reviews for ALL games. Used to filter games with >= 2000 reviews for region_value sort mode.
app/database.py:482
↓ 1 callersFunctiondb_replace_transactions
(purchases: list, sales: list)
app/database.py:247
↓ 1 callersFunctiondb_set_item_nameid
(market_hash_name: str, item_nameid: str)
app/database.py:341
↓ 1 callersFunctiondb_update_purchase
按位置索引更新(兼容旧接口,UI 路由使用)。
app/database.py:274
↓ 1 callersFunctiondb_update_purchase_by_id
按主键 ID 更新,O(1) 操作,推荐内部 worker 使用。
app/database.py:287
↓ 1 callersFunctiondb_update_sale
(idx: int, data: dict)
app/database.py:312
↓ 1 callersFunctiondb_upsert_steam_deal
Insert or update a SteamDealGame by app_id.
app/database.py:375
↓ 1 callersFunctiondebounce
(fn, ms)
web/js/steamDeals.js:44
↓ 1 callersFunctiondeepMerge
(a, b)
web/js/utils.js:249
↓ 1 callersFunctiondeleteStep
(idx)
web/js/strategies.js:747
↓ 1 callersFunctiondelete_account
(account_id: str)
app/accounts.py:82
↓ 1 callersFunctiondelete_purchase
(idx: int)
app/state.py:274
↓ 1 callersMethoddelete_purchase
(self, idx: int)
app/state.py:75
↓ 1 callersFunctiondelete_purchase_by_id
(db_id: int)
app/state.py:276
↓ 1 callersMethoddelete_purchase_by_id
(self, db_id: int)
app/state.py:83
↓ 1 callersFunctiondelete_sale
(idx: int)
app/state.py:278
↓ 1 callersMethoddelete_sale
(self, idx: int)
app/state.py:77
↓ 1 callersFunctiondelete_sale_by_id
(db_id: int)
app/state.py:280
↓ 1 callersFunctiondelete_strategy
(strategy_id: str)
app/strategy_engine.py:1151
↓ 1 callersFunctiondelist_item
(assetid: str, name: str, log_fn: Optional[Callable[[str, str], None]] = None)
app/steam_delist.py:180
↓ 1 callersFunctiondownloadJson
(filename, payload)
web/js/strategies.js:1558
↓ 1 callersFunctiondownloadTextFile
(filename, text)
web/js/utils.js:207
↓ 1 callersFunctiondraw_antialiased_circle
(canvas_im: Image.Image, center, radius: int, fill, scale: int = 4)
app/services/deal_cards.py:160
↓ 1 callersFunctionexport_strategy
(strategy_id: str)
app/strategy_engine.py:1206
↓ 1 callersFunctionfetchData
()
web/js/steamDeals.js:234
↓ 1 callersFunctionfetch_buff_steam_trade
(buff_cookies: str)
app/receive_flow.py:32
↓ 1 callersFunctionfetch_iflow_rows
Fetch deal rows from SteamDT. Function name kept as ``fetch_iflow_rows`` for backward compat. Reads from config["iflow"] (or config["steamdt"
app/services/iflow_client.py:79
↓ 1 callersFunctionfetch_inventory
( session, steam_id: str, app_id: int = INVENTORY_APP_ID, context_id: int = INVENTORY_CONTEXT_
steam/inventory.py:9
↓ 1 callersFunctionfetch_item_orders_histogram
( session, item_nameid: str, *, country: str = "CN", language: str = "english", curren
steam/market_orders.py:597
↓ 1 callersFunctionfetch_steamdt_data
( params: Optional[SteamDTQueryParams] = None, *, timeout: float = 12, attempts: int = 3,
steamdt/fetcher.py:28
↓ 1 callersFunctionfind_asset_by_name
(data: Optional[dict], item_name: str)
steam/inventory.py:151
↓ 1 callersFunctionfirst_order_at_price
(orders: List[dict], price: float)
app/services/buff_client.py:24
↓ 1 callersFunctionfmtReviews
(n)
web/js/steamDeals.js:34
↓ 1 callersFunctionfmtTime
(t)
web/js/console.js:121
↓ 1 callersFunctionfmt_time
(t)
app/routes/status.py:40
↓ 1 callersFunctionformToConfig
()
web/js/settings.js:165
↓ 1 callersFunctionformatTimeHHMM
(d = new Date())
web/js/main.js:2
↓ 1 callersFunctionformat_original_price
(region_code: str, price_text: str)
app/services/deal_cards.py:259
↓ 1 callersFunctiongenerate_card
(game: SteamDealGame, out_path: str)
app/services/deal_cards.py:285
↓ 1 callersFunctiongetInventoryCache
()
web/js/main.js:365
↓ 1 callersMethodget_confirmations
(self)
app/steam_confirm.py:47
↓ 1 callersFunctionget_external_url_hint
(host: str, port: int)
app/runtime_env.py:151
↓ 1 callersMethodget_inventory
(self)
app/state.py:195
↓ 1 callersFunctionget_item_nameid
( session, market_hash_name: str, app_id: int = 730, *, timeout: int = 15, use_cache:
steam/market_orders.py:540
↓ 1 callersFunctionget_item_price_from_total
(n_total: int, rg_wallet: dict)
utils/money.py:58
↓ 1 callersMethodget_log
(self, since_idx: int = 0)
app/state.py:141
↓ 1 callersFunctionget_network_checker
返回全局 NetworkChecker 单例。
utils/network_check.py:113
↓ 1 callersFunctionget_pending_payment
()
app/state.py:244
↓ 1 callersMethodget_pending_payment
(self)
app/state.py:150
↓ 1 callersFunctionget_plan
()
app/state.py:258
↓ 1 callersMethodget_plan
(self)
app/state.py:189
↓ 1 callersFunctionget_profile_dir
(account_id: Optional[str] = None)
app/accounts.py:105
↓ 1 callersMethodget_status
(self)
app/state.py:98
↓ 1 callersFunctionget_strategy_payload
()
app/strategy_engine.py:1781
↓ 1 callersMethodget_task
(self, task_id: str)
app/services/task_queue.py:87
↓ 1 callersFunctionget_total_with_fees
(base_amt: int, ppct: float, spct: float, rg_wallet: dict)
utils/money.py:38
↓ 1 callersFunctionget_wallet_balance
(cookies_raw: str)
app/gift_engine.py:191
↓ 1 callersFunctionhasLogFilter
()
web/js/console.js:5
↓ 1 callersFunctionhas_graphical_display
( env: Optional[Mapping[str, str]] = None, platform_name: Optional[str] = None, )
app/runtime_env.py:60
↓ 1 callersFunctionimportConfigFromFile
(file)
web/js/settings.js:351
↓ 1 callersFunctionimportStrategyFile
(file)
web/js/strategies.js:1570
↓ 1 callersFunctionimportStrategyModuleFile
(file)
web/js/strategies.js:1594
↓ 1 callersFunctionimport_strategy
(raw_strategy: dict)
app/strategy_engine.py:1198
↓ 1 callersFunctionimport_user_module
(raw_manifest: dict)
app/strategy_engine.py:1218
↓ 1 callersFunctioninit
()
web/js/main.js:850
↓ 1 callersFunctioninit
()
web/js/steamDeals.js:292
↓ 1 callersFunctioninitProgressSteps
()
web/js/gift.js:286
↓ 1 callersFunctioninitSteamGuardPanel
()
web/js/steamGuard.js:125
↓ 1 callersMethodis_steam_background_allowed
(self)
app/state.py:113
↓ 1 callersFunctionlist_custom_strategies
()
app/strategy_engine.py:834
↓ 1 callersMethodlist_tasks
(self, limit: int = 50)
app/services/task_queue.py:93
↓ 1 callersFunctionloadRuntimeProfile
()
web/js/utils.js:163
↓ 1 callersFunctionlock_and_confirm_payment
( buff_client: Any, item: Dict[str, Any], config: dict, target_balance: float, acc: float,
app/pipeline_steps.py:917
↓ 1 callersMethodlock_and_get_pay_url
( self, game: str, goods_id: int, sell_order_id: str, price: str,
app/services/buff_client.py:51
↓ 1 callersFunctionmain
()
app/repair_error_records.py:415
↓ 1 callersMethodmarket_hash_name_from_listing_url
(url: str)
app/services/steam_client.py:77
↓ 1 callersFunctionmigrate_from_json
One-time migration: read transactions.json → insert into SQLite → rename JSON to .bak. Returns True if migration happened.
app/database.py:189
↓ 1 callersFunctionon_entering_payment
()
app/pipeline.py:130
↓ 1 callersFunctionparse_bool
(value: Optional[str], default: Optional[bool] = None)
app/runtime_env.py:35
↓ 1 callersFunctionparse_response
(result: dict, target_platform: str = "BUFF")
steamdt/parser.py:13
↓ 1 callersFunctionpick_stable_item
( filtered: List[Dict[str, Any]], config: dict, steam_client: SteamClient, analyzer: Stability
app/pipeline_steps.py:480
↓ 1 callersFunctionpushLyricLine
(text, subText)
web/js/main.js:51
↓ 1 callersFunctionreadIntInput
(id)
web/js/settings.js:174
↓ 1 callersFunctionregister_routes
(app: FastAPI)
app/routes/__init__.py:17
↓ 1 callersMethodreload_transactions
(self)
app/state.py:71
↓ 1 callersFunctionrenderEditions
(editions)
web/js/gift.js:191
↓ 1 callersFunctionrenderEditorButtons
()
web/js/strategies.js:615
↓ 1 callersFunctionrenderGames
(games)
web/js/steamDeals.js:92
↓ 1 callersFunctionrenderGettingStartedCard
(cfg, accounts)
web/js/settings.js:726
↓ 1 callersFunctionrenderModulesView
()
web/js/strategies.js:1183
← previousnext →601–700 of 1,137, ranked by callers