Generate Metrics #660
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Generate Metrics | |
on: | |
schedule: [{ cron: "0 0 * * *" }] | |
workflow_dispatch: | |
jobs: | |
profile_metrics: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Profile info | |
uses: lowlighter/metrics@latest | |
with: | |
template: terminal | |
filename: profile_info.svg | |
token: ${{ secrets.METRIC_TOKEN }} | |
config_timezone: America/Fortaleza | |
base: header, repositories, metadata | |
base_indepth: yes | |
- name: Contribuition info | |
uses: lowlighter/metrics@latest | |
with: | |
filename: contribuition_info.svg | |
token: ${{ secrets.METRIC_TOKEN }} | |
config_timezone: America/Fortaleza | |
base: "" | |
plugin_gists: yes | |
plugin_languages: yes | |
plugin_languages_indepth: yes | |
plugin_languages_ignored: javascript | |
plugin_languages_details: bytes-size, percentage, lines | |
plugin_lines: yes | |
plugin_lines_sections: repositories | |
config_order: gist, languages, lines | |
- name: Work info | |
uses: lowlighter/metrics@latest | |
with: | |
filename: workinfo.svg | |
token: ${{ secrets.METRIC_TOKEN }} | |
plugin_wakatime_token: ${{ secrets.WAKA_TIME_TOKEN }} | |
config_timezone: America/Fortaleza | |
base: "" | |
plugin_wakatime: yes | |
plugin_habits: yes | |
plugin_followup: yes | |
plugin_followup_indepth: yes | |
plugin_followup_archived: no | |
plugin_isocalendar: yes | |
plugin_isocalendar_duration: full-year | |
config_order: wakatime, habits, followup, isocalendar | |
- name: I Like | |
uses: lowlighter/metrics@latest | |
with: | |
filename: likes.svg | |
token: ${{ secrets.METRIC_TOKEN }} | |
config_timezone: America/Fortaleza | |
base: "" | |
plugin_stars: yes | |
plugin_stars_limit: 3 | |
plugin_starlists: yes | |
config_order: stars, starlists | |
- name: Social | |
uses: lowlighter/metrics@latest | |
with: | |
filename: social.svg | |
token: ${{ secrets.METRIC_TOKEN }} | |
config_timezone: America/Fortaleza | |
base: "" | |
plugin_sponsors: yes | |
plugin_sponsors_sections: goal, list | |
plugin_people: yes | |
plugin_notable: yes | |
plugin_notable_types: commit, pull_request | |
plugin_notable_from: all | |
config_order: people, sponsors, notable | |
fun_metrics: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Activity | |
uses: lowlighter/metrics@latest | |
with: | |
filename: activity.svg | |
token: ${{ secrets.METRIC_TOKEN }} | |
config_timezone: America/Fortaleza | |
base: "" | |
plugin_steam: yes | |
plugin_steam_token: ${{ secrets.STEAM_TOKEN }} | |
plugin_steam_user: ${{ secrets.STEAM_PROFILE_ID }} | |
plugin_steam_sections: player, recently-played | |
plugin_steam_recent_games_limit: 1 | |
plugin_steam_achievements_limit: 1 | |
plugin_music: yes | |
plugin_music_token: ${{ secrets.SPOTIFY_TOKENS }} | |
plugin_music_provider: spotify | |
plugin_music_mode: recent | |
plugin_music_limit: 3 | |
config_order: steam, music | |
- name: Fun Facts | |
uses: lowlighter/metrics@latest | |
with: | |
filename: fun_facts.svg | |
token: ${{ secrets.METRIC_TOKEN }} | |
config_timezone: America/Fortaleza | |
base: "" | |
plugin_achievements: yes | |
plugin_achievements_display: compact | |
plugin_achievements_limit: 18 | |
plugin_fortune: yes | |
config_order: achievements, fortune |