Skip to content

danimal141/relearn

Repository files navigation

relearn

This system reminds us of our favorite screenshots in Dropbox every day. It picks files up from Dropbox and notifies the shared links to your Slack channel.

Architecture

relearn drawio

Motivation

When I find some good tweets or posts etc.. I take a screenshot and upload it to my Dropbox, but I never check it again...

This system reminds us of the screenshots randomly every day, and we can relearn them.

Set up

  • Create you Dropbox app from the developer page.
    • Get your refresh token, client id, client secret.
  • Create your Slack app from the slack api page.
    • Get your webhook url.
  • Please fork this repository and set required environment variables in the Actions secrets.
    • See .env.template.

Development

  • Develop
    • yarn dev
  • Watch code changes
    • yarn dev:watch
  • Lint
    • yarn lint
  • Format
    • yarn format