https://github.com/for-jtech/notion-cron-worker
Notion API, Cloudflare Workers, TypeScript
https://github.com/for-jtech/notion-cron-worker
cf-workers cron-triggers notion-api typescript
Last synced: over 1 year ago
JSON representation
Notion API, Cloudflare Workers, TypeScript
- Host: GitHub
- URL: https://github.com/for-jtech/notion-cron-worker
- Owner: for-jtech
- Created: 2024-12-05T12:20:45.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-06T00:23:03.000Z (over 1 year ago)
- Last Synced: 2025-02-05T10:32:48.700Z (over 1 year ago)
- Topics: cf-workers, cron-triggers, notion-api, typescript
- Language: TypeScript
- Homepage:
- Size: 27.3 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Notion Cron Worker
이 프로젝트는 Notion에서 작업을 자동화하기 위한 크론 워커입니다.
## Test
```sh
pnpm install
touch .dev.vars
echo "NOTION_API_KEY=********" >> .dev.vars
echo "NOTION_DATABASE_ID=********" >> .dev.vars
pnpm wrangler dev --test-scheduled
curl "http://localhost:8787/__scheduled?cron=*+*+*+*+*"
```
## Reference
### Cloudflare Workes
- [Get started - CLI · Cloudflare Workers docs](https://developers.cloudflare.com/workers/get-started/guide/)
- [Secrets · Cloudflare Workers docs](https://developers.cloudflare.com/workers/configuration/secrets/)
- [Cron Triggers · Cloudflare Workers docs](https://developers.cloudflare.com/workers/configuration/cron-triggers/)
- [Setting Cron Triggers · Cloudflare Workers docs](https://developers.cloudflare.com/workers/examples/cron-trigger/)
### Notion API
- [Query a database](https://developers.notion.com/reference/post-database-query)
- [Update page properties](https://developers.notion.com/reference/patch-page)
### Shinhan Bond API
- [장내채권시세 | 신한투자증권 \[p13\]](https://www.shinhansec.com/siw/wealth-management/bond-rp/590401/view.do)