Commit graph

150 commits

Author SHA1 Message Date
mtkennerly
89f80086a2
No longer endorse relative paths 2024-04-01 22:43:14 -04:00
mtkennerly
ce9ac99a1d
#29: Start tracking Steam Cloud metadata 2024-03-18 22:30:31 -04:00
mtkennerly
a1efb2f3a3
Normalize some consecutive asterisks 2024-03-11 21:58:58 -04:00
mtkennerly
5813c9aa8d
#38: Log wikitext errors 2024-01-30 04:00:07 -05:00
mtkennerly
d9bb3616a6
Add support for aliases 2023-12-26 04:56:24 +08:00
mtkennerly
96ffee28da
Refresh data for some recent renames 2023-12-22 22:32:43 +08:00
mtkennerly
f25a3a91fe
Clean up some stale data in the manifest 2023-12-22 22:20:04 +08:00
mtkennerly
c1f9367c56
Fix article rename logic 2023-12-22 21:38:35 +08:00
mtkennerly
b35178d59d
Unify some refresh logic 2023-12-18 00:33:49 +08:00
mtkennerly
e5a5cd4739
Allow bulk updates with a limit and starting point 2023-12-18 00:28:16 +08:00
mtkennerly
311dd4139d
Update CLI help style 2023-12-10 16:47:32 +08:00
mtkennerly
11e9228262
Support some undocumented variants of Path template arguments 2023-12-09 15:31:02 +08:00
mtkennerly
c945aadb3e
Flag unmapped Path arguments as irregular 2023-12-09 15:26:47 +08:00
mtkennerly
f9fd72e887
Map an additional Path template argument 2023-12-09 15:13:13 +08:00
mtkennerly
716a2a1dfe
Expand the 'irregular' command to cover more cases 2023-12-09 14:48:44 +08:00
mtkennerly
3c3937a2a4
#31: Handle some tags in side ID lists 2023-12-02 14:31:22 +08:00
mtkennerly
d63f0eb485
Sort Steam IDs numerically 2023-12-02 11:11:53 +08:00
mtkennerly
c08436225e
Don't keep retrying Steam IDs that didn't yield any info 2023-12-02 00:18:17 +08:00
mtkennerly
549bbfbfbe
Allow cases without info for a Steam ID 2023-11-29 21:51:09 +08:00
mtkennerly
e5a2b9dce9
Add command to list games with irregular paths 2023-11-29 17:32:34 +08:00
mtkennerly
dbaac7d642
Ignore templates without paths 2023-11-28 20:56:12 +08:00
mtkennerly
25d71ba0f2
Rewrite from TypeScript to Rust 2023-11-28 14:18:37 +08:00
mtkennerly
b5392a4ae3
Override GOG installDir for The Witch's Love Diary 2023-11-23 15:39:50 +08:00
mtkennerly
9995c2f8af
Refresh Steam data for Lies of P 2023-09-19 23:40:55 +08:00
mtkennerly
63e9aab8ce
#31: Ignore unexpected 'side' field values 2023-09-05 09:36:28 +08:00
mtkennerly
7249293aa3
Clamp integer values 2023-08-14 09:54:15 +08:00
mtkennerly
261dfdc378
#30: Ignore ref tag 2023-08-11 04:41:29 +08:00
mtkennerly
1e31ede551
Add extra Steam/GOG IDs to manifest 2023-06-23 12:25:40 +08:00
mtkennerly
fb7a3d26f3
Start tracking secondary IDs for Steam and GOG 2023-06-23 11:36:20 +08:00
mtkennerly
06265bff9d
Fix irregular Steam entries thanks to steam-user library update 2023-06-23 01:31:35 +08:00
mtkennerly
307fc3470c
Update dependencies, except YAML for now since it has formatting changes 2023-06-23 01:17:32 +08:00
mtkennerly
2b76438e55
#26: Ignore bold/italic text 2023-05-24 02:11:32 +08:00
mtkennerly
9d2385ccb4
Allow manifest-override.yaml to override more IDs and to add games 2023-05-06 23:44:08 +08:00
mtkennerly
4d10900c3b
#24: Filter out more Telltale variants that are too broad 2023-03-19 02:53:47 +08:00
mtkennerly
8084bfa7ee
#24: Filter out Telltale Games unless the episode subfolder is specified 2023-03-17 05:20:32 +08:00
mtkennerly
16c3911354
#24: Fix parsing of multiple paths where an earlier path contains an unclosed non-standard tag 2023-03-17 02:13:35 +08:00
mtkennerly
6d34984166
#22: Fix handling for possibly undefined Steam app data 2023-03-02 02:59:29 +08:00
mtkennerly
51d49679de
Filter out <base>/<storeUserId> 2023-01-20 00:31:55 +08:00
mtkennerly
7eabf4a938
Don't update the last checked timestamp on failure 2022-11-07 08:34:44 +08:00
mtkennerly
a176083c3c
#18: Allow overriding GOG IDs 2022-11-03 15:49:44 +08:00
Sascha Lüdecke
555f869dfa Work on #16 - add PCGW gogcom_id to manifest 2022-11-01 12:19:03 +01:00
mtkennerly
1cc65db867
Minimize diffs by moving wiki meta cache out of VCS 2022-10-11 05:25:06 +08:00
mtkennerly
206b2f5ea9
Minimize diffs by no longer storing revId in wiki cache 2022-10-11 04:59:45 +08:00
mtkennerly
a442599a94
#10: Add mechanism to omit games from manifest 2022-10-06 17:37:09 +08:00
mtkennerly
6fc21111aa
Add script for finding duplicate entries 2022-10-06 16:57:33 +08:00
mtkennerly
6a8a80dfe5
Simplify slashes 2022-09-18 08:01:03 +08:00
mtkennerly
202879f7d3
Translate Windows %-style variables 2022-09-18 06:40:02 +08:00
mtkennerly
ec0a463a50
Ensure paths are trimmed 2022-08-20 02:54:47 +08:00
mtkennerly
faf32b040a
Mark some Mac paths as too broad and normalize paths ending with * 2022-08-19 23:48:30 +08:00
mtkennerly
cf8244580d
#7: Parse HTML-like tags in paths 2022-07-22 07:33:17 +08:00