Commit Graph

  • 695e7b8677 Merge branch 'feat/gitea-actions' main feat/gitea-actions John Galt 2025-07-31 18:25:11 +02:00
  • fda08829de docker build test John Galt 2025-07-31 12:21:37 +02:00
  • 06601eb990 docker build 3 John Galt 2025-07-31 12:20:31 +02:00
  • 0df3dca93e docker build John Galt 2025-07-31 12:19:45 +02:00
  • 6e26d8a2e6 docker build John Galt 2025-07-31 12:14:31 +02:00
  • 38cf946e33 more test Albert Abril 2025-07-31 11:37:47 +02:00
  • 1a72753347 sampel file Albert Abril 2025-07-31 11:30:10 +02:00
  • ddc4ed70cf runs-on update to run on n100 Albert Abril 2025-07-31 11:22:31 +02:00
  • 1e66cc80af detect container runtime 4 albert 2025-07-30 12:53:14 +02:00
  • ab5941adb1 detect container runtime 3 albert 2025-07-30 12:45:14 +02:00
  • d77b13ef4e detect container runtime 2 albert 2025-07-30 12:39:27 +02:00
  • 0e9c055787 detect container runtime albert 2025-07-30 12:37:37 +02:00
  • f3c7d9f6a0 fix buildx 3 albert 2025-07-30 12:27:33 +02:00
  • 0e9979ff83 fix buildx 2 albert 2025-07-30 12:26:23 +02:00
  • c40e84d4d4 fix buildx albert 2025-07-30 12:25:26 +02:00
  • 29a5b2632d fix build.yml - try docker in docker albert 2025-07-30 12:21:38 +02:00
  • 672ad04835 fix build.yml albert 2025-07-30 12:20:13 +02:00
  • 9915b2f91f fix build step - try again albert 2025-07-30 12:17:17 +02:00
  • 500a7f6e40 fix build step - restart docker manually albert 2025-07-30 12:15:26 +02:00
  • 997e96af19 fix build step - add permissions albert 2025-07-30 12:13:57 +02:00
  • 55040b252c fix build step albert 2025-07-30 12:12:49 +02:00
  • 8e71061234 fix build step albert 2025-07-30 12:11:53 +02:00
  • 3e44f4e282 hooks gitea runner on slimbook albert 2025-07-30 12:07:57 +02:00
  • 91b4b15731 Testing github actions in gitea albert 2025-07-30 11:55:00 +02:00
  • 99c452837f Update README.md albert 2025-07-30 09:30:33 +00:00
  • 7866599b51 Update README.md albert 2025-07-30 09:27:58 +00:00
  • febcc60605 Merge pull request #6 from aabril/feat/scraper Albert Abril 2025-07-29 16:47:22 +02:00
  • 4e36c2217a update readme albert 2025-07-29 13:08:00 +02:00
  • dcb0c3386b Extractors albert 2025-07-29 12:47:22 +02:00
  • 84960fe5fb FeedReaderService albert 2025-07-29 12:46:42 +02:00
  • ced2254068 Scraping Service and types albert 2025-07-29 12:46:20 +02:00
  • d8381c893d WebScraper albert 2025-07-29 12:45:28 +02:00
  • 891b1e478d ContentScrapingService albert 2025-07-29 12:45:05 +02:00
  • d35416b5c8 ScrapginScheduler albert 2025-07-29 12:44:32 +02:00
  • 36f6de4edd add ability to launch the scraper from package.json.scripts albert 2025-07-29 12:43:48 +02:00
  • e0cb439234 gitignoring .DS_Store albert 2025-07-29 12:12:15 +02:00
  • 074f66ac2b test existing and new items in batches albert 2025-07-29 01:50:14 +02:00
  • 594f9bcaf8 processing multiple (a batch) should handle errors albert 2025-07-29 01:44:20 +02:00
  • c398cc9f97 test to save and to return multiple items albert 2025-07-29 01:24:16 +02:00
  • 1c86ba9dc3 test to return null when saving existing feed albert 2025-07-29 01:21:59 +02:00
  • 5ed38dcc98 test to save only if feed item does not exist albert 2025-07-29 01:19:44 +02:00
  • f3fffa6f88 testing if feed exists by URL albert 2025-07-29 01:17:56 +02:00
  • 580dae0c4d test Scraping Service adding item to repo albert 2025-07-29 01:16:40 +02:00
  • b936697659 test try-errors checks on FeedCiount counting albert 2025-07-29 01:03:51 +02:00
  • 26e8b83c87 implement counting for feed Repository albert 2025-07-29 01:02:35 +02:00
  • 987b0aed3e scrapingService :: hasRepository() albert 2025-07-29 01:00:40 +02:00
  • 247189661e ScrapingService :: getServiceName test albert 2025-07-29 00:59:43 +02:00
  • be1d7bff23 first implementation for ScrapingService albert 2025-07-29 00:57:32 +02:00
  • 29e7b9f8e0 adding first basic test ( ScrapginService) albert 2025-07-29 00:57:05 +02:00
  • 0d301f5c49 update config.ts with variables to implement rateLiiting, apiVersioning and client userAgent albert 2025-07-28 23:39:11 +02:00
  • 4a80fb3080 update README.md albert 2025-07-28 23:23:57 +02:00
  • cda5f31048 update README.md albert 2025-07-28 23:21:49 +02:00
  • 698c753ac3 merge pull request #5 from aabril/feat/add_endpoints Albert Abril 2025-07-28 23:18:08 +02:00
  • 5942f43ff0 update readme con las tareas a realizar albert 2025-07-28 23:17:33 +02:00
  • 206b5dbfa5 + adds server.ts + implements FeedController + feedRoutes.ts + utils/logger add server msgs + add port to src/config albert 2025-07-28 23:07:39 +02:00
  • 5be3908ccf updates jest.config.ts and tsconfig.json to get dependencies on tests albert 2025-07-28 23:05:37 +02:00
  • b787c7dc22 removes placeholder index.ts albert 2025-07-28 23:05:01 +02:00
  • ab95174bf6 update readme albert 2025-07-28 19:17:27 +02:00
  • fb433cfac1 + adding hono and @hono/node-server + reemplazar index por server.ts + implement a basic server.ts in server.ts albert 2025-07-28 19:13:27 +02:00
  • e62796ae7d update Readme.md formatting albert 2025-07-28 18:51:07 +02:00
  • c247b9c05e update Readme.md formatting 2 albert 2025-07-28 18:49:51 +02:00
  • c2475e1db7 update Readme.md formatting albert 2025-07-28 18:49:23 +02:00
  • 48fac3f80e update Readme.md albert 2025-07-28 18:48:39 +02:00
  • 51e3070816 Merge pull request #4 from aabril/feat/database_and_feed_model_finish Albert Abril 2025-07-28 18:45:32 +02:00
  • 41c3eab064 Merge pull request #2 from aabril/feat/database_and_feed_model Albert Abril 2025-07-28 18:41:20 +02:00
  • 0dbdc41124 feed model -> unique:true -> for safety (and to avoid mongoose warning) albert 2025-07-28 18:37:23 +02:00
  • cbe4199206 - add feed repo - Add feed service - Add tests for feed service albert 2025-07-28 18:33:16 +02:00
  • 862c94a4e6 - update model and repository - add tests for feed Model albert 2025-07-28 18:31:55 +02:00
  • e1b2403fed wip: mongoose - template for new Model albert 2025-07-28 16:41:29 +02:00
  • 24e602556d update readme albert 2025-07-28 16:38:00 +02:00
  • 2f92684864 Feed type, first approach. albert 2025-07-28 16:34:33 +02:00
  • 3981581c45 * adds complete tests for database * adds healtCheck and connection status related methods DatabaseConnection class albert 2025-07-28 16:30:28 +02:00
  • 53e98dfe52 adds pino-pretty devDependency albert 2025-07-28 16:26:26 +02:00
  • 65db950abe adds database msgs to Logger albert 2025-07-28 13:51:35 +02:00
  • 3503f747ad update jest.config.ts albert 2025-07-28 13:50:50 +02:00
  • d62cbb7d4b add tests for config/config and nodeEnv albert 2025-07-28 13:47:47 +02:00
  • a3df0e6650 adds nodeEnv to src/config/config albert 2025-07-28 13:45:16 +02:00
  • 20c53339de * add pino dependecy and types * implements Logger abstracting Pino albert 2025-07-28 13:44:45 +02:00
  • 1664955ec2 adds documentation on Feed abstractions albert 2025-07-28 13:24:40 +02:00
  • fa13aaf069 Dockerfile multistage albert 2025-07-28 13:09:36 +02:00
  • 90c6c8392f - adds a Dockerfile to build the app in container - adds app to the docker-compose.yml file albert 2025-07-28 13:03:49 +02:00
  • 8c91d68b59 adds extra config/config.ts to set config/database.ts albert 2025-07-28 13:02:17 +02:00
  • 5a76362e7a ignore nvim .bk files albert 2025-07-28 12:55:43 +02:00
  • f6cc29c257 update readme.md albert 2025-07-28 12:54:14 +02:00
  • 069180402a adds database mongoose event hooks albert 2025-07-28 12:53:57 +02:00
  • e4f51e489f add a docker-compose.yml to run mongodb locally with docker albert 2025-07-28 12:52:50 +02:00
  • 969541000e add mongoose dependencies albert 2025-07-28 12:52:14 +02:00
  • 8df9aa0479 Merge pull request #1 from aabril/feat/project_structure Albert Abril 2025-07-28 12:30:59 +02:00
  • 915e9abcce update README albert 2025-07-28 11:53:47 +02:00
  • b8dacee987 adds database class and basic tests for jest albert 2025-07-28 11:53:38 +02:00
  • 5f93407ed6 adds logger under "utils" folder albert 2025-07-28 11:53:18 +02:00
  • f2acbad1fa add "Feed" files with explanation to plan some basic file structure albert 2025-07-28 11:52:57 +02:00
  • f9df9aab0f updates on package.json: * adds test and lint scripts commands * adding: jest for tesing * adding: eslint for linting * adding required types * replace ts-node with tsx albert 2025-07-28 11:49:49 +02:00
  • 5f21982ed9 Adds gitignore, tsconfig, basic scripts and a ts hello world albert 2025-07-28 10:18:55 +02:00
  • 16072a656e Init nodejs project (v24.4.1) albert 2025-07-28 10:02:41 +02:00
  • d956b73552 Initial commit Albert Abril 2025-07-28 08:00:04 +02:00