Skip to content

Sn0wo2/afdian-sponsor

Repository files navigation

afdian-sponsor

Generate ifdian(afdian) sponsors svg on github action

Go Report Card GitHub release GitHub License FOSSA Status

Go CI Release


不知何时爱发电已经把afdian.com的域名重定向到ifdian.net, 旧域名仍然可以提供服务,
但是因为此项目是 github action 项目名将仍然保持afdian-sponsor
我们将项目中使用到的afdian.com的域名逐步替换到ifdian.net, 在描述中我们也将以ifdian指代之前的afdian


Demo

See https://github.com/Sn0wo2/Sn0wo2/blob/main/.github/workflows/sponsor.yml

Example

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

go-afdian-api


License

FOSSA Status

About

Generate afdian sponsors svg on github action

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

 
 
 

Contributors