From b7b3e2d55d2a876454ca739dd800436986494cf1 Mon Sep 17 00:00:00 2001 From: Hatanezumi Date: Thu, 30 May 2024 09:24:59 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=88=E6=94=B9=E4=B8=80=E4=B8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 166 ++++++++++++++++++++ RA3_affiliated_mod_downloader.json | 3 + src/__pycache__/AutoProcess.cpython-310.pyc | Bin 4012 -> 0 bytes src/__pycache__/main.cpython-310.pyc | Bin 21120 -> 0 bytes ui/__pycache__/MainWindow.cpython-310.pyc | Bin 8568 -> 0 bytes 更新日志.txt | 16 ++ 6 files changed, 185 insertions(+) create mode 100644 .gitignore create mode 100644 RA3_affiliated_mod_downloader.json delete mode 100644 src/__pycache__/AutoProcess.cpython-310.pyc delete mode 100644 src/__pycache__/main.cpython-310.pyc delete mode 100644 ui/__pycache__/MainWindow.cpython-310.pyc create mode 100644 更新日志.txt diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a943380 --- /dev/null +++ b/.gitignore @@ -0,0 +1,166 @@ +# Byte-compiled / optimized / DLL files +__pycache__/ +*.py[cod] +*$py.class + +# C extensions +*.so + +# Distribution / packaging +.Python +build/ +develop-eggs/ +dist/ +downloads/ +eggs/ +.eggs/ +lib/ +lib64/ +parts/ +sdist/ +var/ +wheels/ +share/python-wheels/ +*.egg-info/ +.installed.cfg +*.egg +MANIFEST + +# PyInstaller +# Usually these files are written by a python script from a template +# before PyInstaller builds the exe, so as to inject date/other infos into it. +*.manifest +*.spec + +# Installer logs +pip-log.txt +pip-delete-this-directory.txt + +# Unit test / coverage reports +htmlcov/ +.tox/ +.nox/ +.coverage +.coverage.* +.cache +nosetests.xml +coverage.xml +*.cover +*.py,cover +.hypothesis/ +.pytest_cache/ +cover/ + +# Translations +*.mo +*.pot + +# Django stuff: +*.log +local_settings.py +db.sqlite3 +db.sqlite3-journal + +# Flask stuff: +instance/ +.webassets-cache + +# Scrapy stuff: +.scrapy + +# Sphinx documentation +docs/_build/ + +# PyBuilder +.pybuilder/ +target/ + +# Jupyter Notebook +.ipynb_checkpoints + +# IPython +profile_default/ +ipython_config.py + +# pyenv +# For a library or package, you might want to ignore these files since the code is +# intended to run in multiple environments; otherwise, check them in: +# .python-version + +# pipenv +# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. +# However, in case of collaboration, if having platform-specific dependencies or dependencies +# having no cross-platform support, pipenv may install dependencies that don't work, or not +# install all needed dependencies. +#Pipfile.lock + +# poetry +# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control. +# This is especially recommended for binary packages to ensure reproducibility, and is more +# commonly ignored for libraries. +# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control +#poetry.lock + +# pdm +# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control. +#pdm.lock +# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it +# in version control. +# https://pdm.fming.dev/#use-with-ide +.pdm.toml + +# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm +__pypackages__/ + +# Celery stuff +celerybeat-schedule +celerybeat.pid + +# SageMath parsed files +*.sage.py + +# Environments +.env +.venv +env/ +venv/ +ENV/ +env.bak/ +venv.bak/ + +# Spyder project settings +.spyderproject +.spyproject + +# Rope project settings +.ropeproject + +# mkdocs documentation +/site + +# mypy +.mypy_cache/ +.dmypy.json +dmypy.json + +# Pyre type checker +.pyre/ + +# pytype static type analyzer +.pytype/ + +# Cython debug symbols +cython_debug/ + +# PyCharm +# JetBrains specific template is maintained in a separate JetBrains.gitignore that can +# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore +# and can be added to the global gitignore or merged into this file. For a more nuclear +# option (not recommended) you can uncomment the following to ignore the entire idea folder. +#.idea/ + +# others +log/ +.7z +注册表.txt +.pyc \ No newline at end of file diff --git a/RA3_affiliated_mod_downloader.json b/RA3_affiliated_mod_downloader.json new file mode 100644 index 0000000..4531c9e --- /dev/null +++ b/RA3_affiliated_mod_downloader.json @@ -0,0 +1,3 @@ +{ + "version":"1.1.0" +} \ No newline at end of file diff --git a/src/__pycache__/AutoProcess.cpython-310.pyc b/src/__pycache__/AutoProcess.cpython-310.pyc deleted file mode 100644 index e5743eaf5302b491be1a1ee872bd2c9bc9e9f043..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4012 zcma)9?~fZt8Q$4luh%}G?~*3hBn|XbB!rd?h^ZtnFNyBC*!a z?#|B4zVp7%^SrP9;o-D_BY$yB6taf#PkPvTr0{SAXYhA4+$b2FakIt>Okd4{sjpVS z(pS5X;FfT>Et0|&jz|e-xACx1F?SmknW|`PZ-m2BJdF`Ud`LJI zlV|uao-%wV&)!_Kx7G+BJ)bBH>opu2jW3vd8{du@+5XDC-aGgX^p0?I*2s-Dj--#| zqj1TW1jlOTt?Wggh(cMA=JUhbN3_l{#Gt zM6q59my{z#7)h_p=uPjiaZTW~a0Y)w6B^5`ZC)@sa9w1`5pr1DqUQ<>d)}xpZgKm( z8yan!dXE|BSc~cY#BKd%m}s(dj5}vc`EA^r{d=CAHJX_Fh@rPIlRt3%jq~02-dgebwGV#2dG%`djY|uGEH5C) z{$tWFiy)Y&udDQ-S~UpE{!0Du2$l+H<$XqD@1h8cm>WzSs`=$oEjWyu{=nO|>|hdY z`Lq3K^p0bO0 z{@8fEjh_Fx4@s_&w3ggX4Sg-gR1$NFh{xx?xr2t#N9JmtC^=R6(+9pqSSj%p*rgbOQLXX9hO}k?< z%;7GOVe?c6Z@GI2VgL)$Jqt#(1&OBB!PmChfcv3Y19tp)s~vH#ZG_JH8Z%l6W;D_~ z(@a#%dBcIF9DUCuKxTbiWvfPRcv>;pNJL@fzV9NwuJFn}uX>BO0fXQ;OOD!uMgu(6 zVolb@VjUKkO%?+=#~R5J=l7kiE@HWK5SC;ZtX9J%M3a22Yyxr&pIdSJWm=rVv&U%M z9hAhg{M+dlz6S`2_U%c*OgQCkQhRhkz&O^D}ty}sjjK?ssxkc zVX4WrvZ#ku-veoA_Zp$fCd8@)xhW{5D^(eUMNNJS%>SH;YG{k2C@{g-(3or#MA&;H zYi4nEL5c0?$*}Yd#~l5SgWes?eb&4ozeyh@7L+L$^^aR<(LitGE66;oi8vE@myy`d zSaKKOY!Xb{y062C8U#^f8Ee_ra5uT#v~TtUn2Gg6Jzx&U^P7qIeIJ}Oe+xVl)7Sq2 z3#KBHqs>o#-F@?|?z4Zp_Q6L7pKd{GlqksJ_a>{)nYN&IJSUyWkN6OYZFbQ`fFwgHK~>lsTs8dt3Ysp-a! z*;7+<^ZA*{h51wS-}%;o{nPMbsMl_uAF=r=2U^E5GSpd13SIpI-au zx$Y~kKeTb-weGvW+kEHMYoA={UVLfePnWvSy|~%AM8tDes~%jfQl~(`N5%T&n%aK+ z(a9%@Cr%yBpD3QpA3gra^rXuCFcNb8@lq`k7_n^%^qTg=DL?Y~q?Eo?8H%wi9ndk0 zfnv*p6i(}mSXUP1yDz|oJc1zya0VnECWvMO4;dgLqe-`gXf(2nb8ryfD5dJua{)Jv zyZZoGhS(DvmhI(4+tJAgAOQOy=LoiqVBZxcdEy-V2{^gzw%EMk?TWz=rk2y~A>C%s z4s#UQC_b#+hJH%!Hn`idTI>mW#z?>mg*AGh-@W>7C?W|-kK>5>hN5Ak^Y-TZ?{q&t z-~H8#$j9I=U)xmcVecP|*byk`a;fokEI+G33Sq!ND%RHPCP=RFHSvCe_xKIy=eI1hQ zGC6}6w;^L76Ki$XHb1ZdvVp0keqHz4!C==T9$s`SHgw)s>l7+VBu&aC8GDZkO5NI zLcU%fCl?0``58p;L@DyhOZZzP)`TR|YcZH337|YRkbwM5_my|LKf8q5JVwq`E+wg= zmxrkNJ~fA_(KyrUozQWT4^gjHbxV?u<-^o`0Z-K!@%t95bkt5^d{5AcvO5r#3<5LA zj&pdQW7D}&l`Iw!|6(yVLR)t~UaFB8q7!{6%1P?Af>0uVM|Gre`?T-ZludQ7E=l8* wOQ}MuhYr7_4{gaiH*w@10*IoTI86M~rrM@!6M|fJk9kivJF+)Dmfe&6FIc?mKmY&$ diff --git a/src/__pycache__/main.cpython-310.pyc b/src/__pycache__/main.cpython-310.pyc deleted file mode 100644 index 3de8a49b1e010e89aae0ebc3dbd67868743e8226..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21120 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 diff --git a/更新日志.txt b/更新日志.txt new file mode 100644 index 0000000..8a670ce --- /dev/null +++ b/更新日志.txt @@ -0,0 +1,16 @@ +[1.1.0] +1.支持终止下载 +2.添加下载超时中断功能 +3.可以自动识别到AR启动器并可以切换到对应的目录 +4.如在AR启动器的目录内则可以生成能被AR启动器识别的附属mod配置文件 +[1.0.3] +1.支持识别RA3目录 +2.添加了切换到RA3目录和mod目录按钮 +3.添加了本地刷新按钮 +[1.0.2] +1.更改了下载完成后的信息框样式 +2.可以在状态栏显示是否有新版本 +[1.0.1] +1.修复了下载完成后无反馈及无自动解压的问题 +2.修复了"我的文档"在其他目录无法识别的问题 +3.添加了更新日志功能 \ No newline at end of file