96 Commits

Author SHA1 Message Date
comp500
0c5ff0b7bb Change backend request code to use new CurseForge API (WIP)
See the packwiz Discord for more information, as the changes with the new API Terms and Conditions have some implications for packwiz.
This commit isn't fully functional yet; I have more changes to make.
2022-05-07 18:18:57 +01:00
comp500
d7bfed5cb3 Fix installing without file ID, with no version data in latestfiles 2022-05-03 21:09:41 +01:00
comp500
efb434dadc Fix installing by file ID, allow using --file-id with slug 2022-04-30 21:02:00 +01:00
comp500
e29c3022b3 Improve error messages when unable to find a CF file/addon 2022-04-23 20:09:10 +01:00
comp500
f1eb34d444 Quilt support 2022-04-20 20:58:49 +01:00
comp500
3ab85821e9 Add support for looking up 1.19 snapshot versions on CurseForge 2022-03-29 01:05:12 +01:00
comp500
3fb350f244 Pass through optional-disabled on CF import (fixes #93) 2022-03-07 18:22:29 +00:00
comp500
7c387f6c83 Add --output/-o flags for Modrinth/Curseforge export (fixes #38) 2022-02-27 17:44:44 +00:00
comp500
2dd0a1ae78 Fix component version message in cf import (fixes #90) 2022-02-20 17:14:44 +00:00
comp500
f58e16ff81 Batch CF import file requests for significantly improved speed 2022-02-14 19:13:27 +00:00
comp500
55ce2fb581 Use new SHA1/MD5 hashes from CurseForge API 2022-02-14 18:21:22 +00:00
comp500
6bb15f593b Remove unnecessary warnings 2022-02-14 16:02:07 +00:00
comp500
36b6d806c8 Re-encode URLs from CF and when exporting to MR for RFC3986 compliance 2022-02-14 15:48:54 +00:00
comp500
226a376be9 Import author/version metadata from CurseForge packs 2022-02-10 16:32:55 +00:00
comp500
60c08b93f3 Implement Modrinth pack exporting (fixes #34) 2021-12-28 22:03:22 +00:00
comp500
4abf3340a1 Move to packwiz org 2021-12-28 16:28:34 +00:00
comp500
00e647fb4b Remove optional disabled filtering from CurseForge packs (uses "required" flag) 2021-12-27 01:28:53 +00:00
comp500
96a2d5fdf6 Update loader/mc versions from imported CF packs (fixes #70)
also refactored internal modloader handling!
2021-11-22 14:44:08 +00:00
comp500
b628e2762c Switch to better semver library and add pack-format field 2021-10-12 18:51:02 +01:00
comp500
1cbc9d4a11 Remove release-channel 2021-10-10 18:46:43 +01:00
Emma
7f27e8d130
Add 1.18-Snapshot to CF versions (#61) 2021-10-06 03:20:41 +01:00
comp500
7ac193eb87 Fix query encoding in CurseForge search (fixes #44) 2021-06-24 09:11:41 +01:00
comp500
896b9548de Fabric filtering and native export for CurseForge 2021-06-15 03:09:49 +01:00
comp500
fd94e671cd Fix typo 2021-06-13 19:15:57 +01:00
comp500
8cbe7d4c61 Add pack-root option (fixes #27) 2021-06-04 02:10:29 +01:00
comp500
d6bed7ad4c Reorder Cancel option in menus to be more consistent (fixes #32) 2021-06-03 22:54:56 +01:00
comp500
49d7b26b2e Add no-internal-hashes mode 2021-05-04 19:56:56 +01:00
comp500
3462dd7f21 Add support for 1.17 snapshots in CurseForge requests 2021-05-04 19:09:33 +01:00
comp500
7bedd820c2 Add option to specify additional game versions (closes #25) 2021-05-04 19:07:29 +01:00
comp500
6557719c1f Improve modlist.html generation performance by using the ID redirect URL 2021-04-19 16:46:19 +01:00
comp500
f1009a3289 End path walk when an error is encountered in detect command, fixes nil pointer deref 2021-04-11 17:01:14 +01:00
comp500
bd9f5dbebc Fix mod URLs in modlist.html export 2021-03-14 16:21:58 +00:00
comp500
14d93fbd4e Support .litemod in cf detect 2021-03-14 14:08:09 +00:00
comp500
877c7d1b02 Add Jumploader to Fabric packs for CurseForge automatically (fixes #5) 2020-11-28 18:10:00 +00:00
ThetaDev
a87f7b50f0
Added author + pack version (#6)
* Added author + pack version

* Remove unnecessary binary

* Apply suggestions, clean up somewhat

Co-authored-by: comp500 <comp500@users.noreply.github.com>
2020-11-28 17:10:29 +00:00
comp500
2ca4ad91f9 Improved file selection - check both latest and game version latest 2020-11-11 04:33:49 +00:00
comp500
8325f07f18 Filter curseforge slug -> ID conversion for only mods 2020-11-05 17:02:02 +00:00
Draylar
36d707e622 Print file name in file error messages 2020-10-18 16:00:59 -05:00
comp500
7041e37eea Fix GraphQL syntax, supply operation name 2020-10-06 16:59:49 +01:00
comp500
4d4f0d143e Add cf detect command (experimental but should mostly work) 2020-08-06 22:24:58 +01:00
comp500
d789066039 Fix pre-release and release candidate version checking 2020-06-20 02:38:07 +01:00
comp500
4000d0a1a0 Fix updating of snapshot mods 2020-04-13 23:10:25 +01:00
comp500
c967575cd3 Fix support for all snapshot versions 2020-04-13 21:35:34 +01:00
comp500
bcae40e531 "Fix" 20w15a yes very bad 2020-04-13 19:17:24 +01:00
comp500
8dae6a2d1a Ensure overrides folder is always added, do a refresh before export 2020-04-07 21:51:47 +01:00
comp500
bc77c92066 Add support for filtering side/optional in curseforge export 2020-04-01 16:01:45 +01:00
comp500
6b04aaf74d Hopefully handle snapshots (or at least 20w12a) correctly 2020-03-25 20:42:01 +00:00
comp500
1b21b91ac2 Stupid goland refactoring stuff it shouldn't 2020-03-25 20:24:31 +00:00
comp500
615fe97369 Add rudimentary support for addonid/fileid specifying on command line 2020-03-25 20:17:45 +00:00
comp500
c1cbc8b867 Remove resolved TODO 2019-11-15 23:32:03 +00:00