Skip to content
clipboard

GitHub Action

bird-box

v3.1.0 Latest version

bird-box

clipboard

bird-box

Update a pinned gist to contain the latest tweets of a user

Installation

Copy and paste the following snippet into your .yml file.

              

- name: bird-box

uses: matchai/[email protected]

Learn more about this action in matchai/bird-box

Choose a version

bird-box

Update a pinned gist to contain the latest tweets of a user


📌✨ For more pinned-gist projects like this one, check out: https://github.com/matchai/awesome-pinned-gists

Setup

Prep work

  1. Create a new public GitHub Gist (https://gist.github.com/)
  2. Create an access token with the gist scope and copy it. (https://github.com/settings/tokens/new)
  3. Create a new Twitter app (https://developer.twitter.com/en/apps/create)
  4. On the App page for your newly created app, generate an "Access token & access token secret" and copy all keys and tokens.

Project setup

  1. Fork this repo

  2. Edit the environment variables in .github/workflows/schedule.yml:

    • TWITTER_USER: The user handle of the twitter account.
    • GIST_ID: The ID portion from your gist url: https://gist.github.com/matchai/6d5f84419863089a167387da62dd7081.
  3. Go to the repo Settings > Secrets

  4. Add the following environment variables:

    • GH_TOKEN: The GitHub access token generated above.
    • TWITTER_CONSUMER_KEY: Your Twitter consumer API key.
    • TWITTER_CONSUMER_SECRET: Your Twitter consumer secret.
    • TWITTER_ACCESS_TOKEN_KEY: Your Twitter access token key.
    • TWITTER_ACCESS_TOKEN_SECRET: Your Twitter access token secret.