Commit Graph

48 Commits

Author SHA1 Message Date
fe7b1945ef feat(cli): use cleo
It is much smarter than typer in terms of options parsing, and also once you know how to use it (with the holy outdated documentation) then it suits my purpose pretty well.
2024-01-02 02:31:15 +07:00
4db6e92b54 feat/cli: migrate to typer
Fire is too hard to customize.
2023-07-03 22:44:07 +07:00
5b916025f3 feat(cli): add --silent option 2023-06-30 20:55:53 +07:00
69a53da8ae feat: wrap all objects on /resource endpoint 2023-06-30 20:55:30 +07:00
891cf71aa7 feat(hsr): more implementation on resource 2023-06-29 23:34:40 +07:00
1caadad664 feat(hsr): begin wrap launcher api
Currently working on /resource endpoint
2023-06-29 22:56:34 +07:00
e6933f067a docs: add some docs 2023-06-29 22:55:53 +07:00
9a52c68326 chore: add Yaagl project link
I forgor
2023-06-26 17:27:08 +07:00
25ca6cf2cb feat: implement configfile
Basically still ConfigParser
2023-06-26 17:22:11 +07:00
e20bbab5d7 hsr/patcher: remove unnecessary telemetry check
It's handled by worthless.common.telemetry already
2023-06-26 17:21:38 +07:00
484aca0a2a cli/hsr: add more unnecessary messages 2023-06-26 17:20:59 +07:00
68a598410b cli/hsr: add telemetry check text 2023-06-25 22:16:07 +07:00
af92a28d94 fix: wrong import 2023-06-25 22:02:08 +07:00
99c099e3e3 docs: add more docs 2023-06-21 21:09:19 +07:00
359e2b30df feat: add version and channel override 2023-06-21 21:08:56 +07:00
95bad06295 chore: better patch installation message 2023-06-21 04:41:28 +07:00
4eba9e595b feat: implement telemetry blocking
Proper Linux support for telemetry blocking now.
2023-06-21 04:33:56 +07:00
197dc767a8 feat: hdiffpatch 2023-06-20 23:02:26 +07:00
3d44bfe63a xdelta3: downloading binary perform in-memory 2023-06-20 19:14:25 +07:00
45a9953eb2 fix: make constants constants
ALL CAPS
2023-06-20 18:55:03 +07:00
a3a6cfdbe3 cli: Y/n instead of y/n 2023-06-20 18:51:21 +07:00
0d52b53172 xdelta3: delete archive file after extract 2023-06-20 18:51:02 +07:00
7ca33c62b2 cli: fix jadeite name
It's jadeite
2023-06-20 18:50:17 +07:00
32d6ca1891 chore: some improvement to cli 2023-06-18 00:05:02 +07:00
ac5d4c8389 fmt: black
I forgor to install pre-commit to my tuxtux
2023-06-17 23:08:35 +07:00
33a86c1c10 fix: wrong file name
why i always type jadelte instead of jadeite
2023-06-17 23:07:59 +07:00
b85cc5db4b feat: initial work on CLI 2023-06-17 22:21:10 +07:00
80e7c2640e feat: export more 2023-06-17 22:20:52 +07:00
4be8ffecec feat(hsr): add telemetry function 2023-06-17 22:15:06 +07:00
4b01c90bf0 feat: add telemetry functions 2023-06-17 22:14:37 +07:00
59da35f1df hsr/get_version: prevent reading data.unity3d if not exist 2023-06-17 22:10:42 +07:00
f6c9f2ddfe fix: pull 2023-06-17 22:08:18 +07:00
abbf94b21a fix: whatever random thing I throw into this commit
To fix bugs ofc
2023-06-17 09:25:54 +07:00
426062c20b deps: add requests
How could I forget that
2023-06-17 09:25:14 +07:00
437c9a5e76 feat: add more exceptions 2023-06-17 09:20:57 +07:00
9cb18a26c4 feat: add re-exports 2023-06-17 09:18:09 +07:00
e8ee174146 docs: add some text 2023-06-17 09:16:50 +07:00
03c2c4ad38 feat: add get_version_str for HSR 2023-06-17 08:39:35 +07:00
baadc253d4 fix: properly convert bytes to int for game version
Now works perfectly like the code I took, thanks again An Anime Team :3
2023-06-17 08:37:10 +07:00
f8887a4baf feat: implement get_version
Thanks An Anime Team for the code xD
2023-06-17 03:33:37 +07:00
9126521f1b fix: remove abstractmethod so i can code 2023-06-17 03:33:05 +07:00
7277d78472 feat: complete the patdher for star rail 2023-06-17 02:31:26 +07:00
c483f289c9 chore: add return type 2023-06-16 20:11:58 +07:00
9d7322ad1e git: implement latest commit get for gitea
NotABug sucks, so I won't fix the hardcoded master branch
2023-06-16 20:10:41 +07:00
1e734494f7 feat: add pre-commit hook 2023-06-16 19:52:43 +07:00
8ca7cd3504 feat: simulate git clone 2023-06-16 04:36:45 +07:00
6ef9911461 fmt: black formatted 2023-06-13 04:04:24 +07:00
7c60dc18a6 repo: upload files 2023-06-13 04:03:47 +07:00