├── .editorconfig ├── .env.example ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .huskyrc.js ├── .lintstagedrc.js ├── .prettierrc.js ├── .yarnrc ├── README.md ├── commitlint.config.js ├── package.json ├── src ├── bot.ts ├── config │ └── index.ts ├── index.ts ├── jobs │ └── sendMessages.ts ├── models │ ├── job.ts │ ├── state.ts │ └── user.ts ├── scrappers │ ├── jobinja.ts │ ├── quera.ts │ ├── scrape-result.ts │ └── scraper.ts └── utils │ ├── cities.ts │ ├── inline-keyboard-generator.ts │ ├── normallize-number.ts │ ├── technologies.ts │ └── validators.ts ├── tsconfig.json └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhmda-83/jobyab/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhmda-83/jobyab/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist/ 3 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhmda-83/jobyab/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhmda-83/jobyab/HEAD/.gitignore -------------------------------------------------------------------------------- /.huskyrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhmda-83/jobyab/HEAD/.huskyrc.js -------------------------------------------------------------------------------- /.lintstagedrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhmda-83/jobyab/HEAD/.lintstagedrc.js -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhmda-83/jobyab/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /.yarnrc: -------------------------------------------------------------------------------- 1 | save-prefix "" 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhmda-83/jobyab/HEAD/README.md -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { extends: ['@commitlint/config-conventional'] }; 2 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhmda-83/jobyab/HEAD/package.json -------------------------------------------------------------------------------- /src/bot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhmda-83/jobyab/HEAD/src/bot.ts -------------------------------------------------------------------------------- /src/config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhmda-83/jobyab/HEAD/src/config/index.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhmda-83/jobyab/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/jobs/sendMessages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhmda-83/jobyab/HEAD/src/jobs/sendMessages.ts -------------------------------------------------------------------------------- /src/models/job.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhmda-83/jobyab/HEAD/src/models/job.ts -------------------------------------------------------------------------------- /src/models/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhmda-83/jobyab/HEAD/src/models/state.ts -------------------------------------------------------------------------------- /src/models/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhmda-83/jobyab/HEAD/src/models/user.ts -------------------------------------------------------------------------------- /src/scrappers/jobinja.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhmda-83/jobyab/HEAD/src/scrappers/jobinja.ts -------------------------------------------------------------------------------- /src/scrappers/quera.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhmda-83/jobyab/HEAD/src/scrappers/quera.ts -------------------------------------------------------------------------------- /src/scrappers/scrape-result.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhmda-83/jobyab/HEAD/src/scrappers/scrape-result.ts -------------------------------------------------------------------------------- /src/scrappers/scraper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhmda-83/jobyab/HEAD/src/scrappers/scraper.ts -------------------------------------------------------------------------------- /src/utils/cities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhmda-83/jobyab/HEAD/src/utils/cities.ts -------------------------------------------------------------------------------- /src/utils/inline-keyboard-generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhmda-83/jobyab/HEAD/src/utils/inline-keyboard-generator.ts -------------------------------------------------------------------------------- /src/utils/normallize-number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhmda-83/jobyab/HEAD/src/utils/normallize-number.ts -------------------------------------------------------------------------------- /src/utils/technologies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhmda-83/jobyab/HEAD/src/utils/technologies.ts -------------------------------------------------------------------------------- /src/utils/validators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhmda-83/jobyab/HEAD/src/utils/validators.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhmda-83/jobyab/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhmda-83/jobyab/HEAD/yarn.lock --------------------------------------------------------------------------------