├── .gitattributes ├── .gitignore ├── .nvmrc ├── LICENSE ├── README.md ├── eslint.config.js ├── nest-cli.json ├── package.json ├── pnpm-lock.yaml ├── src ├── app.controller.spec.ts ├── app.controller.ts ├── app.module.ts ├── app.service.ts ├── auth │ ├── auth.controller.spec.ts │ ├── auth.controller.ts │ ├── auth.guard.ts │ ├── auth.module.ts │ ├── auth.service.spec.ts │ └── auth.service.ts ├── auto │ ├── auto.module.ts │ └── auto.service.ts ├── blog │ ├── article │ │ ├── article.controller.spec.ts │ │ ├── article.controller.ts │ │ ├── article.interface.ts │ │ ├── article.service.spec.ts │ │ └── article.service.ts │ ├── blog.module.ts │ └── website │ │ ├── website.controller.spec.ts │ │ ├── website.controller.ts │ │ ├── website.interface.ts │ │ ├── website.service.spec.ts │ │ └── website.service.ts ├── common │ ├── article-extract.ts │ ├── cloudflare-image.ts │ ├── constants.ts │ ├── convert-date.ts │ ├── feed-extract.ts │ ├── get-english-topic.ts │ ├── open-ai.ts │ ├── replace-domain.ts │ └── slice-string.ts ├── dto │ ├── addArticle.dto.ts │ ├── addWebsite.dto.ts │ ├── getArticleCount.dto.ts │ ├── sign.dto.ts │ └── updateWebsite.dto.ts ├── main.ts ├── pipe │ └── positiveInt.pipe.ts ├── role.enum.ts ├── schemas │ ├── article.schema.ts │ ├── statistic.schema.ts │ ├── user.schema.ts │ └── website.schema.ts └── users │ ├── users.module.ts │ ├── users.service.spec.ts │ └── users.service.ts └── tsconfig.json /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darmau/firewood-nest/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darmau/firewood-nest/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 20.12.2 -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darmau/firewood-nest/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darmau/firewood-nest/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darmau/firewood-nest/HEAD/eslint.config.js -------------------------------------------------------------------------------- /nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darmau/firewood-nest/HEAD/nest-cli.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darmau/firewood-nest/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darmau/firewood-nest/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /src/app.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darmau/firewood-nest/HEAD/src/app.controller.spec.ts -------------------------------------------------------------------------------- /src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darmau/firewood-nest/HEAD/src/app.controller.ts -------------------------------------------------------------------------------- /src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darmau/firewood-nest/HEAD/src/app.module.ts -------------------------------------------------------------------------------- /src/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darmau/firewood-nest/HEAD/src/app.service.ts -------------------------------------------------------------------------------- /src/auth/auth.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darmau/firewood-nest/HEAD/src/auth/auth.controller.spec.ts -------------------------------------------------------------------------------- /src/auth/auth.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darmau/firewood-nest/HEAD/src/auth/auth.controller.ts -------------------------------------------------------------------------------- /src/auth/auth.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darmau/firewood-nest/HEAD/src/auth/auth.guard.ts -------------------------------------------------------------------------------- /src/auth/auth.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darmau/firewood-nest/HEAD/src/auth/auth.module.ts -------------------------------------------------------------------------------- /src/auth/auth.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darmau/firewood-nest/HEAD/src/auth/auth.service.spec.ts -------------------------------------------------------------------------------- /src/auth/auth.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darmau/firewood-nest/HEAD/src/auth/auth.service.ts -------------------------------------------------------------------------------- /src/auto/auto.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darmau/firewood-nest/HEAD/src/auto/auto.module.ts -------------------------------------------------------------------------------- /src/auto/auto.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darmau/firewood-nest/HEAD/src/auto/auto.service.ts -------------------------------------------------------------------------------- /src/blog/article/article.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darmau/firewood-nest/HEAD/src/blog/article/article.controller.spec.ts -------------------------------------------------------------------------------- /src/blog/article/article.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darmau/firewood-nest/HEAD/src/blog/article/article.controller.ts -------------------------------------------------------------------------------- /src/blog/article/article.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darmau/firewood-nest/HEAD/src/blog/article/article.interface.ts -------------------------------------------------------------------------------- /src/blog/article/article.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darmau/firewood-nest/HEAD/src/blog/article/article.service.spec.ts -------------------------------------------------------------------------------- /src/blog/article/article.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darmau/firewood-nest/HEAD/src/blog/article/article.service.ts -------------------------------------------------------------------------------- /src/blog/blog.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darmau/firewood-nest/HEAD/src/blog/blog.module.ts -------------------------------------------------------------------------------- /src/blog/website/website.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darmau/firewood-nest/HEAD/src/blog/website/website.controller.spec.ts -------------------------------------------------------------------------------- /src/blog/website/website.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darmau/firewood-nest/HEAD/src/blog/website/website.controller.ts -------------------------------------------------------------------------------- /src/blog/website/website.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darmau/firewood-nest/HEAD/src/blog/website/website.interface.ts -------------------------------------------------------------------------------- /src/blog/website/website.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darmau/firewood-nest/HEAD/src/blog/website/website.service.spec.ts -------------------------------------------------------------------------------- /src/blog/website/website.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darmau/firewood-nest/HEAD/src/blog/website/website.service.ts -------------------------------------------------------------------------------- /src/common/article-extract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darmau/firewood-nest/HEAD/src/common/article-extract.ts -------------------------------------------------------------------------------- /src/common/cloudflare-image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darmau/firewood-nest/HEAD/src/common/cloudflare-image.ts -------------------------------------------------------------------------------- /src/common/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darmau/firewood-nest/HEAD/src/common/constants.ts -------------------------------------------------------------------------------- /src/common/convert-date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darmau/firewood-nest/HEAD/src/common/convert-date.ts -------------------------------------------------------------------------------- /src/common/feed-extract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darmau/firewood-nest/HEAD/src/common/feed-extract.ts -------------------------------------------------------------------------------- /src/common/get-english-topic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darmau/firewood-nest/HEAD/src/common/get-english-topic.ts -------------------------------------------------------------------------------- /src/common/open-ai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darmau/firewood-nest/HEAD/src/common/open-ai.ts -------------------------------------------------------------------------------- /src/common/replace-domain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darmau/firewood-nest/HEAD/src/common/replace-domain.ts -------------------------------------------------------------------------------- /src/common/slice-string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darmau/firewood-nest/HEAD/src/common/slice-string.ts -------------------------------------------------------------------------------- /src/dto/addArticle.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darmau/firewood-nest/HEAD/src/dto/addArticle.dto.ts -------------------------------------------------------------------------------- /src/dto/addWebsite.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darmau/firewood-nest/HEAD/src/dto/addWebsite.dto.ts -------------------------------------------------------------------------------- /src/dto/getArticleCount.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darmau/firewood-nest/HEAD/src/dto/getArticleCount.dto.ts -------------------------------------------------------------------------------- /src/dto/sign.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darmau/firewood-nest/HEAD/src/dto/sign.dto.ts -------------------------------------------------------------------------------- /src/dto/updateWebsite.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darmau/firewood-nest/HEAD/src/dto/updateWebsite.dto.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darmau/firewood-nest/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/pipe/positiveInt.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darmau/firewood-nest/HEAD/src/pipe/positiveInt.pipe.ts -------------------------------------------------------------------------------- /src/role.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darmau/firewood-nest/HEAD/src/role.enum.ts -------------------------------------------------------------------------------- /src/schemas/article.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darmau/firewood-nest/HEAD/src/schemas/article.schema.ts -------------------------------------------------------------------------------- /src/schemas/statistic.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darmau/firewood-nest/HEAD/src/schemas/statistic.schema.ts -------------------------------------------------------------------------------- /src/schemas/user.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darmau/firewood-nest/HEAD/src/schemas/user.schema.ts -------------------------------------------------------------------------------- /src/schemas/website.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darmau/firewood-nest/HEAD/src/schemas/website.schema.ts -------------------------------------------------------------------------------- /src/users/users.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darmau/firewood-nest/HEAD/src/users/users.module.ts -------------------------------------------------------------------------------- /src/users/users.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darmau/firewood-nest/HEAD/src/users/users.service.spec.ts -------------------------------------------------------------------------------- /src/users/users.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darmau/firewood-nest/HEAD/src/users/users.service.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darmau/firewood-nest/HEAD/tsconfig.json --------------------------------------------------------------------------------