Githubの草を蛇に食べさせる技術

はじめに

こんにちはPS/SLの佐々木です。

今回はgithubの草が生えてきたので蛇に食べてもらおうと思います。

設定

まず自分のアカウント名と同じ名前のリポジトリを作成してください。

スクリーンショット 2024-06-28 1.46.41.png

私はatomic-kanta-sasakiなのでこの名前のパブリックリポジトリを作ります。

以下Termialで実行してください。

$ mkdir img
$ touch img/.keep$ mkdir -p .github/workflows
$ vi GenerateSnake.yml

以下GenerateSnake.ymlに貼り付けてください

name: GenerateSnake
on:  workflow_dispatch:  schedule:    - cron: "0 1 * * *"jobs:  update-repository:    name: Update this repo's README with repository_owner    runs-on: ubuntu-latest
    permissions:      contents: write
    steps:      - name: Checkout
        uses: actions/checkout@v2
      - name: Generate Snake
        uses: Platane/snk/svg-only@v3
        id: snake-gif
        with:          github_user_name: ${{ github.repository_owner }}
          outputs: |            ./img/snake.svg            ./img/snake-dark.svg?palette=github-dark
      - name: Push to GitHub
        uses: EndBug/add-and-commit@main
        with:      # ブランチ名はデフォルトブランチ名にする(main or master)
          branch: main
          message: ':rocket: Update'
$ vi README.md

最後にREADME.mdに

<picture>  <source media="(prefers-color-scheme: dark)" srcset="<https://raw.githubusercontent.com/obregonia1/obregonia1/master/img/snake-dark.svg>">  <source media="(prefers-color-scheme: light)" srcset="<https://raw.githubusercontent.com/obregonia1/obregonia1/master/img/snake.svg>">  <img alt="github contribution grid snake animation" src="<https://raw.githubusercontent.com/obregonia1/obregonia1/master/img/snake.svg>"></picture>

これを貼り付ければおけ。

作成したリポジトリにpushすれば

こんな感じで食べてくれます。

かわいいですね

ご覧いただきありがとうございます! この投稿はお役に立ちましたか?

役に立った 役に立たなかった

2人がこの投稿は役に立ったと言っています。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です