Commit graph

157 commits

Author SHA1 Message Date
Xpl0itU
459ad89953 Optimize download speed 2024-03-31 20:36:34 +02:00
Xpl0itU
18d62273e8 Fix space as first character in directory name 2024-03-31 19:50:55 +02:00
Xpl0itU
e40d499b72
Port title database and cdecrypt to Go (#87)
* Experimental removal of cdecrypt

* Pushing before cdecrypt port

* Some progress...

* Replace title database with native Go

* Update title db url

* Almost working decryption and extraction

* Almost there

* Remove unnecessary type conversion

* Fix directory structure creation

* Finally fix decryption

* Cleanup print statements

* Do not write FST to file

* Add progress

* Add encrypted contents decryption
2024-03-31 19:38:13 +02:00
Xpl0itU
b031be4ecd Optimize download logic 2024-03-29 16:32:19 +01:00
Xpl0itU
d592615b06 Upgrade Golang and deps 2024-03-29 16:12:55 +01:00
Xpl0itU
725d9c151b Update title database URL 2024-03-29 16:07:14 +01:00
Xpl0itU
abdec05445 Revert aria2go changes 2024-03-29 16:04:39 +01:00
Xpl0itU
60ecc29424 Add extra libs for Windows 2024-01-21 11:28:38 +01:00
Xpl0itU
c0dd49a743 Link crypt32 on Windows 2024-01-20 21:05:37 +01:00
Xpl0itU
1373b0e7d9 Add extra Windows libs 2024-01-20 20:18:55 +01:00
Xpl0itU
608a32cdf1 Put LD_LIBRARY_PATH on the Dockerfile 2024-01-20 19:42:42 +01:00
Xpl0itU
e6713ef7fe Update LD_LIBRARY_PATH in Linux 2024-01-20 18:52:15 +01:00
Xpl0itU
d6bf7e6504 Try to fix Linux and Windows builds once again 2024-01-20 18:37:10 +01:00
Xpl0itU
59bf4fc3e5 Reorder libraries 2024-01-20 16:12:07 +01:00
Xpl0itU
108412d12b Fix libraries name 2024-01-20 15:48:27 +01:00
Xpl0itU
55686bcee5 Fix linuxdeploy on OpenSSL 2024-01-20 15:36:23 +01:00
Xpl0itU
604115500d Try to fix Linux packaging 2024-01-20 14:33:30 +01:00
Xpl0itU
380c8fea50 Try to fix LDFLAGS order 2024-01-20 14:15:52 +01:00
Xpl0itU
bde1fe81a6 Fix building without libz 2024-01-20 13:59:30 +01:00
Xpl0itU
50b72a56d0 Do not link zlib 2024-01-20 13:36:21 +01:00
Xpl0itU
11920ac787 Use -framework Security only on macOS 2024-01-20 13:21:50 +01:00
Xpl0itU
c101f6f521 Install make on windows 2024-01-20 13:05:58 +01:00
Xpl0itU
eb96229d35 Use bash for the prepare_aria script 2024-01-20 13:01:33 +01:00
Xpl0itU
6a57ccc63f Bump Info.plist 2024-01-20 12:55:19 +01:00
Xpl0itU
05763bc23d
Initial aria2go implementation (#80) 2024-01-20 12:54:18 +01:00
Xpl0itU
102a734463 Update Go version to 1.21.6 2024-01-17 21:04:44 +01:00
Xpl0itU
cb05374b18 Refactor downloadFile function to simplify progress reporting 2024-01-17 21:02:36 +01:00
Xpl0itU
34bdbbd8ce Update getDefaultCert and GenerateCert functions to include a buffer parameter 2024-01-17 20:58:19 +01:00
Xpl0itU
06fdac5fa3 Add HTTP client and timeout to improve performance 2024-01-17 20:53:13 +01:00
Xpl0itU
965a1b6602 Bump Info.plist 2023-12-22 12:16:10 +01:00
Xpl0itU
db3eb601e5 Show total game progress instead of per file progress 2023-12-22 12:15:43 +01:00
Xpl0itU
4a480f5e97 Update Go version in Dockerfile and profile file for optimizations 2023-12-21 17:12:28 +01:00
Xpl0itU
834350d05e Bump Info.plist 2023-12-21 17:02:59 +01:00
Xpl0itU
9fd0ce9695 Update dependencies and optimize download speeds 2023-12-21 17:02:02 +01:00
Xpl0itU
e7a0240508 Strip debug info from binaries 2023-09-10 20:42:23 +02:00
Xpl0itU
928f49d29c Bump Info.plist 2023-09-10 15:58:00 +02:00
Xpl0itU
0a16ffdb7f Improve cancelling the queue 2023-09-10 15:57:40 +02:00
Xpl0itU
8f13b57ae8 Gocritic changes 2023-09-08 17:30:57 +02:00
Xpl0itU
4bc0236cf8 Fix macOS build 2023-09-07 16:49:34 +02:00
Xpl0itU
d30588c3ae Fix Linux build 2023-09-07 16:36:58 +02:00
Xpl0itU
c4eb8bdb36 Bump Info.plist 2023-09-07 16:05:37 +02:00
Xpl0itU
47bf2d1df4 Optimizations 2023-09-07 16:05:19 +02:00
Xpl0itU
fa6fee3c6a Bump dependencies 2023-09-07 14:05:39 +02:00
Xpl0itU
18848bcf9a Bump Info.plist 2023-09-07 14:00:08 +02:00
Xpl0itU
2447be588f Improve queue error handling 2023-09-07 13:59:33 +02:00
Xpl0itU
c906b6a0c9 Rename variable 2023-08-29 20:59:10 +02:00
Xpl0itU
c888aa7329 Bump Info.plist 2023-08-29 20:56:04 +02:00
Xpl0itU
99597834ce Make backend and frontend independent 2023-08-29 20:55:43 +02:00
Xpl0itU
08505c9eec
Create FUNDING.yml 2023-08-29 18:05:44 +02:00
Xpl0itU
d6ba90d035 Bump Info.plist 2023-08-26 19:21:33 +02:00