https://github.com/nickytonline/open-sauced-dev-card-action
A GitHub Action that automatically fetches and updates an OpenSauced dev card image for a specified GitHub user. It runs on a schedule or manual trigger, saving the image to the user's profile README repository for easy display.
https://github.com/nickytonline/open-sauced-dev-card-action
Last synced: 11 months ago
JSON representation
A GitHub Action that automatically fetches and updates an OpenSauced dev card image for a specified GitHub user. It runs on a schedule or manual trigger, saving the image to the user's profile README repository for easy display.
- Host: GitHub
- URL: https://github.com/nickytonline/open-sauced-dev-card-action
- Owner: nickytonline
- License: mit
- Created: 2024-08-19T01:00:51.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-02-18T23:43:19.000Z (over 1 year ago)
- Last Synced: 2025-07-20T00:18:14.973Z (12 months ago)
- Language: JavaScript
- Homepage:
- Size: 393 KB
- Stars: 7
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# OpenSauced Dev Card GitHub Action
This project fetches the [OpenSauced](https://opensauced.pizza) dev card for an OpenSauced user with the GitHub username specified in the GitHub action.
[](https://oss.fyi/nickytonline)
## About the OpenSauced Dev Card
- [Showcase Your Open Source Stats with Your Dev Card](https://opensauced.pizza/docs/features/dev-card/)
- [Introducing the OSCR: Celebrating Open Source Stars](https://opensauced.pizza/blog/introducing-OSCR)
## Usage
To use this action, you need to add the following to a GitHub Actions workflow file.
```yaml
name: Update OpenSauced Dev Card
on:
schedule:
- cron: "0 0 * * *" # Run daily at midnight UTC
workflow_dispatch: # Allow manual triggering
jobs:
update-dev-card:
runs-on: ubuntu-latest
steps:
- name: Update Dev Card
uses: nickytonline/open-sauced-dev-card-action@v1.0.0
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
username: "your_username"
```
We suggest you add this to a workflow file in the `.github/workflows` directory of your repository and call it something like `update-open-sauced-dev-card.yml`.
When the action runs it will generate an image in the root of your repository called `dev-card.png`.
To use the image, you need to add the following markdown to your `README.md` of your [special GitHub repository](https://docs.github.com/en/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/managing-your-profile-readme) for your README. For example, if your GitHub username is `nickytonline`, the repository would be `nickytonline/nickytonline` and the markdown you would add would be:
```markdown
[](https://oss.fyi/nickytonline)
```