├── .DS_Store ├── .env.template ├── .eslintignore ├── .eslintrc ├── .gitignore ├── .prettierignore ├── .prettierrc ├── .vscode ├── launch.json └── settings.json ├── LICENSE ├── README.md ├── jest.config.js ├── nodemon.json ├── package.json ├── src ├── configs │ ├── env.ts │ └── paths.ts ├── domains │ └── book │ │ ├── book.helpers.ts │ │ ├── book.types.ts │ │ └── index.ts ├── index.ts ├── lib │ ├── array.ts │ ├── assertion.ts │ ├── file-system │ │ ├── csv.ts │ │ ├── file-stream.ts │ │ ├── file-system.ts │ │ └── index.ts │ ├── function.ts │ ├── logger │ │ ├── constants.ts │ │ ├── index.ts │ │ └── logger.ts │ ├── math.ts │ ├── memory.ts │ ├── notion │ │ ├── api-endpoints.ts │ │ ├── client.ts │ │ ├── database.ts │ │ ├── index.ts │ │ ├── notion.helpers.ts │ │ └── notion.types.ts │ ├── object.ts │ ├── pretty.ts │ ├── prompt │ │ ├── index.ts │ │ ├── prompt.service.ts │ │ └── prompt.types.ts │ ├── stream.ts │ ├── string.spec.ts │ ├── string.ts │ ├── timer.ts │ └── types.ts └── services │ ├── build-and-save-summaries.ts │ ├── build-summaries.ts │ ├── group-ratings.ts │ ├── normalize-ratings.ts │ ├── prompt-for-args.ts │ ├── save-summary.ts │ └── timers.ts ├── static ├── .DS_Store ├── data │ └── ratings-source.csv ├── demos │ ├── notion-cli-demo.mov │ └── notion-cli-demo.png └── out │ └── ratings-normalized.csv ├── tsconfig.json └── yarn.lock /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/.DS_Store -------------------------------------------------------------------------------- /.env.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/.env.template -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | build -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/README.md -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/jest.config.js -------------------------------------------------------------------------------- /nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/nodemon.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/package.json -------------------------------------------------------------------------------- /src/configs/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/src/configs/env.ts -------------------------------------------------------------------------------- /src/configs/paths.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/src/configs/paths.ts -------------------------------------------------------------------------------- /src/domains/book/book.helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/src/domains/book/book.helpers.ts -------------------------------------------------------------------------------- /src/domains/book/book.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/src/domains/book/book.types.ts -------------------------------------------------------------------------------- /src/domains/book/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/src/domains/book/index.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/lib/array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/src/lib/array.ts -------------------------------------------------------------------------------- /src/lib/assertion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/src/lib/assertion.ts -------------------------------------------------------------------------------- /src/lib/file-system/csv.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/src/lib/file-system/csv.ts -------------------------------------------------------------------------------- /src/lib/file-system/file-stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/src/lib/file-system/file-stream.ts -------------------------------------------------------------------------------- /src/lib/file-system/file-system.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/src/lib/file-system/file-system.ts -------------------------------------------------------------------------------- /src/lib/file-system/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/src/lib/file-system/index.ts -------------------------------------------------------------------------------- /src/lib/function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/src/lib/function.ts -------------------------------------------------------------------------------- /src/lib/logger/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/src/lib/logger/constants.ts -------------------------------------------------------------------------------- /src/lib/logger/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/src/lib/logger/index.ts -------------------------------------------------------------------------------- /src/lib/logger/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/src/lib/logger/logger.ts -------------------------------------------------------------------------------- /src/lib/math.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/src/lib/math.ts -------------------------------------------------------------------------------- /src/lib/memory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/src/lib/memory.ts -------------------------------------------------------------------------------- /src/lib/notion/api-endpoints.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/src/lib/notion/api-endpoints.ts -------------------------------------------------------------------------------- /src/lib/notion/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/src/lib/notion/client.ts -------------------------------------------------------------------------------- /src/lib/notion/database.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/src/lib/notion/database.ts -------------------------------------------------------------------------------- /src/lib/notion/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/src/lib/notion/index.ts -------------------------------------------------------------------------------- /src/lib/notion/notion.helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/src/lib/notion/notion.helpers.ts -------------------------------------------------------------------------------- /src/lib/notion/notion.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/src/lib/notion/notion.types.ts -------------------------------------------------------------------------------- /src/lib/object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/src/lib/object.ts -------------------------------------------------------------------------------- /src/lib/pretty.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/src/lib/pretty.ts -------------------------------------------------------------------------------- /src/lib/prompt/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/src/lib/prompt/index.ts -------------------------------------------------------------------------------- /src/lib/prompt/prompt.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/src/lib/prompt/prompt.service.ts -------------------------------------------------------------------------------- /src/lib/prompt/prompt.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/src/lib/prompt/prompt.types.ts -------------------------------------------------------------------------------- /src/lib/stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/src/lib/stream.ts -------------------------------------------------------------------------------- /src/lib/string.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/src/lib/string.spec.ts -------------------------------------------------------------------------------- /src/lib/string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/src/lib/string.ts -------------------------------------------------------------------------------- /src/lib/timer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/src/lib/timer.ts -------------------------------------------------------------------------------- /src/lib/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/src/lib/types.ts -------------------------------------------------------------------------------- /src/services/build-and-save-summaries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/src/services/build-and-save-summaries.ts -------------------------------------------------------------------------------- /src/services/build-summaries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/src/services/build-summaries.ts -------------------------------------------------------------------------------- /src/services/group-ratings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/src/services/group-ratings.ts -------------------------------------------------------------------------------- /src/services/normalize-ratings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/src/services/normalize-ratings.ts -------------------------------------------------------------------------------- /src/services/prompt-for-args.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/src/services/prompt-for-args.ts -------------------------------------------------------------------------------- /src/services/save-summary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/src/services/save-summary.ts -------------------------------------------------------------------------------- /src/services/timers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/src/services/timers.ts -------------------------------------------------------------------------------- /static/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/static/.DS_Store -------------------------------------------------------------------------------- /static/data/ratings-source.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/static/data/ratings-source.csv -------------------------------------------------------------------------------- /static/demos/notion-cli-demo.mov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/static/demos/notion-cli-demo.mov -------------------------------------------------------------------------------- /static/demos/notion-cli-demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/static/demos/notion-cli-demo.png -------------------------------------------------------------------------------- /static/out/ratings-normalized.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/static/out/ratings-normalized.csv -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasreee/csv-to-notion-database/HEAD/yarn.lock --------------------------------------------------------------------------------