Name | biliass JSON |
Version |
2.1.1
JSON |
| download |
home_page | None |
Summary | 将 B 站弹幕转换为 ASS 弹幕 |
upload_time | 2024-10-23 16:04:34 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.9 |
license | GPLv3 |
keywords |
bilibili
yutto
danmaku
ass
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# biliass
<p align="center">
<a href="https://python.org/" target="_blank"><img alt="PyPI - Python Version" src="https://img.shields.io/pypi/pyversions/biliass?logo=python&style=flat-square"></a>
<a href="https://pypi.org/project/biliass/" target="_blank"><img src="https://img.shields.io/pypi/v/biliass?style=flat-square" alt="pypi"></a>
<a href="https://pypi.org/project/biliass/" target="_blank"><img alt="PyPI - Downloads" src="https://img.shields.io/pypi/dm/biliass?style=flat-square"></a>
<a href="https://actions-badge.atrox.dev/yutto-dev/biliass/goto?ref=main"><img alt="Build Status" src="https://img.shields.io/endpoint.svg?url=https%3A%2F%2Factions-badge.atrox.dev%2Fyutto-dev%2Fbiliass%2Fbadge%3Fref%3Dmain&style=flat-square&label=Test" /></a>
<a href="LICENSE"><img alt="LICENSE" src="https://img.shields.io/github/license/yutto-dev/biliass?style=flat-square"></a>
<a href="https://gitmoji.dev"><img src="https://img.shields.io/badge/gitmoji-%20😜%20😍-FFDD67?style=flat-square" alt="Gitmoji"></a>
<a href="https://codspeed.io/yutto-dev/yutto"><img src="https://img.shields.io/endpoint?url=https://codspeed.io/badge.json&style=flat-square" alt="CodSpeed Badge"/></a>
</p>
biliass,只是 Danmaku2ASS 的 bilili 与 yutto 适配版
原版:<https://github.com/m13253/danmaku2ass>
仅支持 bilibili 弹幕,支持 XML 弹幕和 Protobuf 弹幕
## Install
```bash
pip install biliass
```
## Usage
```bash
# XML 弹幕
biliass danmaku.xml -s 1920x1080 -o danmaku.ass
# protobuf 弹幕
biliass danmaku.pb -s 1920x1080 -f protobuf -o danmaku.ass
```
```python
from biliass import convert_to_ass
# xml
convert_to_ass(
xml_text_or_bytes,
width,
height,
input_format="xml",
display_region_ratio=1.0,
font_face="sans-serif",
font_size=width / 40,
text_opacity=0.8,
duration_marquee=15.0,
duration_still=10.0,
comment_filter=None,
reduce_comments=False,
)
# protobuf
convert_to_ass(
protobuf_bytes, # only bytes
width,
height,
input_format="protobuf",
display_region_ratio=1.0,
font_face="sans-serif",
font_size=width / 40,
text_opacity=0.8,
duration_marquee=15.0,
duration_still=10.0,
comment_filter=None,
reduce_comments=False,
)
```
Raw data
{
"_id": null,
"home_page": null,
"name": "biliass",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": "bilibili, yutto, danmaku, ASS",
"author": null,
"author_email": "Star Brilliant <m13253@hotmail.com>, Nyakku Shigure <sigure.qaq@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/30/f4/18a6a150c2c427420d063c9e951fdc72cb533289273627b06579f70fc421/biliass-2.1.1.tar.gz",
"platform": null,
"description": "# biliass\n\n<p align=\"center\">\n <a href=\"https://python.org/\" target=\"_blank\"><img alt=\"PyPI - Python Version\" src=\"https://img.shields.io/pypi/pyversions/biliass?logo=python&style=flat-square\"></a>\n <a href=\"https://pypi.org/project/biliass/\" target=\"_blank\"><img src=\"https://img.shields.io/pypi/v/biliass?style=flat-square\" alt=\"pypi\"></a>\n <a href=\"https://pypi.org/project/biliass/\" target=\"_blank\"><img alt=\"PyPI - Downloads\" src=\"https://img.shields.io/pypi/dm/biliass?style=flat-square\"></a>\n <a href=\"https://actions-badge.atrox.dev/yutto-dev/biliass/goto?ref=main\"><img alt=\"Build Status\" src=\"https://img.shields.io/endpoint.svg?url=https%3A%2F%2Factions-badge.atrox.dev%2Fyutto-dev%2Fbiliass%2Fbadge%3Fref%3Dmain&style=flat-square&label=Test\" /></a>\n <a href=\"LICENSE\"><img alt=\"LICENSE\" src=\"https://img.shields.io/github/license/yutto-dev/biliass?style=flat-square\"></a>\n <a href=\"https://gitmoji.dev\"><img src=\"https://img.shields.io/badge/gitmoji-%20\ud83d\ude1c%20\ud83d\ude0d-FFDD67?style=flat-square\" alt=\"Gitmoji\"></a>\n <a href=\"https://codspeed.io/yutto-dev/yutto\"><img src=\"https://img.shields.io/endpoint?url=https://codspeed.io/badge.json&style=flat-square\" alt=\"CodSpeed Badge\"/></a>\n</p>\n\nbiliass\uff0c\u53ea\u662f Danmaku2ASS \u7684 bilili \u4e0e yutto \u9002\u914d\u7248\n\n\u539f\u7248\uff1a<https://github.com/m13253/danmaku2ass>\n\n\u4ec5\u652f\u6301 bilibili \u5f39\u5e55\uff0c\u652f\u6301 XML \u5f39\u5e55\u548c Protobuf \u5f39\u5e55\n\n## Install\n\n```bash\npip install biliass\n```\n\n## Usage\n\n```bash\n# XML \u5f39\u5e55\nbiliass danmaku.xml -s 1920x1080 -o danmaku.ass\n# protobuf \u5f39\u5e55\nbiliass danmaku.pb -s 1920x1080 -f protobuf -o danmaku.ass\n```\n\n```python\nfrom biliass import convert_to_ass\n\n# xml\nconvert_to_ass(\n xml_text_or_bytes,\n width,\n height,\n input_format=\"xml\",\n display_region_ratio=1.0,\n font_face=\"sans-serif\",\n font_size=width / 40,\n text_opacity=0.8,\n duration_marquee=15.0,\n duration_still=10.0,\n comment_filter=None,\n reduce_comments=False,\n)\n\n# protobuf\nconvert_to_ass(\n protobuf_bytes, # only bytes\n width,\n height,\n input_format=\"protobuf\",\n display_region_ratio=1.0,\n font_face=\"sans-serif\",\n font_size=width / 40,\n text_opacity=0.8,\n duration_marquee=15.0,\n duration_still=10.0,\n comment_filter=None,\n reduce_comments=False,\n)\n```\n\n",
"bugtrack_url": null,
"license": "GPLv3",
"summary": "\u5c06 B \u7ad9\u5f39\u5e55\u8f6c\u6362\u4e3a ASS \u5f39\u5e55",
"version": "2.1.1",
"project_urls": {
"Documentation": "https://github.com/yutto-dev/yutto/tree/main/packages/biliass",
"Homepage": "https://github.com/yutto-dev/yutto/tree/main/packages/biliass",
"Issues": "https://github.com/yutto-dev/yutto/issues",
"Repository": "https://github.com/yutto-dev/yutto"
},
"split_keywords": [
"bilibili",
" yutto",
" danmaku",
" ass"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "77bacac81e507b7cdbaec4fbf660466d1bf3bfb7fea0d75c74a96f2b6270427e",
"md5": "a44f26ffce52d989c06919decf2917f4",
"sha256": "9b630f42756e5bf1703845a1c3cad0ab8badfc5f72bb33c2d29ba59041cdb721"
},
"downloads": -1,
"filename": "biliass-2.1.1-cp39-abi3-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "a44f26ffce52d989c06919decf2917f4",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 886101,
"upload_time": "2024-10-23T16:04:13",
"upload_time_iso_8601": "2024-10-23T16:04:13.146447Z",
"url": "https://files.pythonhosted.org/packages/77/ba/cac81e507b7cdbaec4fbf660466d1bf3bfb7fea0d75c74a96f2b6270427e/biliass-2.1.1-cp39-abi3-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "80aa27c7aa87ffc55fbd8d48ccb6fe82b1d41d09d9917a0e082edf7d75865ca1",
"md5": "c0fe0c8a12e7f22efe30ca3669c3adc3",
"sha256": "784c5bcee659445c6b5555ec9a183efbdeb4384aaac8c042415c94c2ba5dfe64"
},
"downloads": -1,
"filename": "biliass-2.1.1-cp39-abi3-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "c0fe0c8a12e7f22efe30ca3669c3adc3",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 848427,
"upload_time": "2024-10-23T16:04:14",
"upload_time_iso_8601": "2024-10-23T16:04:14.979429Z",
"url": "https://files.pythonhosted.org/packages/80/aa/27c7aa87ffc55fbd8d48ccb6fe82b1d41d09d9917a0e082edf7d75865ca1/biliass-2.1.1-cp39-abi3-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "88820f4394aad61768e0f7acf3ec3ce21bcbaf89d6a6d74352bb96d7027b479d",
"md5": "61fd1f313adb5a959f1c77ea67dfb2c5",
"sha256": "6cf39dcca998902bd8af4454fe52246803bd4668bb3a7e71acc2915ee1a086d5"
},
"downloads": -1,
"filename": "biliass-2.1.1-cp39-abi3-manylinux_2_12_i686.manylinux2010_i686.whl",
"has_sig": false,
"md5_digest": "61fd1f313adb5a959f1c77ea67dfb2c5",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 942682,
"upload_time": "2024-10-23T16:04:16",
"upload_time_iso_8601": "2024-10-23T16:04:16.596986Z",
"url": "https://files.pythonhosted.org/packages/88/82/0f4394aad61768e0f7acf3ec3ce21bcbaf89d6a6d74352bb96d7027b479d/biliass-2.1.1-cp39-abi3-manylinux_2_12_i686.manylinux2010_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5ef8bf548110f44d9c9d4fe9ff89856a2c18516a3700a7d1da77b1b9d2b6e06c",
"md5": "e632f804ff7b607c9043cf806195a9ce",
"sha256": "d8a15a116caa38ba36c0cb496b6ce6493ed3f5714945a8653c77892179403d6e"
},
"downloads": -1,
"filename": "biliass-2.1.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "e632f804ff7b607c9043cf806195a9ce",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 920070,
"upload_time": "2024-10-23T16:04:18",
"upload_time_iso_8601": "2024-10-23T16:04:18.456670Z",
"url": "https://files.pythonhosted.org/packages/5e/f8/bf548110f44d9c9d4fe9ff89856a2c18516a3700a7d1da77b1b9d2b6e06c/biliass-2.1.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8977f952454b6878fb53d01087ad0f66bb57e369991b8aaed5d5d0a3e6077f49",
"md5": "945ed63fb68722e24cfc169d46c1f8b4",
"sha256": "587df428f550e256da5c6c602dbd29ff2e2cb04690d3afb23d0dc4d1b9eed528"
},
"downloads": -1,
"filename": "biliass-2.1.1-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "945ed63fb68722e24cfc169d46c1f8b4",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 916115,
"upload_time": "2024-10-23T16:04:20",
"upload_time_iso_8601": "2024-10-23T16:04:20.068849Z",
"url": "https://files.pythonhosted.org/packages/89/77/f952454b6878fb53d01087ad0f66bb57e369991b8aaed5d5d0a3e6077f49/biliass-2.1.1-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0871518ba09562848bce4755c3a22e291039e422dacef289afde5d3bbe0f3428",
"md5": "10d30643c68a86b01f6b9ef6c4ff262b",
"sha256": "8b73118f32f598a48fd32fcf3a4b5fc29e28f0d6506cb0a4f0391c89d78e32e0"
},
"downloads": -1,
"filename": "biliass-2.1.1-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "10d30643c68a86b01f6b9ef6c4ff262b",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 981640,
"upload_time": "2024-10-23T16:04:21",
"upload_time_iso_8601": "2024-10-23T16:04:21.685462Z",
"url": "https://files.pythonhosted.org/packages/08/71/518ba09562848bce4755c3a22e291039e422dacef289afde5d3bbe0f3428/biliass-2.1.1-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b17d44911a1aded6377bac735d9380d3dedc98054dba2cd57a0c102f326fdbf0",
"md5": "4ed68619c7b432ca6e53d74943bb4ff4",
"sha256": "a61b8caaa8fa0eb0a324d8c28bc4e6dc2bf9ad5fcfb057949ef86768f6cc9ac5"
},
"downloads": -1,
"filename": "biliass-2.1.1-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "4ed68619c7b432ca6e53d74943bb4ff4",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 1015603,
"upload_time": "2024-10-23T16:04:23",
"upload_time_iso_8601": "2024-10-23T16:04:23.091357Z",
"url": "https://files.pythonhosted.org/packages/b1/7d/44911a1aded6377bac735d9380d3dedc98054dba2cd57a0c102f326fdbf0/biliass-2.1.1-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0d9e0204d587c750ff8d07c15261f64cd55f60eed6e1081055794fcd62bda7ea",
"md5": "23ed74410f658a27f284779d08495199",
"sha256": "22bb88ef27762046a69edfa14d19af80e5fe6a58ccb774e054e7d4152c3e9e8a"
},
"downloads": -1,
"filename": "biliass-2.1.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "23ed74410f658a27f284779d08495199",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 959716,
"upload_time": "2024-10-23T16:04:24",
"upload_time_iso_8601": "2024-10-23T16:04:24.826434Z",
"url": "https://files.pythonhosted.org/packages/0d/9e/0204d587c750ff8d07c15261f64cd55f60eed6e1081055794fcd62bda7ea/biliass-2.1.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1d27d51a858a56a52845d29bbb7baf08c6ef49a1c1f328df733ddd432a0c2006",
"md5": "8693a6a57e864be8d244f9da2b515d7f",
"sha256": "20c3d3e5e073127541456e36c565dc786934990f153bb7e6c2516a11a78ac528"
},
"downloads": -1,
"filename": "biliass-2.1.1-cp39-abi3-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "8693a6a57e864be8d244f9da2b515d7f",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 1116563,
"upload_time": "2024-10-23T16:04:26",
"upload_time_iso_8601": "2024-10-23T16:04:26.357325Z",
"url": "https://files.pythonhosted.org/packages/1d/27/d51a858a56a52845d29bbb7baf08c6ef49a1c1f328df733ddd432a0c2006/biliass-2.1.1-cp39-abi3-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0ed261c666062ac521fd192f7ea9d5995004c9156aa88fc3babc64a27d3c2839",
"md5": "23469066f373d58014ce0e1e3564f7c0",
"sha256": "f91e1473db178a39cb5bfc1fd15c2332d590cbd4656d151173ee34364b670dfe"
},
"downloads": -1,
"filename": "biliass-2.1.1-cp39-abi3-musllinux_1_2_armv7l.whl",
"has_sig": false,
"md5_digest": "23469066f373d58014ce0e1e3564f7c0",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 1174666,
"upload_time": "2024-10-23T16:04:27",
"upload_time_iso_8601": "2024-10-23T16:04:27.526154Z",
"url": "https://files.pythonhosted.org/packages/0e/d2/61c666062ac521fd192f7ea9d5995004c9156aa88fc3babc64a27d3c2839/biliass-2.1.1-cp39-abi3-musllinux_1_2_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4368885f28aa9f85212e3b77575eaa637f915f7efc4aa33e60ab22604690c748",
"md5": "137999775b822012d56055481d408a2d",
"sha256": "ddce075272b618666babe05222c71517c74b5260dca28d46584ec0e1cac82ba1"
},
"downloads": -1,
"filename": "biliass-2.1.1-cp39-abi3-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "137999775b822012d56055481d408a2d",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 1077438,
"upload_time": "2024-10-23T16:04:28",
"upload_time_iso_8601": "2024-10-23T16:04:28.807523Z",
"url": "https://files.pythonhosted.org/packages/43/68/885f28aa9f85212e3b77575eaa637f915f7efc4aa33e60ab22604690c748/biliass-2.1.1-cp39-abi3-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0cff41891a6dd60a30f4968e69a421362c799bac265551e9e5759cdfc6621022",
"md5": "2bd920b05be5d826c1eaf6c894a0eb0c",
"sha256": "08d5cd5eb6df4f602cf3dfd03f3e242ff6343ebc49f3d0f4e7172cb3afeca002"
},
"downloads": -1,
"filename": "biliass-2.1.1-cp39-abi3-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "2bd920b05be5d826c1eaf6c894a0eb0c",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 1110348,
"upload_time": "2024-10-23T16:04:30",
"upload_time_iso_8601": "2024-10-23T16:04:30.444298Z",
"url": "https://files.pythonhosted.org/packages/0c/ff/41891a6dd60a30f4968e69a421362c799bac265551e9e5759cdfc6621022/biliass-2.1.1-cp39-abi3-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "93453043159d60968ee5bc0042e451cba40fad04aaa06defdd75bbf2f8f51fc3",
"md5": "0b1e1f39b649c7ddd3eaf6df0db252c7",
"sha256": "1020fb060d9097d5dbf0786f231e55ee07d3f27c6c7e110e197f5538b66e1772"
},
"downloads": -1,
"filename": "biliass-2.1.1-cp39-abi3-win32.whl",
"has_sig": false,
"md5_digest": "0b1e1f39b649c7ddd3eaf6df0db252c7",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 684285,
"upload_time": "2024-10-23T16:04:31",
"upload_time_iso_8601": "2024-10-23T16:04:31.780905Z",
"url": "https://files.pythonhosted.org/packages/93/45/3043159d60968ee5bc0042e451cba40fad04aaa06defdd75bbf2f8f51fc3/biliass-2.1.1-cp39-abi3-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "95b00536c7aa229aa477b951bd3fd7b0b4e3750dbec197b2e404d6ece4c30a50",
"md5": "3f9da21e01c1e048bdec3fac04cc5b97",
"sha256": "3fc2b3bb9f1878bff3bc9bc143d97302e281d87f92d72d57803ae7593a08cda8"
},
"downloads": -1,
"filename": "biliass-2.1.1-cp39-abi3-win_amd64.whl",
"has_sig": false,
"md5_digest": "3f9da21e01c1e048bdec3fac04cc5b97",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 752432,
"upload_time": "2024-10-23T16:04:33",
"upload_time_iso_8601": "2024-10-23T16:04:33.300505Z",
"url": "https://files.pythonhosted.org/packages/95/b0/0536c7aa229aa477b951bd3fd7b0b4e3750dbec197b2e404d6ece4c30a50/biliass-2.1.1-cp39-abi3-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "30f418a6a150c2c427420d063c9e951fdc72cb533289273627b06579f70fc421",
"md5": "467205a885b8cd4ff1eb69b99232a0ae",
"sha256": "8474dc6bb8c59457aa86a747df016f333d78150dd4653b23a69d747680d27f25"
},
"downloads": -1,
"filename": "biliass-2.1.1.tar.gz",
"has_sig": false,
"md5_digest": "467205a885b8cd4ff1eb69b99232a0ae",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 31644,
"upload_time": "2024-10-23T16:04:34",
"upload_time_iso_8601": "2024-10-23T16:04:34.619936Z",
"url": "https://files.pythonhosted.org/packages/30/f4/18a6a150c2c427420d063c9e951fdc72cb533289273627b06579f70fc421/biliass-2.1.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-10-23 16:04:34",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "yutto-dev",
"github_project": "yutto",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "biliass"
}