Commit graph

  • 1747612b86 Adds golangci-lint main Miguel de la Cruz 2023-07-11 16:43:20 +0200
  • 3335cfe795 Adds a client and tests for the handlers Miguel de la Cruz 2023-07-11 16:29:57 +0200
  • eaca9c1691 Make web server optional and allow to use a random port Miguel de la Cruz 2023-07-11 15:47:01 +0200
  • 1cc687395c Adds next birthdays endpoint Miguel de la Cruz 2023-07-11 13:27:50 +0200
  • 0bd05b6efe Adds web endpoint Miguel de la Cruz 2023-07-11 12:37:56 +0200
  • 045c8760fe Add new tasks to the bot Miguel de la Cruz 2023-07-11 12:09:08 +0200
  • 8087e91d69 Fix readme typo Miguel de la Cruz 2023-07-11 11:30:29 +0200
  • 7cd86ed429 Remove the ToMap birthday method Miguel de la Cruz 2023-07-11 10:21:53 +0200
  • 1918740563 Properly parses the template functions, and adds some tests Miguel de la Cruz 2023-07-11 10:10:56 +0200
  • 7dae3def51 Adds the GetYearsOld function to the templates Miguel de la Cruz 2023-07-10 23:27:18 +0200
  • cdd29a7ae8 Move get picture to a utils package so it can be reused Miguel de la Cruz 2023-07-10 23:09:25 +0200
  • 5fdf7df7df Adds a test for the birthday filename Miguel de la Cruz 2023-07-10 22:44:48 +0200
  • 3c63ff5880 Complete task on readme Miguel de la Cruz 2023-07-10 21:31:54 +0200
  • e2aacc527b Adds pictures to telegram messages Miguel de la Cruz 2023-07-10 21:25:54 +0200
  • ec2cdfdeaa Restructures configuration for birthdays and adds pictures directory Miguel de la Cruz 2023-07-10 21:08:05 +0200
  • c7399eb9da Adds templates to birthday message Miguel de la Cruz 2023-07-10 20:46:12 +0200
  • 7a88cf62ac Add the pictures task to the readme Miguel de la Cruz 2023-07-10 19:59:34 +0200
  • e6a59019c5 Reduce logger verbosity Miguel de la Cruz 2023-07-10 19:58:55 +0200
  • f11b9b1d93 Adds logger config Miguel de la Cruz 2023-07-10 14:55:25 +0200
  • e43cb05755 Create the logger only after reading the config Miguel de la Cruz 2023-07-10 13:53:25 +0200
  • b5bd054bbe Move mocks to their own packages Miguel de la Cruz 2023-07-10 13:43:59 +0200
  • 15f90c1e19 Create a test to notify from the server, and all necessary structure Miguel de la Cruz 2023-07-10 13:39:25 +0200
  • 977e2d993e Adds go mock and generate make target and CI check Miguel de la Cruz 2023-07-10 12:29:25 +0200
  • 3b09a7da10 Add initial simple approach to time loop Miguel de la Cruz 2023-07-10 10:16:36 +0200
  • 6c14403ff4 Adds server options Miguel de la Cruz 2023-07-04 12:48:16 +0200
  • dee94e838d Adds telegram_notifications sample config Miguel de la Cruz 2023-07-04 12:38:24 +0200
  • d9c1e81976 Tidy gomod Miguel de la Cruz 2023-07-04 12:37:11 +0200
  • 9bc9e4f60c Adds initial implementation of the Telegram bot Miguel de la Cruz 2023-07-04 12:29:13 +0200
  • 38e78cc02b Update README.md Miguel de la Cruz 2023-07-02 08:00:28 +0000
  • c180bb5cbe Complete notification service interface with notify method Miguel de la Cruz 2023-07-01 18:03:15 +0200
  • 8825837e14 Adds telegram notification service and notifications services scaffold Miguel de la Cruz 2023-07-01 18:00:48 +0200
  • 12c74a0f74 Adds basic telegram notification config Miguel de la Cruz 2023-07-01 17:48:10 +0200
  • a331a45cff Adds run instructions to the README Miguel de la Cruz 2023-07-01 17:33:30 +0200
  • 94df957b02 Add signal listeners to the cmd command Miguel de la Cruz 2023-07-01 17:31:09 +0200
  • e3fcf6adf1 Adds simple workers start/stop methods Miguel de la Cruz 2023-07-01 17:23:19 +0200
  • b90e3afc76 Update go version Miguel de la Cruz 2023-06-30 17:23:36 +0200
  • af389c7a62 Pin dependencies to a nixpkgs commit Miguel de la Cruz 2023-06-30 17:23:01 +0200
  • b6e9d3ebb5 Expand the README to include the CSV file Miguel de la Cruz 2023-06-30 11:39:13 +0200
  • 23f8976d19 Create a sample birthday.csv file Miguel de la Cruz 2023-06-30 11:38:03 +0200
  • 0b0e91928d Add example config file Miguel de la Cruz 2023-06-30 10:42:27 +0200
  • af92353a89 Add logger to the server Miguel de la Cruz 2023-06-30 10:38:29 +0200
  • acac38d1f6 Add simple server creation Miguel de la Cruz 2023-06-30 10:33:25 +0200
  • c617fe2505 Add birthday filters Miguel de la Cruz 2023-06-30 10:10:58 +0200
  • 5812505763 Add pipeline status Miguel de la Cruz 2023-06-30 09:59:17 +0200
  • 21413c1a2b Mark roadmap task as done Miguel de la Cruz 2023-06-30 09:58:21 +0200
  • 8a857a6dba Go down to 1.19 Miguel de la Cruz 2023-06-30 09:56:36 +0200
  • 470f135275 Add a check for gomod Miguel de la Cruz 2023-06-30 09:54:52 +0200
  • e9c615197a Add a test for the CSV parser and check errors on the read config Miguel de la Cruz 2023-06-30 09:51:34 +0200
  • ea6ba550b1 Add a test that needs to be implemented Miguel de la Cruz 2023-06-30 00:37:56 +0200
  • 71632311b2 Fix CI Miguel de la Cruz 2023-06-30 00:33:59 +0200
  • 76a8ce454a Update fmt command Miguel de la Cruz 2023-06-30 00:33:06 +0200
  • b4348d8fac Add fmt check (with bad format to force a CI failure) Miguel de la Cruz 2023-06-30 00:30:59 +0200
  • 901b42d801 Lots of things, mainly models and CSV parser Miguel de la Cruz 2023-06-30 00:27:38 +0200
  • d63d1a4513 Fix go input Miguel de la Cruz 2023-06-29 23:53:06 +0200
  • c9b39ee98b Fix CI command Miguel de la Cruz 2023-06-29 23:52:31 +0200
  • 00f7bd0954 Use nix instead of a go based image Miguel de la Cruz 2023-06-29 23:51:08 +0200
  • ec12a1b948 Update image Miguel de la Cruz 2023-06-29 23:48:06 +0200
  • ae1a2d9999 Rename ci file Miguel de la Cruz 2023-06-29 23:47:11 +0200
  • 71fa53d1a8 Adds a bit of structure Miguel de la Cruz 2023-06-29 23:46:17 +0200
  • 526559c4a0 Update gomod after defining the deps of the project Miguel de la Cruz 2023-06-29 18:56:25 +0200
  • c67f81327d Initial commit Miguel de la Cruz 2023-06-29 18:55:13 +0200