Heim >Backend-Entwicklung >Python-Tutorial >☘️ Gras anbauen auf Ihrem GitHub-Profil
Ich möchte CGrass vorstellen, das 3D-Grasbilder aus GitHub-Beiträgen generiert. Sie können die generierten Bilder in Ihrem Github-Profil platzieren. CGrass läuft auf Github-Aktionen, Sie müssen also nur einen Workflow hinzufügen und die README-Datei ein wenig umschreiben.
↓ Sie können das Repository dieses Projekts unter dem folgenden Link sehen
Englisch | 日本語
Wenn Ihnen dieses Projekt gefällt, geben Sie ihm bitte einen Stern ⭐️
CGrass ist ein GitHub-Beitragsbildgenerator, der in GitHub Actions integriert werden kann. Damit können Sie ein 3D-Bild Ihrer GitHub-Beiträge erstellen und es in die README-Datei Ihres Profils einfügen.
Kopieren Sie den folgenden Code in Ihre .github/workflows/cgrass.yml-Datei in Ihrem Profil-Repository.
name: Generate Picture and Push to output branch on: push: branches: - main schedule: - cron: <span>'0 0 * * *'</span> <span># any time you want</span> permissions: contents: write jobs: generate: runs-on: ubuntu-24.04 steps: - name: Checkout uses: actions/checkout@v4 - name: Generate Picture uses: nrysk/cgrass@v1.0.0 with: github_username: ${{ github.repository_owner }} github_token: ${{ secrets.GITHUB_TOKEN }} output_path: output/output.png command: <span>"theme"</span> argument: <span>"github</span>…
Erstellen Sie ein Repository mit demselben Namen wie Ihr GitHub-Benutzername.
Wenn Ihr GitHub-Benutzername nrysk ist, erstellen Sie ein Repository mit dem Namen nrysk.
Erstellen Sie eine Datei mit dem Namen .github/workflows/cgrass.yml.
name: Generate Picture and Push to output branch on: push: branches: - main schedule: - cron: <span>'0 0 * * *'</span> <span># any time you want</span> permissions: contents: write jobs: generate: runs-on: ubuntu-24.04 steps: - name: Checkout uses: actions/checkout@v4 - name: Generate Picture uses: nrysk/cgrass@v1.0.0 with: github_username: ${{ github.repository_owner }} github_token: ${{ secrets.GITHUB_TOKEN }} output_path: output/output.png command: <span>"theme"</span> argument: <span>"github</span>
Wenn Sie Push (oder Commit auf GitHub) ausführen, werden GitHub-Aktionen ausgeführt. Sobald die Aktion abgeschlossen ist, wird das generierte Bild im Ausgabezweig gespeichert.
Wenn ein Segmentierungsfehler auftritt, führen Sie ihn bitte erneut aus.
Sie können das Thema wechseln, indem Sie die Zeichenfolge im Argumentfeld ändern.
Ich habe 4 Themen vorbereitet: Github, Github-Nograss, Planet, Planet-Nograss.
name: Generate Picture and Push to output branch on: push: branches: - main schedule: - cron: '0 0 * * *' # Adjust the time as desired permissions: contents: write jobs: generate: runs-on: ubuntu-24.04 steps: - name: Checkout uses: actions/checkout@v4 - name: Generate Picture uses: nrysk/cgrass@v1.0.0 with: github_username: ${{ github.repository_owner }} github_token: ${{ secrets.GITHUB_TOKEN }} output_path: output/output.png command: "theme" argument: "github" - name: Push output image to output branch uses: crazy-max/ghaction-github-pages@v4 with: target_branch: output build_dir: output commit_message: "Generate Output Image" env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Um das Bild in der Datei README.md Ihres Profils anzuzeigen, fügen Sie die folgende Zeile hinzu und ersetzen Sie
- name: Generate Picture uses: nrysk/cgrass@v1.0.0 with: github_username: ${{ github.repository_owner }} github_token: ${{ secrets.GITHUB_TOKEN }} output_path: output/output.png command: "theme" argument: "github" # Change this part
Sie können ein benutzerdefiniertes Design verwenden, indem Sie eine Designdatei erstellen. Weitere Informationen finden Sie unter CGrass.
Danke fürs Lesen
Das obige ist der detaillierte Inhalt von☘️ Gras anbauen auf Ihrem GitHub-Profil. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!