https://github.com/danimal141/relearn
My relearning system
https://github.com/danimal141/relearn
dropbox-sdk github-actions slack typescript
Last synced: 13 days ago
JSON representation
My relearning system
- Host: GitHub
- URL: https://github.com/danimal141/relearn
- Owner: danimal141
- Created: 2022-03-13T08:36:16.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-03-11T12:18:17.000Z (about 2 months ago)
- Last Synced: 2025-03-11T13:27:07.870Z (about 2 months ago)
- Topics: dropbox-sdk, github-actions, slack, typescript
- Language: TypeScript
- Homepage:
- Size: 76.2 KB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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
## 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](https://www.dropbox.com/developers/documentation).
- Get your refresh token, client id, client secret.
- Create your Slack app from [the slack api page](https://api.slack.com/apps).
- 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`