xesite/docs/patron-page.org

2.7 KiB
Raw Blame History

Patron Page

Headline Time
Total time 1:36
figure out how to get list of patrons 1:05
get patreon credentials into site 0:08
figure out patreon id of my campaign 0:25
get list of patrons 0:25
show in HTML 0:07
figure out how to handle the secrets… 0:03
Links 0:28
Announcement blogpost 0:28
Clock summary at [2020-02-29 Sat 20:47]

DONE figure out how to get list of patrons

CLOSED: [2020-02-29 Sat 20:18]

DONE get patreon credentials into site

CLOSED: [2020-02-29 Sat 19:14]

CLOCK: [2020-02-29 Sat 19:06][2020-02-29 Sat 19:14] => 0:08

Added envvars

  • PATREON_CLIENT_ID
  • PATREON_CLIENT_SECRET
  • PATREON_ACCESS_TOKEN
  • PATREON_REFRESH_TOKEN

DONE figure out patreon id of my campaign

CLOSED: [2020-02-29 Sat 19:39]

CLOCK: [2020-02-29 Sat 19:14][2020-02-29 Sat 19:39] => 0:25

DONE get list of patrons

CLOSED: [2020-02-29 Sat 20:05]

CLOCK: [2020-02-29 Sat 19:40][2020-02-29 Sat 20:05] => 0:25

DONE show in HTML

CLOSED: [2020-02-29 Sat 20:12]

CLOCK: [2020-02-29 Sat 20:05][2020-02-29 Sat 20:12] => 0:07

DONE figure out how to handle the secrets for patreon

CLOSED: [2020-02-29 Sat 20:18]

CLOCK: [2020-02-29 Sat 20:15][2020-02-29 Sat 20:18] => 0:03

Currently putting them in the dyson secret store, will need to figure out something else for dhall.

DONE Links

CLOSED: [2020-02-29 Sat 20:47]

DONE Add link in footer

CLOSED: [2020-02-29 Sat 20:13]

DONE Add into sitemap

CLOSED: [2020-02-29 Sat 20:13]

DONE Announcement blogpost

CLOSED: [2020-02-29 Sat 20:47]

CLOCK: [2020-02-29 Sat 20:37][2020-02-29 Sat 20:47] => 0:10 CLOCK: [2020-02-29 Sat 20:19][2020-02-29 Sat 20:37] => 0:18

How to refresh credentials

  1. Go to https://www.patreon.com/portal/registration/register-clients
  2. Open Mi (API v1)
  3. Hit "Refresh Token"
  4. Copy access token and refresh token to ~/code/within-terraform-secret/christinewebsite.env as PATREON_ACCESS_TOKEN and PATREON_REFRESH_TOKEN
  5. Commit file to repo and push
  6. Retry deployment of the site