{ "info": { "author": "dolacmeo", "author_email": "dolacmeo@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 1 - Planning", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: Chinese (Simplified)", "Natural Language :: English", "Operating System :: Microsoft :: Windows", "Operating System :: Microsoft :: Windows :: Windows 10", "Programming Language :: JavaScript", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Topic :: Education", "Topic :: Internet :: WWW/HTTP :: Browsers", "Topic :: Software Development :: Libraries" ], "description": "# acfunsdk - AcSaver\n\n
\n\n

\n\n\"\"\n\"\"\n\n

\n\n
\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
\n\u4f9d\u8d56\u5e93\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
\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\"AcFunCard\"\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", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://pypi.org/project/acsaver/", "keywords": "acfun,sdk,acfunsdk,unofficeical,acsaver", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "acsaver", "package_url": "https://pypi.org/project/acsaver/", "platform": null, "project_url": "https://pypi.org/project/acsaver/", "project_urls": { "Bug Tracker": "https://github.com/dolaCmeo/acsaver/issues", "Documentation": "https://github.com/dolaCmeo/acsaver", "Homepage": "https://pypi.org/project/acsaver/", "Repository": "https://github.com/dolaCmeo/acsaver" }, "release_url": "https://pypi.org/project/acsaver/0.1.5/", "requires_dist": [ "acfunsdk (>=0.9.5,<0.10.0)", "filetype (>=1.1,<2.0)", "jinja2 (>=3.1,<4.0)", "rich (>=12.5,<13.0)", "click (>=8.1,<9.0)", "pillow (>=9,<10)" ], "requires_python": ">=3.8,<4.0", "summary": "acfunsdk - AcSaver", "version": "0.1.5", "yanked": false, "yanked_reason": null }, "last_serial": 16229403, "releases": { "0.1.3": [ { "comment_text": "", "digests": { "blake2b_256": "d7d48ad974c18d3db80aa4e1d79ac6d52cc2acbf80e2a6573069d92f6e8bd8cc", "md5": "fb0d06ebf2cbab2ae390e4f8255fb164", "sha256": "40ca963dceca4032f1773881dbe1adfd629b1a0619edae770758005029ddbfe0" }, "downloads": -1, "filename": "acsaver-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "fb0d06ebf2cbab2ae390e4f8255fb164", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8,<4.0", "size": 40760, "upload_time": "2022-10-07T04:35:55", "upload_time_iso_8601": "2022-10-07T04:35:55.157940Z", "url": "https://files.pythonhosted.org/packages/d7/d4/8ad974c18d3db80aa4e1d79ac6d52cc2acbf80e2a6573069d92f6e8bd8cc/acsaver-0.1.3-py3-none-any.whl", "yanked": true, "yanked_reason": "cli import error" }, { "comment_text": "", "digests": { "blake2b_256": "62a453ff6c5db0d90ae011a53b66556492cdad3066bc12d878b2b1bed1aee2d6", "md5": "078e1ebfc3c80005292954004fe07c03", "sha256": "a368f74c63f624789a0d61199a959d873cba17e43d5f7a21e18cd1762cf8215a" }, "downloads": -1, "filename": "acsaver-0.1.3.tar.gz", "has_sig": false, "md5_digest": "078e1ebfc3c80005292954004fe07c03", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8,<4.0", "size": 31543, "upload_time": "2022-10-07T04:35:56", "upload_time_iso_8601": "2022-10-07T04:35:56.463325Z", "url": "https://files.pythonhosted.org/packages/62/a4/53ff6c5db0d90ae011a53b66556492cdad3066bc12d878b2b1bed1aee2d6/acsaver-0.1.3.tar.gz", "yanked": true, "yanked_reason": "cli import error" } ], "0.1.4": [ { "comment_text": "", "digests": { "blake2b_256": "087408062552c2b46f9c9df088c0c7f32907d5a13e447ebfc47bff5f163aedef", "md5": "19a8e691ab087af4894c9bdc0970a565", "sha256": "973cd0f6408af0cd22da69b707d2fcf0be7a5bc5f256ab938354552961f5fba2" }, "downloads": -1, "filename": "acsaver-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "19a8e691ab087af4894c9bdc0970a565", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8,<4.0", "size": 40677, "upload_time": "2022-10-08T01:13:49", "upload_time_iso_8601": "2022-10-08T01:13:49.428828Z", "url": "https://files.pythonhosted.org/packages/08/74/08062552c2b46f9c9df088c0c7f32907d5a13e447ebfc47bff5f163aedef/acsaver-0.1.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "b075aac9c0c8965d1d8657a565fc2323d48d309dfb034eb9b4bb0ea850b70626", "md5": "165b747f5553ebf4d8d460839df774da", "sha256": "3ea17c41c41aa39541efae11fd9fb40234c32b33bc92677639eee201d5385fdf" }, "downloads": -1, "filename": "acsaver-0.1.4.tar.gz", "has_sig": false, "md5_digest": "165b747f5553ebf4d8d460839df774da", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8,<4.0", "size": 31480, "upload_time": "2022-10-08T01:13:51", "upload_time_iso_8601": "2022-10-08T01:13:51.328898Z", "url": "https://files.pythonhosted.org/packages/b0/75/aac9c0c8965d1d8657a565fc2323d48d309dfb034eb9b4bb0ea850b70626/acsaver-0.1.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.5": [ { "comment_text": "", "digests": { "blake2b_256": "783bb778ed52161fcf881e5d0217e9a47e1a7bba25180e586d48442bdaca6d3b", "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": { "blake2b_256": "98ae8040b8397b2e2d2e7fb1fb0e5b1456795b17b7e38d5217ff30268421992d", "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 } ] }, "urls": [ { "comment_text": "", "digests": { "blake2b_256": "783bb778ed52161fcf881e5d0217e9a47e1a7bba25180e586d48442bdaca6d3b", "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": { "blake2b_256": "98ae8040b8397b2e2d2e7fb1fb0e5b1456795b17b7e38d5217ff30268421992d", "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 } ], "vulnerabilities": [] }