├── .env-example ├── .envrc ├── .eslintrc.cjs ├── .github ├── dependabot.yml └── workflows │ └── build.yml ├── .gitignore ├── .npmrc ├── .prettierignore ├── .tool-versions ├── .vscode ├── extensions.json └── settings.json ├── LICENSE ├── README.md ├── TODO ├── bin └── dolt-sync ├── commands.ts ├── console.ts ├── package.json ├── pnpm-lock.yaml ├── src ├── commands │ ├── scrape-companies.ts │ └── scrape-team.ts ├── crawler │ ├── main.ts │ └── routes.ts ├── follow_url_redirect_protocols.ts ├── lc │ ├── categorize.test.ts │ ├── categorize.ts │ ├── openai.ts │ ├── team.test.ts │ └── team.ts ├── logging.ts ├── markdown.ts └── mysql.ts ├── tsconfig.json └── vitest.config.ts /.env-example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iloveitaly/openbook/HEAD/.env-example -------------------------------------------------------------------------------- /.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iloveitaly/openbook/HEAD/.envrc -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iloveitaly/openbook/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iloveitaly/openbook/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iloveitaly/openbook/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iloveitaly/openbook/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iloveitaly/openbook/HEAD/.npmrc -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iloveitaly/openbook/HEAD/.prettierignore -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- 1 | python 3.11.4 2 | poetry 1.6.1 3 | nodejs 20.3.1 4 | pnpm 8.9.0 5 | bun 1.0.2 -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iloveitaly/openbook/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iloveitaly/openbook/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iloveitaly/openbook/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iloveitaly/openbook/HEAD/README.md -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iloveitaly/openbook/HEAD/TODO -------------------------------------------------------------------------------- /bin/dolt-sync: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iloveitaly/openbook/HEAD/bin/dolt-sync -------------------------------------------------------------------------------- /commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iloveitaly/openbook/HEAD/commands.ts -------------------------------------------------------------------------------- /console.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iloveitaly/openbook/HEAD/console.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iloveitaly/openbook/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iloveitaly/openbook/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /src/commands/scrape-companies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iloveitaly/openbook/HEAD/src/commands/scrape-companies.ts -------------------------------------------------------------------------------- /src/commands/scrape-team.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iloveitaly/openbook/HEAD/src/commands/scrape-team.ts -------------------------------------------------------------------------------- /src/crawler/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iloveitaly/openbook/HEAD/src/crawler/main.ts -------------------------------------------------------------------------------- /src/crawler/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iloveitaly/openbook/HEAD/src/crawler/routes.ts -------------------------------------------------------------------------------- /src/follow_url_redirect_protocols.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iloveitaly/openbook/HEAD/src/follow_url_redirect_protocols.ts -------------------------------------------------------------------------------- /src/lc/categorize.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iloveitaly/openbook/HEAD/src/lc/categorize.test.ts -------------------------------------------------------------------------------- /src/lc/categorize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iloveitaly/openbook/HEAD/src/lc/categorize.ts -------------------------------------------------------------------------------- /src/lc/openai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iloveitaly/openbook/HEAD/src/lc/openai.ts -------------------------------------------------------------------------------- /src/lc/team.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iloveitaly/openbook/HEAD/src/lc/team.test.ts -------------------------------------------------------------------------------- /src/lc/team.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iloveitaly/openbook/HEAD/src/lc/team.ts -------------------------------------------------------------------------------- /src/logging.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iloveitaly/openbook/HEAD/src/logging.ts -------------------------------------------------------------------------------- /src/markdown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iloveitaly/openbook/HEAD/src/markdown.ts -------------------------------------------------------------------------------- /src/mysql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iloveitaly/openbook/HEAD/src/mysql.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iloveitaly/openbook/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iloveitaly/openbook/HEAD/vitest.config.ts --------------------------------------------------------------------------------