dependabot[bot] 24c8b9889e
build(deps-dev): bump @typescript-eslint/parser from 4.12.0 to 4.33.0
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 4.12.0 to 4.33.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.33.0/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-05-06 09:16:26 +00:00
2022-04-11 09:50:53 +02:00
2021-10-26 09:50:38 +02:00
2021-10-14 09:12:48 +02:00
2021-01-15 10:43:56 +01:00
2021-01-15 10:43:56 +01:00
2022-04-13 12:55:15 +02:00
2021-01-22 15:33:27 +01:00
2021-01-16 22:42:23 +01:00
2022-01-17 08:44:24 +00:00
2021-10-26 07:51:36 +00:00
2021-01-22 15:33:27 +01:00

My Awesome List

This action query the github api to get starred list of the user and then generates a list ordered by languages.

You can see an example of the output at my own simonecorsi/awesome

Table of Contents

Documentation

Requirements

  • An empty repository
  • A personal github api key

Configuration

The service can be configured setting the appropriate environment variables or writing an .env file.

Variable Description Default
api-token Personal github api token. ${{ secrets.API_TOKEN }}
github-token Action Token ${{ secrets.GITHUB_TOKEN }}
github-name Name used for the commit, default to action Github Action
github-email email used for commit, default to action actions@users.noreply.github.com

api-token

The Personal API Access Token is mandatory to fetch stars from the API without incurring in Rate Limits.

You'll have to generate a personal api token and then add

Example workflow

name: Update awesome list

on: 
  workflow_dispatch:
  schedule:
    - cron: '0 0 * * *'

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
      - name: Awesome generator
        uses: simonecorsi/mawesome@latest
        with:
          api-token: ${{ secrets.API_TOKEN }}
          github-token: ${{ secrets.GITHUB_TOKEN }}
          github-email: ${{ secrets.USER_EMAIL }}
          github-name: ${{ github.repository_owner }}

Description
No description provided
Readme 4.9 MiB
Languages
JavaScript 99.4%
TypeScript 0.6%