bangumi收藏卡片
简介
一个github actions用于生成bangumi收藏信息卡片。
效果预览:
Github Actions 使用示例
你只需要在你要使用该 Action 的仓库中,配置 bgm-user-id 和 bgm-img-path 即可,其它可以不用动。
name: Bgm-Data-Sync
on:
# 每日零点执行(这个配置最小间隔5分钟)
schedule: [{ cron: '0 0 * * *' }]
# 手动触发
workflow_dispatch:
# master/main 分支有提交时执行
push: {branches: ["master", "main"]}
jobs:
bgm-sync:
runs-on: ubuntu-latest
name: 每日同步BGM收藏卡片
permissions:
contents: write
steps:
- name: Bgm Collection Card
id: bgm
uses: Kom3ng/bangumi-action@latest
with:
github-token: '${{secrets.GITHUB_TOKEN}}'
bgm-user-id: 'astrack'
bgm-img-path: 'bgm/card.svg'
show-animes: true
show-games: true
show-mangas: true
show-characters: true
- name: Get the output image url
run: echo "图片生成的链接地址 ${{ steps.bgm.outputs.message }}"
详细参数
-
github-tokenAction Token 固定值:
${{secrets.GITHUB_TOKEN}} -
bgm-user-idBangumi.TV 的用户 ID,如果你已经设置了用户名,请使用用户名,如
xiaoyvyv。 -
bgm-img-path生成成功后,上传的当前仓库的路径,如
bgm/collection.svg则会上传到当前仓库bgm文件夹下,需要以.svg结尾。 -
show-animes是否生成动画收藏信息。
-
show-games是否生成游戏收藏信息。
-
show-mangas是否生成书籍收藏信息。
-
show-characters是否生成角色收藏信息。