Metadata-Version: 2.4
Name: xrpa-core
Version: 0.1.3
Summary: XRPA 核心自动化工具包
Requires-Python: >=3.12
Description-Content-Type: text/markdown
Requires-Dist: alembic>=1.18.1
Requires-Dist: annotated-types>=0.7.0
Requires-Dist: anyio>=4.12.1
Requires-Dist: async-generator>=1.10
Requires-Dist: attrs>=25.4.0
Requires-Dist: certifi>=2026.1.4
Requires-Dist: cffi>=2.0.0
Requires-Dist: charset-normalizer>=3.4.4
Requires-Dist: click>=8.3.1
Requires-Dist: colorama>=0.4.6
Requires-Dist: cryptography>=46.0.4
Requires-Dist: cssselect>=1.3.0
Requires-Dist: datarecorder>=3.6.2
Requires-Dist: downloadkit>=2.0.7
Requires-Dist: drissionpage>=4.1.1.4
Requires-Dist: et-xmlfile>=2.0.0
Requires-Dist: greenlet>=3.3.0
Requires-Dist: h11>=0.16.0
Requires-Dist: httpcore>=1.0.9
Requires-Dist: httpx>=0.28.1
Requires-Dist: idna>=3.11
Requires-Dist: importlib-metadata>=8.7.1
Requires-Dist: jsonpath-ng>=1.7.0
Requires-Dist: lark-oapi>=1.5.2
Requires-Dist: loguru>=0.7.3
Requires-Dist: lxml>=6.0.2
Requires-Dist: mako>=1.3.10
Requires-Dist: markdown-it-py>=4.0.0
Requires-Dist: markupsafe>=3.0.3
Requires-Dist: mdurl>=0.1.2
Requires-Dist: mypy-extensions>=1.1.0
Requires-Dist: numpy>=2.4.1
Requires-Dist: openpyxl>=3.1.5
Requires-Dist: outcome>=1.3.0.post0
Requires-Dist: packaging>=26.0
Requires-Dist: pandas>=2.3.3
Requires-Dist: pandas-stubs>=2.3.3.260113
Requires-Dist: ply>=3.11
Requires-Dist: psutil>=7.2.1
Requires-Dist: psycopg2-binary>=2.9.10
Requires-Dist: pyasn1>=0.6.2
Requires-Dist: pycparser>=3.0
Requires-Dist: pycryptodome>=3.23.0
Requires-Dist: pydantic>=2.12.5
Requires-Dist: pydantic-core>=2.41.5
Requires-Dist: pygments>=2.19.2
Requires-Dist: pymysql>=1.1.2
Requires-Dist: pysmb>=1.2.13
Requires-Dist: pysocks>=1.7.1
Requires-Dist: pyspnego>=0.12.0
Requires-Dist: python-dateutil>=2.9.0.post0
Requires-Dist: python-dotenv>=1.2.1
Requires-Dist: pytz>=2025.2
Requires-Dist: pyyaml>=6.0.3
Requires-Dist: requests>=2.32.5
Requires-Dist: requests-file>=3.0.1
Requires-Dist: requests-toolbelt>=1.0.0
Requires-Dist: rich>=14.3.1
Requires-Dist: selenium>=4.40.0
Requires-Dist: shellingham>=1.5.4
Requires-Dist: six>=1.17.0
Requires-Dist: smbprotocol>=1.15.0
Requires-Dist: sniffio>=1.3.1
Requires-Dist: sortedcontainers>=2.4.0
Requires-Dist: sqlalchemy>=2.0.45
Requires-Dist: sspilib>=0.5.0
Requires-Dist: tldextract>=5.3.1
Requires-Dist: tqdm>=4.67.2
Requires-Dist: trio>=0.32.0
Requires-Dist: trio-typing>=0.10.0
Requires-Dist: trio-websocket>=0.12.2
Requires-Dist: typer>=0.21.1
Requires-Dist: types-certifi>=2021.10.8.3
Requires-Dist: types-pytz>=2025.2.0.20251108
Requires-Dist: types-urllib3>=1.26.25.14
Requires-Dist: typing-extensions>=4.15.0
Requires-Dist: typing-inspection>=0.4.2
Requires-Dist: tzdata>=2025.3
Requires-Dist: urllib3>=2.6.3
Requires-Dist: websocket-client>=1.9.0
Requires-Dist: websockets>=16.0
Requires-Dist: win32-setctime>=1.2.0
Requires-Dist: wsproto>=1.3.2
Requires-Dist: zipp>=3.23.0

# xrpa_core

## 作为模块安装

### 安装方式

- 本地开发安装：pip install -e .
- 供其他项目依赖时，可直接从仓库或打包后的 wheel 安装

### Python 中使用

from xrpa_core import __version__

## BI数据过程命令

### 当月

order:

```powershell
# 无需指定日期范围，默认获取当月第一天至今（洛杉矶时间）的数据
tkauto order fetch-affiliate 

tkauto order fetch-seller --start-date 2026-03-01 --end-date 2026-03-31
```

video:

```powershell
tkauto video daily

tkauto video fill-from-affiliate-order

tkauto video fill-bd
```

ads:

```powershell
tkauto ads fetch-dday
```

### 区间

order:

```powershell
tkauto order fetch-month

tkauto order seller-order
```

video:

```powershell
tkauto video daily

tkauto video fill-from-affiliate-order

tkauto video fill-bd
```

ads:

```powershell
tkauto ads fetch-dday
```

## Todo

 - [ ] 发样表单独维护一个bd字段，默认从对应的通过的申样获取bd，否则从归属表获取
