Commit Graph

165 Commits

Author SHA1 Message Date
e3e443c0c0 Updated 3CatTw 2026-04-14 19:30:01 +00:00
3fc74cb008 3CatTw Jenkinsfile 2026-04-14 19:29:09 +00:00
300d45192c Updated RSS 2026-04-14 19:04:14 +00:00
f11b0a1677 Updated jenkins file 2026-04-14 19:02:21 +00:00
Guillem Hernandez Sola
344b2d56a3 remove versioRAC1 2026-04-14 18:32:04 +02:00
Guillem Hernandez Sola
17219e006f Added refactor on RSS 2026-04-14 18:32:04 +02:00
Guillem Hernandez Sola
ed85113d27 Added refactor on RSS 2026-04-14 18:32:04 +02:00
dc47bf017a Remove some spaces at the end 2026-04-13 19:38:20 +00:00
3810cef150 Added #fix 2026-04-13 19:33:59 +00:00
6f67822e7e Some fixes 2026-04-13 19:17:21 +00:00
d2d05deb06 Fix 2026-04-13 18:11:12 +00:00
412136f95c Fix number 5 2026-04-13 18:10:13 +00:00
35ba7a7a5e Refactor using Claude 4.6 Opus 2026-04-13 17:38:40 +00:00
Guillem Hernandez Sola
351eec4840 the bot is doing expensive URL and og:title work for tweets that it later discards as already posted 2026-04-13 18:37:39 +02:00
Guillem Hernandez Sola
455a4198a2 fix(video): use unique temporary filenames for per-tweet video processing and uploads 2026-04-13 18:30:08 +02:00
Guillem Hernandez Sola
50df25d86e Options in Jenkinsfile 2026-04-13 17:52:04 +02:00
Guillem Hernandez Sola
526272fe30 fix(sync): sanitize visible tweet URLs by resolving t.co links and removing concatenated duplicates 2 2026-04-13 17:40:19 +02:00
Guillem Hernandez Sola
ba313787b6 fix(sync): sanitize visible tweet URLs by resolving t.co links and removing concatenated duplicates 2026-04-13 17:02:54 +02:00
Guillem Hernandez Sola
ab2f676878 new og meta 2026-04-13 16:11:23 +02:00
Guillem Hernandez Sola
edbef6991d no ho se 2026-04-13 15:46:02 +02:00
Guillem Hernandez Sola
a5fe98aa48 no ho se 2026-04-13 15:20:11 +02:00
Guillem Hernandez Sola
d1db84bf61 la competencia 2026-04-13 13:59:54 +02:00
Guillem Hernandez Sola
012989ac46 la competencia 2026-04-13 13:58:39 +02:00
Guillem Hernandez Sola
4217fe40a4 la competencia 2026-04-13 13:57:49 +02:00
Guillem Hernandez Sola
62a04cd1d9 meteoRAC1Tw 2026-04-13 13:56:29 +02:00
Guillem Hernandez Sola
878bbd7e1c FCBRAC1 2026-04-13 13:54:07 +02:00
Guillem Hernandez Sola
52938edb81 El Món a RAC1 2026-04-13 13:53:15 +02:00
Guillem Hernandez Sola
c7d9da00cf El Món a RAC1 2026-04-13 13:52:08 +02:00
Guillem Hernandez Sola
3f1e38b060 EsportsRAC1 2026-04-13 13:50:01 +02:00
Guillem Hernandez Sola
611a51e118 Via Lliure 2026-04-13 13:48:28 +02:00
Guillem Hernandez Sola
62a48d7e31 Merged VersioRAC1 2026-04-13 13:45:58 +02:00
Guillem Hernandez Sola
80f3643123 En Esports en Xarxa 2026-04-13 13:34:30 +02:00
d82cacf07c Polonia3Cat 2026-04-13 13:12:41 +02:00
7ca1b6e8dd Polonia3Cat 2026-04-13 13:12:14 +02:00
d85ac34db8 Polonia3Cat 2026-04-13 13:11:21 +02:00
f6c6be8fab Improving t.co resolving URLs 2026-04-13 10:14:15 +00:00
07bfd5e2d5 feat(rss): improve external card thumbnail uploads with stronger compression and shorter cooldowns 2026-04-13 09:47:28 +02:00
3f50e7d786 fix(sync): resolve t.co links to final external URLs for Bluesky external cards 2026-04-13 09:41:34 +02:00
Guillem Hernandez Sola
eb7b629be3 added Beteve profiles 2026-04-12 14:58:16 +02:00
Guillem Hernandez Sola
76fc3f4ac9 added Beteve 2026-04-12 14:44:32 +02:00
Guillem Hernandez Sola
e03da9b9a4 added La Xarxa + 2026-04-12 14:27:25 +02:00
a67a903dcf 6 hours for eP 2026-04-11 17:32:45 +00:00
793a56af58 Fixes for 429
- fix SyntaxError caused by global STATE_PATH/COOLDOWN_STATE_PATH usage in main()
- pass state and cooldown paths explicitly to helpers
- add emoji-based logging for login, posting, cooldown, and summary events
- keep shared cooldown behavior across parallel Jenkins workers
2026-04-10 19:58:39 +00:00
f4fb1a9af1 Fixes for 429
- persist post and thumbnail cooldowns to shared JSON state
- check global cooldown before login and before posting
- stop parallel workers from repeatedly hitting createRecord after first 429
- add clear post start/success/failure/global-cooldown logs
- reduce traceback noise for expected rate-limit failures
2026-04-10 19:51:20 +00:00
ba742965bd every 4 hours 2026-04-10 19:43:16 +00:00
85eeeab282 Every 4 hours 2026-04-10 19:42:27 +00:00
e158f99cf8 fix(rss): stop posting after Bluesky createRecord rate limit and add clear post start/finish logs 2026-04-10 19:28:28 +00:00
3a4b6ce65e fix(sync): preserve exact original tweet text, visible links, and hashtags when post fits Bluesky 2026-04-10 13:36:45 +02:00
fbc8dda1e2 fix(sync): preserve full ending clause before external url and hashtags in long tweet text 2026-04-10 13:23:02 +02:00
3c666a87c3 fix(sync): preserve meaningful url/tag tails in long tweet text instead of truncating them away 2026-04-10 09:49:01 +02:00