acsaver


Nameacsaver JSON
Version 0.1.5 PyPI version JSON
download
home_pagehttps://pypi.org/project/acsaver/
Summaryacfunsdk - AcSaver
upload_time2022-12-27 14:06:20
maintainer
docs_urlNone
authordolacmeo
requires_python>=3.8,<4.0
licenseMIT
keywords acfun sdk acfunsdk unofficeical acsaver
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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"
}
        
Elapsed time: 0.02209s