Compare commits

..
233 Commits
Author SHA1 Message Date
Julian 04dca24513 Cleanup code and prepare for AI usage 2026-07-27 21:24:35 +02:00
Julian b0110e1bc8 Remove unnecessary log 2026-06-28 21:44:38 +02:00
Julian 32ef2656f7 Improve logging for WhatsApp Reminders 2026-06-28 19:45:29 +02:00
Julian d19fc04140 Improve logic for adding missing matches with placeholder and formula 2026-06-28 11:32:31 +02:00
Julian 04120d77e8 Prepare WM Tippspiel 2026-05-27 23:36:18 +02:00
Julian e433dbe9e3 Add AEK Athens 2026-03-24 22:42:29 +01:00
Julian 13468de37c Add AZ Alkmaar 2026-03-24 22:40:28 +01:00
Julian 197b5532c7 Add Sigma Olomouc 2026-03-08 15:32:36 +01:00
Julian b09dd6b32b Merge branch 'main' of https://git.codeam.io/Julian/tlw-database-tool 2026-03-08 15:08:18 +01:00
Julian 09ab9650c8 Add Genk 2026-03-08 15:07:30 +01:00
Julian Arndt cd543c9223 Add Como 2026-01-09 10:34:08 +01:00
Julian Arndt 733cc25196 add espanyol 2025-12-02 19:01:44 +01:00
Julian c2fb53f1cf Add Portugal Primeira Liga 2025-11-25 21:47:05 +01:00
Julian 6feffaa6e0 Go Ahead Eagles 2025-11-17 00:24:37 +01:00
Julian Arndt a0ee841573 Add support for Austria Bundesliga 2025-10-27 17:24:54 +01:00
Julian a71330a4da Disable RelegationUpdater 2025-08-23 21:20:12 +02:00
Julian fd47798209 Fix updating of showTable value 2025-08-23 21:13:15 +02:00
Julian 553a013601 Disable RelegationUpdater Pipeline 2025-07-21 23:26:51 +02:00
Julian 870e278049 Add wtl config for season 2026 2025-07-21 23:24:35 +02:00
Julian 73a170bd07 Fix bug in matching formula 2025-07-19 22:27:38 +02:00
Julian ed2131a847 Prepare season 2026 2025-07-19 14:28:39 +02:00
Julian 979a03178a Trigger Relegation Updater 2025-05-19 22:21:54 +02:00
Julian 30eea96662 Add Jenkinsfile for Relegation 2025-05-19 22:17:12 +02:00
Julian 0a50f120e3 Improve handling for leagues without matches this season (ex. world cup) 2025-04-19 18:33:49 +02:00
Julian 7126f2de40 Small improvement 2025-04-19 17:55:39 +02:00
Julian 0e893b9c50 Fix small bug 2025-04-19 17:12:05 +02:00
Julian 828d1dc4d8 Fix jenkinsfiles so that errors are sent to telegram 2025-04-13 18:30:11 +02:00
Julian Arndt d644c8f698 Add more teams 2025-03-27 22:54:12 +01:00
Julian Arndt 68892d9d6c Add Jagiellonia 2025-03-27 22:43:47 +01:00
Julian Arndt d8a00acb2d Merge remote-tracking branch 'origin/main' 2025-03-27 22:41:24 +01:00
Julian Arndt c083aa9c7c Add FK Bodø/Glimt 2025-03-27 22:41:14 +01:00
Julian c054f268b0 Merge remote-tracking branch 'origin/main' 2025-02-03 20:57:55 +01:00
Julian f22b9545d3 Fix false notifications for betters which already dropped out of the WTL Pokal 2025-02-03 20:57:23 +01:00
Julian Arndt 59fab74a01 Disable triggering LigaCup 2025-01-31 12:28:44 +01:00
Julian 3539b23943 Small fixes and workarounds 2025-01-28 19:56:18 +01:00
Julian 2d8e418d66 Fix MatchesListForumUpdater 2025-01-27 22:14:06 +01:00
Julian 9b5b50f174 Replace log4j with slf4j 2025-01-26 23:01:35 +01:00
Julian d426c2b75f Fix correct AWS credentials variable name 2025-01-26 22:36:45 +01:00
Julian 5009146a04 Revert log4j version to major version 2 2025-01-26 22:34:00 +01:00
Julian df4a69f567 Explicitely use java from configured jdk 2025-01-26 22:29:54 +01:00
Julian 81a421ebd3 Update Jenkinsfiles to JDK22 2025-01-26 22:11:23 +01:00
Julian f5735721e2 Refactor API Football to v3 2025-01-26 22:03:10 +01:00
Julian Arndt 31d33aa0f8 Add Auxerre 2024-12-24 13:19:48 +01:00
Julian Arndt e1a0736e1c Fix adding missing match 2024-07-29 21:43:54 +02:00
Julian Arndt fbfbac8ae2 Fix ID for Eredivisie 2024-07-29 09:36:52 +02:00
Julian bb1bb8568e Fix bug 2024-07-28 22:16:22 +02:00
Julian a6fbac60a2 Update config for season 2025 2024-07-28 22:00:24 +02:00
Julian 5adb9fb822 Add config for season 2025 2024-07-28 21:10:18 +02:00
Julian 7d4f66c113 Fix placeholder same match detection 2024-06-25 22:14:05 +02:00
Julian 738d0427d9 Change hours for second WhatsApp Reminder from one hour to two 2024-06-22 22:29:25 +02:00
Julian 6604b0310f Manually enable users for WhatsApp Reminders 2024-06-22 22:21:01 +02:00
Julian d828c9f0b2 Fix small bugs in google calendar event generator 2024-06-20 19:03:44 +02:00
Julian 5502607f3c Add better handling for different phone number formats 2024-06-20 18:28:30 +02:00
Julian f4748d2874 Catch non 200 response codes of WhatsApp tool 2024-06-18 21:58:03 +02:00
Julian a8e9327d3d Add logging to WhatsAppReminder 2024-06-18 21:52:26 +02:00
Julian 0bf72d686b Fix WhatsAppReminder Jenkinsfile 2024-06-18 21:48:12 +02:00
Julian 3215493ac7 Fix WhatsAppReminder Jenkinsfile 2024-06-18 21:43:20 +02:00
Julian 055e4d3d4a Fix WhatsAppReminder Jenkinsfile 2024-06-18 21:37:03 +02:00
Julian 29e4bfbb0b Fix WhatsAppReminder Jenkinsfile 2024-06-18 21:32:22 +02:00
Julian 72a51bf1f9 Add WhatsApp reminder 2024-06-18 21:21:27 +02:00
Julian bd39227f6d Use league name from database for calendar 2024-06-12 20:35:36 +02:00
Julian 4c2650454b Add several improvements for EM 2024-06-08 00:12:59 +02:00
Julian d19cb5561b Update Jenkinsfiles 2024-05-23 23:13:35 +02:00
Julian 1127d9d845 Add missing teams 2024-05-23 22:12:26 +02:00
Julian fc73ce8b27 Add Jenkinsfile for EM-Tippspiel 2024-05-23 21:54:39 +02:00
Julian 813c16fcbb Add FC Toulouse and Stade Brestois 29 2024-05-12 10:20:16 +02:00
Julian 0a2cc9f881 Add Plzen, PAOK Saloniki and Brügge 2024-03-24 11:21:56 +01:00
Julian Arndt cce004230d Fix ID of PSV Eindhoven 2024-01-09 22:10:15 +01:00
Julian Arndt acb1ea6f5a Add PSV Eindhoven 2024-01-09 22:05:20 +01:00
Julian Arndt 5015c61864 Merge remote-tracking branch 'origin/main' 2024-01-05 10:04:54 +01:00
Julian Arndt 4c643404d8 Fix Supercup Jenkinsfile 2024-01-05 10:03:50 +01:00
Julian 15e2f65c43 Add FC Girona 2023-12-17 20:41:01 +01:00
Julian Arndt 02cae28986 Add Sporting Braga 2023-09-27 16:51:01 +02:00
Julian Arndt 44e458a21d Only print errors if errors available 2023-09-27 16:48:26 +02:00
Julian Arndt 5b76f0384b Add Kopenhagen 2023-09-18 09:51:48 +02:00
Julian Arndt 4d4b6f726a Rework rounds parser to support wrongly sorted league rounds 2023-09-10 17:40:12 +02:00
Julian Arndt 119097d101 Only update result if api football match is finished 2023-08-20 11:55:53 +02:00
Julian Arndt 281ac3f2f7 Setup rest of season 2024 2023-08-14 14:35:30 +02:00
Julian Arndt a40b47f469 Fix matches results updater 2023-08-14 10:03:44 +02:00
Julian 9e80cb01e2 Add template config for Tippliga 2023-08-06 18:51:29 +02:00
Julian 9178a97b45 Add teams for wtl pokal 2023-08-06 18:51:12 +02:00
Julian cccd93e6db Add Europa League and fix pipeline 2023-08-05 21:21:56 +02:00
Julian db06d62fba Add teams for wtl pokal 2023-07-30 18:49:02 +02:00
Julian c0ddebf971 Fix api rate limit 2023-07-30 16:41:13 +02:00
Julian af0047136a Fix pipeline 2023-07-30 16:28:33 +02:00
Julian 5000e83012 Add league config for 2024 2023-07-30 16:18:59 +02:00
Julian 82d12ea921 Fix bugs 2023-06-06 16:01:02 +02:00
Julian a2360a3938 Merge remote-tracking branch 'origin/main'
# Conflicts:
#	src/main/java/de/jeyp91/tippliga/TLWMatchesResultsUpdater.java
#	src/test/java/de/jeyp91/tippliga/TLWMatchesResultsUpdaterTest.java
2023-06-06 15:49:54 +02:00
Julian e374de61ae Add auto update of results 2023-06-06 15:48:06 +02:00
Julian c7c1002fb0 Add auto update of results 2023-06-06 15:45:25 +02:00
Julian 2cb0e754ed Merge remote-tracking branch 'origin/main' 2023-06-05 23:20:15 +02:00
Julian edcd8e5f35 Add admin login 2023-06-05 23:19:27 +02:00
Julian Arndt cca81177a5 Add VfB Oldenburg 2023-05-22 16:38:06 +02:00
Julian Arndt f5f140a2a8 Clean up pipelines 2023-04-13 10:40:35 +02:00
Julian Arndt 49a6458d03 Fix wrong trigger 2023-04-13 10:30:02 +02:00
Julian 71d57e8977 first part of auto results 2023-04-10 22:11:10 +02:00
Julian b2174f00d8 Add support for third delivery date 2023-04-10 19:19:15 +02:00
Julian 9f97b31e0f Improve logging to telegram 2023-04-10 19:18:43 +02:00
Julian 22d30db20d Fix error 2023-04-10 13:48:04 +02:00
Julian 2f6c4f3c3c Parse overtime goals 2023-04-10 13:39:45 +02:00
Julian a19c2124aa Fix gradle build 2023-04-10 13:10:13 +02:00
Julian 6026f48a51 Fix typo in Jenkinsfile 2023-04-10 13:01:33 +02:00
Julian 96b4a8cda2 Update Java version 2023-04-10 12:57:00 +02:00
Julian a641824c70 Add all missing Jenkinsfiles 2023-04-10 12:49:47 +02:00
Julian 39cfa9403f Add build Jenkinsfile to git 2023-04-10 12:31:44 +02:00
Julian 84208dc256 Update dependencies 2023-04-10 11:59:56 +02:00
Julian Arndt ad5fbcaab1 Fix duplicate id 2023-01-09 17:24:16 +01:00
Julian Arndt 5d008fdf54 Add Feyenoord 2023-01-09 10:30:48 +01:00
Julian Arndt bf5b6727f4 Add Netherlands Eredivisie 2023-01-09 10:18:53 +01:00
Julian 883c2dc55a Test 2023-01-08 22:06:07 +01:00
Julian adf1c3e7e2 Add two teams 2023-01-08 21:22:45 +01:00
Julian 644cff5adf Merge remote-tracking branch 'origin/main' 2022-12-22 12:58:54 +01:00
Julian ee8218c815 Add Fenerbahce 2022-12-22 12:58:16 +01:00
Julian Arndt 33a5a7d531 Fix typo 2022-12-20 09:56:29 +01:00
Julian 9bd51dc8db Add six new teams 2022-12-19 22:37:09 +01:00
Julian 5d3ae8438b Merge remote-tracking branch 'origin/main' 2022-12-18 15:50:21 +01:00
Julian 5d5eb48fa7 Add turkey 2022-12-18 15:49:05 +01:00
Julian Arndt 7f258ed16f Fix duplicate google calendar events 2022-11-15 10:14:09 +01:00
Julian 2fad736e41 Fix tests 2022-11-07 18:18:17 +01:00
Julian d72ae3a51d Reset target version 2022-11-07 18:12:25 +01:00
Julian 086fa71f05 Update dependencies and add support for google calendar html event description 2022-11-07 18:00:29 +01:00
Julian 3df202bc84 Add Sporting Lissabon, Maccabi Haifa and Celtic Glasgow 2022-10-23 22:18:20 +02:00
Julian d2abacb0c4 Fix config for Partizan Belgrad 2022-10-05 21:55:12 +02:00
Julian 64f723f619 Add FK Partizan Belgrad 2022-10-05 21:51:52 +02:00
Julian 599e781122 Remove warnings 2022-08-05 16:41:44 +02:00
Julian fcff894678 Change back line seperators 2022-08-05 15:21:00 +02:00
Julian 67a99946f2 Fix find event bug 2022-08-05 15:17:50 +02:00
Julian f7d4742ec8 Improve matcher to find event 2022-08-05 14:53:28 +02:00
Julian 1136874a3c Replace line seperator for google event descriptions 2022-08-05 14:51:11 +02:00
Julian 903963c951 Improve google event update logic and add logging 2022-08-05 14:00:43 +02:00
Julian 6e377335c1 Rework Google Auth and add Supercup 2022-08-05 13:25:26 +02:00
Julian af1d1dd616 Add Supercups and Europa League 2022-08-05 10:52:09 +02:00
Julian 274f602aab Reset token 2022-08-04 21:10:42 +02:00
Julian 3b3ddc5ab5 Update google credentials 2022-08-04 19:07:28 +02:00
Julian 3437d52322 Improve Google Calendar Logic 2022-08-04 13:36:24 +02:00
Julian 2e3f494db5 Retrieve forum id for checksum provider dynamically 2022-07-31 18:05:48 +02:00
Julian d91f1a279d Season 2023 2022-07-31 17:50:01 +02:00
Julian e36a2d97d9 Add leagues for 2023 2022-07-22 12:19:39 +02:00
Julian Arndt 27c5799178 Add Rangers, Nizza and Brentford 2022-04-29 11:23:11 +02:00
Julian b1549649c3 Fix duplicate events 2022-04-10 20:20:43 +02:00
Julian 95b8492622 Add support for google calendar 2022-03-16 14:03:09 +01:00
Julian 2036ded735 Add Galatasaray 2022-03-13 00:33:03 +01:00
Julian 5b2720d532 Add Benfica Lissabon and OSC Lille 2022-02-05 11:28:43 +01:00
Julian Arndt da76c094ff Add Stade Rennes 2021-12-17 15:08:03 +01:00
Julian Arndt 7604538d50 Add Viktoria Berlin 2021-10-07 15:22:04 +02:00
Julian 2e848fb726 Update library versions to get rid of warning 2021-08-29 16:42:38 +02:00
Julian ee508728e9 Add Borussia Dortmund II to team id matchter config 2021-08-04 22:08:35 +02:00
Julian 8a8695e7f5 Add BFC Dynamo 2021-07-31 08:45:29 +02:00
Julian Arndt f2548498d7 Add UEFA Europa League to 2022 league config 2021-07-29 13:42:53 +02:00
Julian Arndt 9cde1290f7 Remove debug logging 2021-07-29 12:08:21 +02:00
Julian Arndt 74d8c26385 update prod sql url 2021-07-29 12:07:01 +02:00
Julian Arndt 284724a6ef Update PostChecksum with season 2022 2021-07-19 15:10:08 +02:00
Julian Arndt 7efafd5528 Merge commit 'd573e74fa914ede512dceb2d05fa4cd5b9510e3e'
# Conflicts:
#	src/main/java/de/jeyp91/tippligaforum/MatchesListForumUpdater.java
2021-07-19 15:07:16 +02:00
Julian Arndt 475ad08c81 Updates for season 2022 2021-07-19 15:05:48 +02:00
Julian d573e74fa9 Only update forum posts if post id was found 2021-06-22 16:13:37 +02:00
Julian fa8069b7b7 Improve logging for MatchesListForumUpdater 2021-06-21 14:19:42 +02:00
Julian 6c9b86db09 Reset sql connection to prod 2021-06-05 21:42:59 +02:00
Julian 9937208c5e Add support for EM Tippspiel 2021-06-05 21:38:11 +02:00
Julian 3cd6b8b57e disable ssl for sql 2021-05-09 21:59:27 +02:00
Julian 370944814c Fix sql 2021-05-09 21:19:45 +02:00
Julian 45976d7e91 Try to fix sql error 2021-05-09 21:19:21 +02:00
Julian Arndt b6bd614f05 Add RC Lens to team id matcher 2021-05-04 09:32:32 +02:00
Julian 5ac7bd4b67 Fix tipper pair config matchday 34 2021-04-21 21:22:30 +02:00
Julian Arndt 01f614de96 Add more teams 2021-03-29 09:46:59 +02:00
Julian e6b1198ca9 Add support for mulitple identical matches like WTL Pokal final 2021-03-20 15:27:29 +01:00
Julian 1441009e31 Add ability for additional delivery dates 2021-03-20 15:07:45 +01:00
Julian a5728d8c3c Add new teams 2021-03-08 10:31:19 +01:00
Julian d5af4e999a Add Hellas Verona to Team ID Matcher Config 2021-02-25 17:12:09 +01:00
Julian c2bc116969 Fix Tipper Match Par config 2021-02-03 20:56:35 +01:00
Julian 712c53a4cf Fix error handling 2021-01-14 10:37:34 +01:00
Julian dae3d657e4 Retry with pause for rounds 2021-01-13 12:56:12 +01:00
Julian cb5fd198ba Fix small error 2021-01-11 10:37:51 +01:00
Julian 074ce3254e Add wait and retry for API Football minute rate limit 2021-01-11 10:28:33 +01:00
Julian 9fdaa23943 Add Atalanta Bergamo and Lazio Rom 2021-01-10 22:29:48 +01:00
Julian 82f5c32566 Improve error handling 2021-01-10 22:22:49 +01:00
Julian 3167e28b82 Catch zero results for API Football 2021-01-10 22:03:48 +01:00
Julian 04f771a598 Improve error handling for getting matches 2021-01-10 21:59:17 +01:00
Julian d1de6a4353 Add error handling everywhere 2021-01-10 21:34:27 +01:00
Julian cbe60c3f9a Remove exit code 1 2021-01-10 21:17:43 +01:00
Julian 0a5589f110 Improve logging 2021-01-10 21:02:35 +01:00
Julian 4b8e10b97c Add error handling for missing match ids 2021-01-10 20:38:26 +01:00
Julian 921640a200 Add generic error handling for API Football 2021-01-10 20:38:11 +01:00
Julian 90a5aa1a5d Add additional check for error 2021-01-10 19:44:16 +01:00
Julian f4567bad00 Add new teams to team id matcher 2021-01-06 10:38:35 +01:00
Julian e43cc192cd Add Test for updating single rounds 2021-01-06 10:22:31 +01:00
Julian f60fd91249 Add error handling for minute limit 2021-01-06 10:12:47 +01:00
Julian Arndt 5c1c38ae8d Improve match list in forum to match tlw league config 2020-11-10 11:26:39 +01:00
Julian Arndt d13628759a Change format of matches list to match tlw league configuration 2020-11-10 11:02:30 +01:00
Julian 998998479b Add check for wrong endpoint for APIFootball 2020-11-09 22:03:20 +01:00
Julian 3b856386fc Merge remote-tracking branch 'origin/master' 2020-11-09 20:39:05 +01:00
Julian a00cf1e408 Add post checksum mode 2020-11-09 20:38:31 +01:00
Julian Arndt 0b63b6e13d Disable all calls to API-Football in tests 2020-11-09 09:28:00 +01:00
Julian 4119163c4c Remove Gist 2020-11-08 23:04:32 +01:00
Julian 633b633e2b Remove system.out.println in testcases 2020-11-05 10:18:53 +01:00
Julian 29b3707ee8 Fix small comparison issue and improve error messages 2020-11-04 21:51:14 +01:00
Julian 1afa64b29b Remove gist request comment 2020-11-04 21:26:30 +01:00
Julian c0424eaa94 Improve error output and add team id matcher template creator 2020-11-04 21:22:27 +01:00
Julian 6d8ced5103 Remove actual update 2020-10-31 22:58:48 +01:00
Julian dae85edde2 Improve match list creator 2020-10-31 22:58:06 +01:00
Julian eed4816f9b Add support for API Football config without result and placeholder as fallback 2020-10-31 21:46:30 +01:00
Julian 8a0fd92b49 Update database only if matchday is in future 2020-10-31 20:51:56 +01:00
Julian 06500dc5c1 Add wtl pokal test 2020-10-31 20:34:57 +01:00
Julian 9026d1c37a Add show table update, add matches list creator 2020-10-31 20:26:47 +01:00
Julian f85ecdc357 Fix multiple execute queries 2020-10-28 21:09:48 +01:00
Julian be6253c15e Add check for limit excetion for api football and fix bug in switch in app 2020-10-25 21:50:46 +01:00
Julian 87c25cf8b4 Disable gist updater test 2020-10-25 21:20:54 +01:00
Julian 5609580094 Add beautiful output 2020-10-25 14:33:49 +01:00
Julian 915daad6ee Add log level config 2020-10-18 22:30:57 +02:00
Julian ec8c487022 Add testcode 2020-10-18 22:22:06 +02:00
Julian 5f87666201 Improve error handling 2020-10-18 22:20:56 +02:00
Julian d922f1a842 Add update api 2020-10-18 22:18:01 +02:00
Julian da170f9dd0 Disable execution of queries 2020-10-18 21:59:34 +02:00
Julian 43fb464f73 Add logging 2020-10-18 21:59:19 +02:00
Julian d751f6e4ed Fix gradle for Jenkins 2020-10-18 20:51:10 +02:00
Julian 9c10c2009c Prepare Jenkins stuff 2020-10-18 20:50:00 +02:00
Julian 1b28d37778 Fix gist 2020-10-18 20:48:23 +02:00
Julian eaf7a4ec22 Move gist username password to config file 2020-10-18 19:04:44 +02:00
Julian 11f5f8e088 Fix from delivery dates 2020-10-18 19:04:26 +02:00
Julian 893fc75243 Remove Timezone bullshit 2020-10-17 09:55:04 +02:00
Julian 8c7b082867 Finish gist 2020-10-17 01:20:51 +02:00
Julian 9e50c1a37e Move fixtures to gist 2020-10-14 23:10:22 +02:00
Julian 4df4436772 Add support for gist 2020-10-12 23:03:36 +02:00
Julian d7b2d192d8 Add support for parameters to start and update gradle to compile full jar 2020-10-12 23:03:26 +02:00
Julian 285ec1074a Add api football files updater 2020-10-07 22:14:13 +02:00
Julian f997b9bf46 Improve matchdays updater 2020-10-04 14:50:10 +02:00
Julian 45da769ab5 Add matchdays updater 2020-10-04 14:49:42 +02:00
Julian d454ed4d9e Update matchdata 2020-10-04 12:31:08 +02:00
Julian c83389fcd3 Clean up shit 2020-10-04 12:23:43 +02:00
Julian 71bfba0638 Improve updater 2020-10-04 11:53:30 +02:00
Julian 209ea3ba76 Add updater for matches and teams 2020-10-04 00:42:35 +02:00
Julian Arndt 9340118622 Refactor Line separator for Mac and add APIFootballProvider 2020-09-29 17:43:05 +02:00
Julian 8144831b6e Refactor and clean up code 2020-09-27 23:27:07 +02:00
Julian d18100eb2d First version with ability to create database for new season 2020-09-27 19:05:20 +02:00

Diff Content Not Available