Commit Graph

217 Commits

Author SHA1 Message Date
Matt Isenhower
ec2e5fd82f Add a Salmon Run gear tweet 2022-11-30 15:47:02 -08:00
Matt Isenhower
a34ea396f6 Only update festival ranking data when needed 2022-11-15 13:44:39 -05:00
Matt Isenhower
c14e4a0502 Add festival ranking data 2022-11-15 13:32:50 -05:00
Samuel Elliott
54092c94fc
Fix getting Splatfest IDs 2022-11-07 19:25:40 +00:00
Samuel Elliott
aeda7726cd
Get calendar URL from SITE_ENV 2022-11-07 19:05:41 +00:00
Samuel Elliott
110314ee17
Add Splatfest calendar feeds 2022-11-07 18:45:07 +00:00
Samuel Elliott
0e4812079f
Support running data updaters without all region tokens 2022-11-07 18:36:08 +00:00
Matt Isenhower
0493b175ea Tweak cron schedule 2022-10-21 10:03:36 -07:00
Matt Isenhower
a9e26805d8 Streamline the process for deriving object IDs 2022-10-20 17:13:17 -07:00
Matt Isenhower
46159165f4 Move data archive to a separate directory 2022-10-20 16:57:27 -07:00
Matt Isenhower
f689f13d9c Tweak derived ID logic to ensure consistency
This now strips out the domain and query string from the URL before hashing it. This way, we can help ensure the hashes will stay the same when those parameters change.
2022-10-20 16:16:46 -07:00
Matt Isenhower
73d8d43d49 Add the rest of the Splatoon locales 2022-10-19 17:50:55 -07:00
Matt Isenhower
133ed8ce56 Use shorter derived ID values 2022-10-17 20:55:20 -07:00
Matt Isenhower
4ed033702a Add Salmon Run stage localizations 2022-10-17 20:39:58 -07:00
Matt Isenhower
47d0abb747 Retrieve localized strings from SplatNet 2022-10-17 20:32:38 -07:00
Matt Isenhower
d5560477a2 Prepare data updaters for multi-locale support 2022-10-17 17:56:01 -07:00
Matt Isenhower
c82dd0a311 Add Salmon Run weapon names to tweet 2022-10-16 17:41:24 -07:00
Matt Isenhower
212f05c88c Add gear icon to regular gear tweet 2022-10-04 16:26:41 -07:00
Matt Isenhower
6170767702 Add gear names and order link to daily drop tweet 2022-10-04 16:24:20 -07:00
Matt Isenhower
150fb43dfa Tweak gear tweet formatting 2022-10-04 16:21:53 -07:00
Matt Isenhower
a093887bcc Add "order" links to gear tweets 2022-10-04 09:51:12 -07:00
Matt Isenhower
27effd2c6f Add Salmon Run tweet 2022-10-01 09:04:24 -07:00
Matt Isenhower
e1aa766cb4 Update SplatNet data more frequently
This will help situations where SplatNet data is lagged or temporarily unavailable.
2022-09-28 21:25:29 -04:00
Matt Isenhower
1cd4e3a137 Update SplatNet query hashes 2022-09-26 22:46:30 -04:00
Matt Isenhower
1ccb166028 Tweak wording just in case 2022-09-25 17:11:39 -04:00
Matt Isenhower
6662dc89c1 Add Splatfest results tweet 2022-09-25 17:06:55 -04:00
Matt Isenhower
5264884e3f Add Tricolor Battle details 2022-09-24 12:01:38 -04:00
Matt Isenhower
4e2987b313 Update schedules tweet for Splatfests 2022-09-23 09:33:18 -04:00
Matt Isenhower
2e1136852b Add "current festival" data updater just in case 2022-09-22 18:33:58 -04:00
Matt Isenhower
90fbe12eab Fix incorrect gear name in tweet 2022-09-21 07:05:22 -07:00
Matt Isenhower
7e05672300 Add a delay to help ensure images are loaded
This was mostly an issue when generating multiple screenshots back-to-back.
2022-09-20 21:52:29 -07:00
Matt Isenhower
6d6cb7f5b7 Add daily drop gear tweet 2022-09-20 21:29:35 -07:00
Matt Isenhower
c5756663a6 Add regular gear tweet 2022-09-20 21:19:06 -07:00
Matt Isenhower
a26fdae3f9 Add a command for testing tweets 2022-09-20 20:58:49 -07:00
Matt Isenhower
a5399c89ca Fix a mistake 2022-09-20 20:52:34 -07:00
Matt Isenhower
56f60780cb Cleanup 2022-09-20 20:39:47 -07:00
Matt Isenhower
32dd5e58e7 Override the current time when taking screenshots 2022-09-20 20:39:01 -07:00
Matt Isenhower
668da0c1a9 Move "last tweet" tracking to the tweet generator 2022-09-20 20:32:51 -07:00
Matt Isenhower
c2df39acea Get detailed data for each Splatfest 2022-09-19 15:03:46 -07:00
Matt Isenhower
c0a41a449d Change NA region to "US" to match Nintendo's naming 2022-09-16 14:50:47 -07:00
Matt Isenhower
866509a4d8 Add festival data updater 2022-09-16 12:51:23 -07:00
Matt Isenhower
42520b20f5 Enable multi-account support 2022-09-16 12:40:36 -07:00
Matt Isenhower
01a9690f11 Add gear store 2022-09-15 22:30:40 -07:00
Matt Isenhower
213683cea0 Save update history for all data files 2022-09-15 18:26:27 -07:00
Matt Isenhower
76466f1af2 Fix a mistake 2022-09-15 18:01:06 -07:00
Matt Isenhower
ef5e9675fb Add co-op data updater 2022-09-15 17:55:31 -07:00
Matt Isenhower
5c6a0ce262 Add alt text for tweets 2022-09-14 08:12:04 -07:00
Matt Isenhower
a40c74c013 Send tweets from cron job 2022-09-12 18:30:00 -07:00
Matt Isenhower
2cc7efec72 Add map schedules tweet 2022-09-12 18:29:01 -07:00
Matt Isenhower
b7e46f1fc4 Enable using Pinia from tweet generators 2022-09-12 18:07:55 -07:00
Matt Isenhower
33d58a4c50 Add cache warming command 2022-09-11 14:39:19 -07:00
Matt Isenhower
7498f4599e Add SplatNet gear updater 2022-09-10 14:56:22 -07:00
Matt Isenhower
67387f9775 Download images from SplatNet 2022-09-10 14:32:23 -07:00
Matt Isenhower
2e62e4a4c7 Add data updaters to the cron jobs 2022-09-10 13:11:44 -07:00
Matt Isenhower
f7dafefc31 Add data updater structure and a basic schedule updater 2022-09-10 13:02:39 -07:00
Matt Isenhower
231681bdac Improve logging 2022-09-10 12:56:21 -07:00
Matt Isenhower
400347e277 Add cache warming 2022-09-09 17:43:48 -07:00
Matt Isenhower
349980d3a6 Add SplatNet 3 client 2022-09-09 16:02:55 -07:00
Matt Isenhower
7c002b0085 Cleanup 2022-09-09 14:56:07 -07:00
Matt Isenhower
314d61ecb4 Move cache files to their own directory 2022-09-09 14:55:30 -07:00
Matt Isenhower
084793948f Improve multi-account support 2022-09-09 14:53:06 -07:00
Matt Isenhower
9bd16d2e41 Add nxapi-powered NSO client 2022-09-09 14:41:39 -07:00
Matt Isenhower
4df0d4c5d1 Cleanup 2022-09-08 18:52:48 -07:00
Matt Isenhower
5e14688ad9 Clean up screenshot capture code 2022-09-08 18:47:39 -07:00
Matt Isenhower
4d02454231 Add cron 2022-09-01 17:36:28 -07:00
Matt Isenhower
7a6677c9f6 Add basic Twitter functionality 2022-09-01 16:51:31 -07:00
Matt Isenhower
49c3708926 Add screenshot capture functionality 2022-08-29 22:05:59 -07:00