{"id":27598717,"url":"https://github.com/danimal141/relearn","last_synced_at":"2025-04-22T14:29:38.339Z","repository":{"id":42765798,"uuid":"469313940","full_name":"danimal141/relearn","owner":"danimal141","description":"My relearning system","archived":false,"fork":false,"pushed_at":"2025-03-11T12:18:17.000Z","size":78,"stargazers_count":3,"open_issues_count":11,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-11T13:27:07.870Z","etag":null,"topics":["dropbox-sdk","github-actions","slack","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/danimal141.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-03-13T08:36:16.000Z","updated_at":"2024-11-03T01:18:46.000Z","dependencies_parsed_at":"2023-10-03T02:21:16.839Z","dependency_job_id":"3e9e92fc-e1cc-4fa5-81ca-835f3378bb64","html_url":"https://github.com/danimal141/relearn","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danimal141%2Frelearn","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danimal141%2Frelearn/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danimal141%2Frelearn/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danimal141%2Frelearn/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/danimal141","download_url":"https://codeload.github.com/danimal141/relearn/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250258582,"owners_count":21400931,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dropbox-sdk","github-actions","slack","typescript"],"created_at":"2025-04-22T14:29:32.261Z","updated_at":"2025-04-22T14:29:38.327Z","avatar_url":"https://github.com/danimal141.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# relearn\nThis 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.\n\n## Architecture\n![relearn drawio](https://user-images.githubusercontent.com/1821807/160271749-4936d09c-48ff-4faf-bbb3-ca4b1d89bf18.png)\n\n## Motivation\nWhen I find some good tweets or posts etc.. I take a screenshot and upload it to my Dropbox, but I never check it again...\n\nThis system reminds us of the screenshots randomly every day, and we can relearn them.\n\n## Set up\n- Create you Dropbox app from [the developer page](https://www.dropbox.com/developers/documentation).\n  - Get your refresh token, client id, client secret.\n- Create your Slack app from [the slack api page](https://api.slack.com/apps).\n  - Get your webhook url.\n- Please fork this repository and set required environment variables in the Actions secrets.\n  - See `.env.template`.\n\n## Development\n- Develop\n  - `yarn dev`\n- Watch code changes\n  - `yarn dev:watch`\n- Lint\n  - `yarn lint`\n- Format\n  - `yarn format`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanimal141%2Frelearn","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdanimal141%2Frelearn","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanimal141%2Frelearn/lists"}