# acfunsdk - AcSaver
<br />
<p align="center">
<a href="https://github.com/dolaCmeo/acfunSDK">
<img height="100" src="https://s3.dualstack.us-east-2.amazonaws.com/pythondotorg-assets/media/files/python-logo-only.svg" alt="">
<img height="100" src="https://ali-imgs.acfun.cn/kos/nlav10360/static/common/widget/header/img/acfunlogo.11a9841251f31e1a3316.svg" alt="">
</a>
</p>
<br />
acfunsdk是 **非官方的 [AcFun弹幕视频网][acfun.cn]** Python库。
> `acsaver` 是`acfunsdk`的附属组件,提供内容离线保存支持。
**‼需要`ffmpeg`** 主要用于下载视频。
> 建议去官网下载 https://ffmpeg.org/download.html
>
> 可执行文件 `ffmpeg` `ffprobe` 需要加入到环境变量,或复制到运行根目录。
- - -
<details>
<summary>依赖库</summary>
**依赖: 包含在 `requirements.txt` 中**
+ [`acfunsdk`](https://pypi.org/project/acfunsdk/)`>=0.9.5`
下载及html页面渲染:
+ [`filetype`](https://pypi.org/project/filetype/)`>=1.1`
+ [`jinja2`](https://pypi.org/project/jinja2/)`>=3.1`
+ [`pillow`](https://pypi.org/project/pillow/)`>=9.1`
命令行及输出控制:
+ [`rich`](https://pypi.org/project/rich/)`>=12.5`
+ [`click`](https://pypi.org/project/click/)`>=8.1`
>内置+修改: 位于 `utils` 文件夹内
>
>+ [`ffmpeg_progress_yield`](https://github.com/slhck/ffmpeg-progress-yield)
</details>
- - -
## About Me
[![ac彩娘-阿部高和](https://tx-free-imgs2.acfun.cn/kimg/bs2/zt-image-host/ChQwODliOGVhYzRjMTBmOGM0ZWY1ZRCIzNcv.gif)][dolacfun]
[♂ 整点大香蕉🍌][acfunsdk_page]
<img alt="AcFunCard" align="right" src="https://discovery.sunness.dev/39088">
- - -
[dolacfun]: https://www.acfun.cn/u/39088
[acfunsdk_page]: https://www.acfun.cn/a/ac37416587
[acfun.cn]: https://www.acfun.cn/
[Issue]: https://github.com/dolaCmeo/acfunSDK/issues
[python]: https://www.python.org/downloads/
[venv]: https://docs.python.org/zh-cn/3.8/library/venv.html
Raw data
{
"_id": null,
"home_page": "https://pypi.org/project/acsaver/",
"name": "acsaver",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.8,<4.0",
"maintainer_email": "",
"keywords": "acfun,sdk,acfunsdk,unofficeical,acsaver",
"author": "dolacmeo",
"author_email": "dolacmeo@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/98/ae/8040b8397b2e2d2e7fb1fb0e5b1456795b17b7e38d5217ff30268421992d/acsaver-0.1.5.tar.gz",
"platform": null,
"description": "# acfunsdk - AcSaver\n\n<br />\n\n<p align=\"center\">\n<a href=\"https://github.com/dolaCmeo/acfunSDK\">\n<img height=\"100\" src=\"https://s3.dualstack.us-east-2.amazonaws.com/pythondotorg-assets/media/files/python-logo-only.svg\" alt=\"\">\n<img height=\"100\" src=\"https://ali-imgs.acfun.cn/kos/nlav10360/static/common/widget/header/img/acfunlogo.11a9841251f31e1a3316.svg\" alt=\"\">\n</a>\n</p>\n\n<br />\n\nacfunsdk\u662f **\u975e\u5b98\u65b9\u7684 [AcFun\u5f39\u5e55\u89c6\u9891\u7f51][acfun.cn]** Python\u5e93\u3002\n\n> `acsaver` \u662f`acfunsdk`\u7684\u9644\u5c5e\u7ec4\u4ef6\uff0c\u63d0\u4f9b\u5185\u5bb9\u79bb\u7ebf\u4fdd\u5b58\u652f\u6301\u3002\n\n**\u203c\u9700\u8981`ffmpeg`** \u4e3b\u8981\u7528\u4e8e\u4e0b\u8f7d\u89c6\u9891\u3002\n> \u5efa\u8bae\u53bb\u5b98\u7f51\u4e0b\u8f7d https://ffmpeg.org/download.html\n>\n> \u53ef\u6267\u884c\u6587\u4ef6 `ffmpeg` `ffprobe` \u9700\u8981\u52a0\u5165\u5230\u73af\u5883\u53d8\u91cf\uff0c\u6216\u590d\u5236\u5230\u8fd0\u884c\u6839\u76ee\u5f55\u3002\n\n- - -\n\n\n<details>\n<summary>\u4f9d\u8d56\u5e93</summary>\n\n**\u4f9d\u8d56: \u5305\u542b\u5728 `requirements.txt` \u4e2d**\n\n+ [`acfunsdk`](https://pypi.org/project/acfunsdk/)`>=0.9.5`\n\n\u4e0b\u8f7d\u53cahtml\u9875\u9762\u6e32\u67d3:\n+ [`filetype`](https://pypi.org/project/filetype/)`>=1.1`\n+ [`jinja2`](https://pypi.org/project/jinja2/)`>=3.1`\n+ [`pillow`](https://pypi.org/project/pillow/)`>=9.1`\n\n\u547d\u4ee4\u884c\u53ca\u8f93\u51fa\u63a7\u5236:\n+ [`rich`](https://pypi.org/project/rich/)`>=12.5`\n+ [`click`](https://pypi.org/project/click/)`>=8.1`\n\n>\u5185\u7f6e+\u4fee\u6539: \u4f4d\u4e8e `utils` \u6587\u4ef6\u5939\u5185\n>\n>+ [`ffmpeg_progress_yield`](https://github.com/slhck/ffmpeg-progress-yield)\n\n</details>\n\n- - -\n\n## About Me\n\n[![ac\u5f69\u5a18-\u963f\u90e8\u9ad8\u548c](https://tx-free-imgs2.acfun.cn/kimg/bs2/zt-image-host/ChQwODliOGVhYzRjMTBmOGM0ZWY1ZRCIzNcv.gif)][dolacfun]\n[\u2642 \u6574\u70b9\u5927\u9999\u8549\ud83c\udf4c][acfunsdk_page]\n<img alt=\"AcFunCard\" align=\"right\" src=\"https://discovery.sunness.dev/39088\">\n\n- - - \n\n[dolacfun]: https://www.acfun.cn/u/39088\n[acfunsdk_page]: https://www.acfun.cn/a/ac37416587\n\n[acfun.cn]: https://www.acfun.cn/\n[Issue]: https://github.com/dolaCmeo/acfunSDK/issues\n[python]: https://www.python.org/downloads/\n[venv]: https://docs.python.org/zh-cn/3.8/library/venv.html\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "acfunsdk - AcSaver",
"version": "0.1.5",
"split_keywords": [
"acfun",
"sdk",
"acfunsdk",
"unofficeical",
"acsaver"
],
"urls": [
{
"comment_text": "",
"digests": {
"md5": "c61ffa14b07bed80c7abfca26f8efdb7",
"sha256": "7926edaf7d49497bedf5f8f79af5babdad871325ecfc4c818febed1391aed720"
},
"downloads": -1,
"filename": "acsaver-0.1.5-py3-none-any.whl",
"has_sig": false,
"md5_digest": "c61ffa14b07bed80c7abfca26f8efdb7",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8,<4.0",
"size": 42370,
"upload_time": "2022-12-27T14:06:18",
"upload_time_iso_8601": "2022-12-27T14:06:18.918127Z",
"url": "https://files.pythonhosted.org/packages/78/3b/b778ed52161fcf881e5d0217e9a47e1a7bba25180e586d48442bdaca6d3b/acsaver-0.1.5-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "83472b569e3766364df922d8eefcaf42",
"sha256": "95c946cab19032da1c03cc663daa547904022df6397305fa16ddad14ac85f210"
},
"downloads": -1,
"filename": "acsaver-0.1.5.tar.gz",
"has_sig": false,
"md5_digest": "83472b569e3766364df922d8eefcaf42",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8,<4.0",
"size": 33621,
"upload_time": "2022-12-27T14:06:20",
"upload_time_iso_8601": "2022-12-27T14:06:20.392761Z",
"url": "https://files.pythonhosted.org/packages/98/ae/8040b8397b2e2d2e7fb1fb0e5b1456795b17b7e38d5217ff30268421992d/acsaver-0.1.5.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2022-12-27 14:06:20",
"github": false,
"gitlab": false,
"bitbucket": false,
"lcname": "acsaver"
}