Metadata-Version: 2.1
Name: ylz_bilibili
Version: 0.1.7
Summary: 
Author: Your Name
Author-email: you@example.com
Requires-Python: >=3.12,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: argparse (>=1.4.0,<2.0.0)
Requires-Dist: asyncio (>=3.4.3,<4.0.0)
Requires-Dist: bilibili-api-python (>=17.1.2,<18.0.0)
Requires-Dist: fastapi (>=0.115.8,<0.116.0)
Requires-Dist: fastapi-cdn-host (>=0.8.4,<0.9.0)
Requires-Dist: httpx (>=0.28.1,<0.29.0)
Requires-Dist: langchain (>=0.3.19,<0.4.0)
Requires-Dist: langchain-community (>=0.3.18,<0.4.0)
Requires-Dist: pydantic (>=2.10.6,<3.0.0)
Requires-Dist: python-dotenv (>=1.0.1,<2.0.0)
Requires-Dist: rich (>=13.9.4,<14.0.0)
Requires-Dist: uvicorn (>=0.34.0,<0.35.0)
Description-Content-Type: text/markdown

# 1、安装依赖
```
> poetry shell
> poetry install
```
# 2、配置环境变量
```
> export SESSDATA=...
> export BILI_JCT=...
> export BUVID3=...
or
将.env_sample更改为.env,并配置SESSDATA、BILI_JCT、BUVID3环境变量
```

# 3、运行
```
> python3 src/main.py serve
```

# 4、发布与构建
```
> poetry publish --build
```

# 5、docker
```
> docker build -t ylz_bilibili .
> docker run -id --rm -p 3000:3000 ylz_bilibili
```

# 6、其他系统安装与命令行
```
> pip3 install -U ylz_bilibili
> ylz_bilibili serve 
```

# 7、其他系统集成
```
> pip3 install -U ylz_bilibili

> vi main.py

from bilibili import BilibiliLib
if __name__=="__main__":
    bilibiliLib = BilibiliLib()
    res = bilibiliLib.parse_video(<buvid>)
```

