Generate ifdian(afdian) sponsors svg on github action
不知何时爱发电已经把afdian.com的域名重定向到ifdian.net, 旧域名仍然可以提供服务,
但是因为此项目是 github action 项目名将仍然保持afdian-sponsor
我们将项目中使用到的afdian.com的域名逐步替换到ifdian.net, 在描述中我们也将以ifdian指代之前的afdian
See https://github.com/Sn0wo2/Sn0wo2/blob/main/.github/workflows/sponsor.yml
name: Sponsor
on:
workflow_dispatch:
jobs:
build-and-run:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Run ifdian-sponsor action
uses: Sn0wo2/afdian-sponsor@v1
with:
# Optional(default values)
version: latest
cache: true
env:
# Required
# Get User ID and API Token from https://ifdian.net/dashboard/dev
# And add them to your github secrets(https://github.com/$your-user-name/$your-repo/settings/secrets/actions/new)
AFDIAN_USER_ID: ${{ secrets.AFDIAN_USER_ID }}
AFDIAN_API_TOKEN: ${{ secrets.AFDIAN_API_TOKEN }}
# Optional(default values)
AFDIAN_OUTPUT: ./
AFDIAN_TOTAL_SPONSORS: 100
AFDIAN_AVATAR_SIZE: 100
AFDIAN_MARGIN: 15
AFDIAN_AVATARS_PER_ROW: 15
AFDIAN_FONTSIZE_SCALE: 8
AFDIAN_PADDINGX_SCALE: 2
AFDIAN_PADDINGY_SCALE: 4
AFDIAN_SORT: time
- name: Upload generated SVG
uses: actions/upload-artifact@v4
with:
name: ifdian-sponsor-svg
path: ifdian-sponsor.svg