/bird-box

🐦💬 Update a gist to contain your latest tweet

Primary LanguageJavaScriptISC LicenseISC

bird-box

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


Setup

Prep work

  1. Create a new public GitHub Gist (https://gist.github.com/)
  2. Create a 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. Log into CircleCI with your GitHub (https://circleci.com/vcs-authorize/)
  3. Click on "Add Projects" on the sidebar
  4. Set up a project with the newly created fork
  5. Go to Project Settings > Environment Variables
  6. Add the following environment variables:
  • GIST_ID: The ID portion from your gist url https://gist.github.com/matchai/6d5f84419863089a167387da62dd7081.
  • GITHUB_TOKEN: The GitHub token generated above.
  • TWITTER_USER: The user handle of the twitter account.
  • 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.