Matt Isenhower
ce838a7652
Fix broken X-Rank images
2023-04-29 09:24:45 -07:00
Matt Isenhower
138255a973
Add Bluesky bot
2023-04-25 19:49:02 -07:00
Matt Isenhower
4b142c890e
Only update X-Rank details when needed
2023-04-22 14:33:51 -07:00
Matt Isenhower
142f2a82c5
Fix a bug with outdated festival data
2023-04-22 14:27:55 -07:00
Matt Isenhower
46fdbbe8c7
Clean up the way we detect whether an update is needed
2023-04-22 14:05:59 -07:00
Matt Isenhower
cda854de0b
Add a utility function to check whether a file exists
2023-04-22 13:33:04 -07:00
Matt Isenhower
b7d47a297b
Retrieve data for previous X-Rank seasons as well as current ones
2023-04-22 12:41:28 -07:00
Matt Isenhower
14f89d3eb8
Add stages.json
2023-04-20 09:49:42 -07:00
Matt Isenhower
1c123f57b3
EMPHASIS
2023-04-13 11:06:44 -07:00
Matt Isenhower
3a2cb6335b
Merge branch 'eggstra' into main
2023-04-13 10:45:36 -07:00
Matt Isenhower
03c2837a85
Don't add King Salmonid predictions for Eggstra Work schedules
2023-04-13 10:40:55 -07:00
Slushie
f1bf01686c
Screenshot page
2023-04-13 03:19:37 +01:00
Matt Isenhower
6fa9f209f0
Remove the gear links for now since Nintendo disabled them
2023-03-15 10:25:28 -07:00
Matt Isenhower
11372de7db
Add King Salmonid guesses
2023-03-13 21:25:45 -07:00
Matt Isenhower
d11c3f3795
Tweak the post content for upcoming Salmon Run shifts
2023-02-27 19:03:43 -08:00
Matt Isenhower
b708e65432
Remove League battle type
2023-02-27 17:02:15 -08:00
Matt Isenhower
949f522861
Update Splatnet query IDs
2023-02-27 16:59:34 -08:00
Matt Isenhower
5ada11a0d2
Only use upcoming Salmon Run schedules
2023-02-26 10:24:23 -08:00
Matt Isenhower
6d7fad6b4c
Tweak wording on the upcoming Salmon Run shift post
2023-02-24 14:02:03 -08:00
Matt Isenhower
a2662f2a8b
Add an "upcoming Salmon Run schedule" post for special modes
2023-02-20 22:00:01 -08:00
Matt Isenhower
260f70fa37
Move Salmon Run mystery weapon detection to the data store
2023-02-20 21:07:17 -08:00
Matt Isenhower
65258b06cf
Wait a little longer for the page to load before taking the screenshot
2023-02-20 09:16:13 -08:00
Matt Isenhower
625a0b5422
Fix a mistake
2023-02-12 19:42:59 -08:00
Matt Isenhower
2c1a77e63a
Improve readability for X-Rank season IDs
2023-02-12 09:22:36 -08:00
Matt Isenhower
3ffc71e5b1
Move X-Rank updaters into a separate, low-priority schedule
2023-02-12 09:13:45 -08:00
Matt Isenhower
8b2cd71e5f
Add X-Rank leaderboard data
2023-02-12 09:07:02 -08:00
Matt Isenhower
63a4654481
Remove the redundant "current festival" updater
...
This was originally added as an experiment. It provides no additional data over the main festival updater and from looking at access logs nobody seems to actually be using it anyway.
2023-02-12 07:25:11 -08:00
Matt Isenhower
554fdd2e40
Retrieve localized names for each Splatfest
2023-02-11 15:27:49 -08:00
Matt Isenhower
916fa590a1
Cache festival detail data to reduce the number of requests needed
2023-02-11 14:48:44 -08:00
Matt Isenhower
2b6a37755f
Set derived festival IDs in festival data
2023-02-11 14:31:34 -08:00
Matt Isenhower
9719317a53
Consolidate festival ID parsing functions
2023-02-11 14:25:52 -08:00
Matt Isenhower
3646814415
Update social post text for Grizzco mystery weapons
2023-02-11 10:18:42 -08:00
Matt Isenhower
102ae14c5b
Improve error handling in the status generator manager
2023-02-11 10:12:13 -08:00
Matt Isenhower
b3442dff76
Merge pull request #32 from samuelthomas2774/fetch-fest-ranking-pages
...
Fetch all Splatfest ranking holders
2023-01-03 21:09:14 -08:00
Samuel Elliott
30beaad6f3
Use decoded fest ID in ranking filename
2022-12-31 08:42:36 +00:00
Samuel Elliott
5455788cbe
Fetch all fest ranking holders
2022-12-31 08:41:53 +00:00
Samuel Elliott
59277a01df
Don't attempt to fetch fest rankings before result is available
2022-12-31 08:36:48 +00:00
kitt
9e337ca1ab
add ImageWriter
2022-12-31 00:12:38 -05:00
kitt
e93c49348b
Squashed commit of the following:
...
commit b87108d2d7
Author: kitt <catgirl@catgirlin.space>
Date: Fri Dec 30 23:01:45 2022 -0500
Add Content Wrappers
commit 3c10b7fdd8
Merge: cef8551 f5e2f0d
Author: kitt <catgirl@catgirlin.space>
Date: Fri Dec 30 23:01:11 2022 -0500
Merge branch 'mastodon-improvements' of https://github.com/phoebethewitch/splatoon3.ink into mastodon-improvements
commit cef8551a35
Author: kitt <catgirl@catgirlin.space>
Date: Fri Dec 30 23:00:12 2022 -0500
add a mastodon test command
commit f5e2f0d3bc
Merge: ef6e8c1 2e7845c
Author: kitt <catgirl@catgirlin.space>
Date: Fri Dec 30 21:56:51 2022 -0500
Merge pull request #1 from misenhower/main
Merge upstream
2022-12-31 00:03:00 -05:00
Matt Isenhower
2e7845cd03
Fix a mistake
2022-12-23 15:11:10 -08:00
Matt Isenhower
b2eef88acb
Add Splatfest tweet
2022-12-23 14:57:58 -08:00
Matt Isenhower
b559813e56
Add Mastodon client
2022-12-11 14:40:59 -08:00
Matt Isenhower
d8fa3a7997
Fix a bug
2022-12-08 19:58:21 -08:00
Matt Isenhower
2cc68d13bd
Rework social post manager to support multiple client types
2022-12-08 19:47:56 -08:00
Matt Isenhower
42d97c6bf0
Rename tweets to statuses
2022-12-08 19:46:02 -08:00
Matt Isenhower
0b36bda38d
Add the Salmon Run banner image to the image downloader
2022-12-08 18:52:52 -08:00
Matt Isenhower
650a886be4
Add support for Big Run
2022-12-06 17:57:21 -08:00
Matt Isenhower
73d67c33aa
Add X Battles to the schedule tweet
2022-11-30 22:21:23 -08:00
Matt Isenhower
590e7d5767
Update query IDs
2022-11-30 18:32:28 -08:00
Matt Isenhower
f74f84fef5
Update webview version
2022-11-30 16:04:52 -08:00
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