Repo cleanup (Remove unused files and etc...)

This commit is contained in:
fangrong 2025-04-11 15:27:20 +08:00
parent 932732f40f
commit f06c3daa34
13 changed files with 2 additions and 11852 deletions

Binary file not shown.

Binary file not shown.

View File

@ -1,25 +0,0 @@
#!/usr/bin/env python3
# coding=utf-8
# TWLMagician_Container
# Author: R-YaTian
import ctypes
import hashlib
import queue
import ssl
import tkinter
import tkinter.filedialog
import tkinter.messagebox
import appgen
import tk_tooltip.tooltip
import py_langs.langs
import py_langs.po2buf
import urllib.request
import urllib.error
import pyutils
if __name__ == '__main__':
import TWLMagician
else:
exit(0)

View File

@ -1,46 +0,0 @@
@echo off
call "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvarsall.bat" x64
call nuitka.bat --msvc=14.3 --module --no-pyi-file --remove-output --output-dir=bootstrap\py_langs py_langs\langs.py
call nuitka.bat --msvc=14.3 --module --no-pyi-file --remove-output --output-dir=bootstrap\py_langs py_langs\po2buf.py
call nuitka.bat --msvc=14.3 --module --no-pyi-file --remove-output --output-dir=bootstrap appgen.py
call nuitka.bat --msvc=14.3 --module --no-pyi-file --remove-output --output-dir=bootstrap\tk_tooltip tk_tooltip\tooltip.py
call nuitka.bat --msvc=14.3 --module --no-pyi-file --remove-output --output-dir=bootstrap TWLMagician.py
call nuitka.bat --msvc=14.3 --module --no-pyi-file --remove-output --output-dir=bootstrap pyutils.py
cd bootstrap
call nuitka.bat --standalone --msvc=14.3 --remove-output --enable-plugin=tk-inter --nofollow-import-to=dbm --nofollow-import-to=distutils --nofollow-import-to=py_compile --nofollow-import-to=argparse --windows-icon-from-ico=..\icon.ico TWLMagician_Container.py
::Copy
rmdir /S /Q TWLMagician_Container.dist\tk\images
xcopy /Y /S /Q TWLMagician_Container.dist C:\Users\Public\TWLMagician_Container.dist\
mkdir dist
copy /Y TWLMagician_Container.dist\vcruntime140.dll .\dist\vcruntime140.dll
copy /Y TWLMagician_Container.dist\vcruntime140_1.dll .\dist\vcruntime140_1.dll
copy /Y TWLMagician_Container.dist\pyutils.pyd .\dist\pyutils.pyd
::Clean
rmdir /S /Q TWLMagician_Container.dist py_langs tk_tooltip
del *.pyd
::enigmavb pack
..\pack\enigmavbconsole.exe ..\pack\main.evb ..\pack\x64\lib.evb.template .\dist\lib.dat
..\pack\enigmavbconsole.exe ..\pack\main.evb ..\pack\x64\tkinter.evb.template .\dist\tkinter.dat
..\pack\enigmavbconsole.exe ..\pack\main.evb ..\pack\x64\pyd.evb.template .\dist\pyd.dat
..\pack\enigmavbconsole.exe ..\pack\main.evb -output ..\bootstrap\dist\TWLMagician.exe
::Clean and copy to dist
rmdir /S /Q C:\Users\Public\TWLMagician_Container.dist
copy /Y ..\pack\x64\TaskbarLib.dll .\dist\TaskbarLib.dll
xcopy /Y /S /Q ..\i18n .\dist\i18n\
xcopy /Y /S /Q ..\Windows .\dist\Windows\
copy ..\icon.ico .\dist
copy ..\LICENSE .\dist
copy ..\README.md .\dist
::Zipped it
cd dist
zip -r ../TWLMagician_Win_x64.zip .
cd ..
cd ..
pause

View File

@ -1,25 +0,0 @@
@echo off
call "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvarsall.bat" x86 --vcvars_ver=14.16
set CCFLAGS=/nologo /D _USING_V110_SDK71_ /D _WIN32_WINNT=0x0503
set LDFLAGS=/nologo /subsystem:console,"5.01"
call .venv\Scripts\activate.bat
call nuitka.cmd --standalone --lto=yes --msvc=14.3 --remove-output --enable-plugin=tk-inter --nowarn-mnemonic=old-python-windows-console --windows-icon-from-ico=icon.ico TWLMagician.py
::Clean and move
rmdir /S /Q TWLMagician.dist\tk\images
move TWLMagician.dist dist
::Copying files
xcopy /Y /S /Q i18n dist\i18n\
xcopy /Y /S /Q Windows dist\Windows\
copy pack\x86\TaskbarLib.dll dist
copy icon.ico dist
copy LICENSE dist
copy README.md dist
::Packing
cd dist
zip -r ../TWLMagician_Win_x86.zip .
cd ..
pause

Binary file not shown.

View File

@ -1,77 +0,0 @@
<?xml version="1.0" encoding="windows-1252"?>
<>
<InputFile>C:\Users\Public\TWLMagician_Container.dist\TWLMagician_Container.exe</InputFile>
<OutputFile>C:\Users\Public\TWLMagician_Container.dist\TWLMagician.exe</OutputFile>
<Files>
<Enabled>True</Enabled>
<DeleteExtractedOnExit>True</DeleteExtractedOnExit>
<CompressFiles>True</CompressFiles>
<Files/>
</Files>
<Registries>
<Enabled>False</Enabled>
<Registries>
<Registry>
<Type>1</Type>
<Virtual>True</Virtual>
<Name>Classes</Name>
<ValueType>0</ValueType>
<Value/>
<Registries/>
</Registry>
<Registry>
<Type>1</Type>
<Virtual>True</Virtual>
<Name>User</Name>
<ValueType>0</ValueType>
<Value/>
<Registries/>
</Registry>
<Registry>
<Type>1</Type>
<Virtual>True</Virtual>
<Name>Machine</Name>
<ValueType>0</ValueType>
<Value/>
<Registries/>
</Registry>
<Registry>
<Type>1</Type>
<Virtual>True</Virtual>
<Name>Users</Name>
<ValueType>0</ValueType>
<Value/>
<Registries/>
</Registry>
<Registry>
<Type>1</Type>
<Virtual>True</Virtual>
<Name>Config</Name>
<ValueType>0</ValueType>
<Value/>
<Registries/>
</Registry>
</Registries>
</Registries>
<Packaging>
<Enabled>True</Enabled>
<Package>%DEFAULT FOLDER%\lib.dat</Package>
<Package>%DEFAULT FOLDER%\tkinter.dat</Package>
<Package>%DEFAULT FOLDER%\pyd.dat</Package>
</Packaging>
<Options>
<ShareVirtualSystem>False</ShareVirtualSystem>
<MapExecutableWithTemporaryFile>True</MapExecutableWithTemporaryFile>
<TemporaryFileMask/>
<AllowRunningOfVirtualExeFiles>True</AllowRunningOfVirtualExeFiles>
<ProcessesOfAnyPlatforms>True</ProcessesOfAnyPlatforms>
</Options>
<Storage>
<Files>
<Enabled>False</Enabled>
<Folder>%DEFAULT FOLDER%\</Folder>
<RandomFileNames>False</RandomFileNames>
<EncryptContent>False</EncryptContent>
</Files>
</Storage>
</>

View File

@ -1,81 +0,0 @@
<?xml version="1.0" encoding="windows-1252"?>
<Settings>
<Files>
<Enabled>True</Enabled>
<Files>
<File>
<Type>3</Type>
<Name>%DEFAULT FOLDER%</Name>
<Action>0</Action>
<OverwriteDateTime>False</OverwriteDateTime>
<OverwriteAttributes>False</OverwriteAttributes>
<HideFromDialogs>0</HideFromDialogs>
<Files>
<File>
<Type>2</Type>
<Name>libcrypto-3.dll</Name>
<File>C:\Users\Public\TWLMagician_Container.dist\libcrypto-3.dll</File>
<ActiveX>False</ActiveX>
<ActiveXInstall>False</ActiveXInstall>
<Action>0</Action>
<OverwriteDateTime>False</OverwriteDateTime>
<OverwriteAttributes>False</OverwriteAttributes>
<PassCommandLine>False</PassCommandLine>
<HideFromDialogs>0</HideFromDialogs>
</File>
<File>
<Type>2</Type>
<Name>libffi-8.dll</Name>
<File>C:\Users\Public\TWLMagician_Container.dist\libffi-8.dll</File>
<ActiveX>False</ActiveX>
<ActiveXInstall>False</ActiveXInstall>
<Action>0</Action>
<OverwriteDateTime>False</OverwriteDateTime>
<OverwriteAttributes>False</OverwriteAttributes>
<PassCommandLine>False</PassCommandLine>
<HideFromDialogs>0</HideFromDialogs>
</File>
<File>
<Type>2</Type>
<Name>libssl-3.dll</Name>
<File>C:\Users\Public\TWLMagician_Container.dist\libssl-3.dll</File>
<ActiveX>False</ActiveX>
<ActiveXInstall>False</ActiveXInstall>
<Action>0</Action>
<OverwriteDateTime>False</OverwriteDateTime>
<OverwriteAttributes>False</OverwriteAttributes>
<PassCommandLine>False</PassCommandLine>
<HideFromDialogs>0</HideFromDialogs>
</File>
<File>
<Type>2</Type>
<Name>python313.dll</Name>
<File>C:\Users\Public\TWLMagician_Container.dist\python313.dll</File>
<ActiveX>False</ActiveX>
<ActiveXInstall>False</ActiveXInstall>
<Action>0</Action>
<OverwriteDateTime>False</OverwriteDateTime>
<OverwriteAttributes>False</OverwriteAttributes>
<PassCommandLine>False</PassCommandLine>
<HideFromDialogs>0</HideFromDialogs>
</File>
<File>
<Type>2</Type>
<Name>zlib1.dll</Name>
<File>C:\Users\Public\TWLMagician_Container.dist\zlib1.dll</File>
<ActiveX>False</ActiveX>
<ActiveXInstall>False</ActiveXInstall>
<Action>0</Action>
<OverwriteDateTime>False</OverwriteDateTime>
<OverwriteAttributes>False</OverwriteAttributes>
<PassCommandLine>False</PassCommandLine>
<HideFromDialogs>0</HideFromDialogs>
</File>
</Files>
</File>
</Files>
</Files>
<Registries>
<Enabled>False</Enabled>
</Registries>
</Settings>

View File

@ -1,233 +0,0 @@
<?xml version="1.0" encoding="windows-1252"?>
<Settings>
<Files>
<Enabled>True</Enabled>
<Files>
<File>
<Type>3</Type>
<Name>%DEFAULT FOLDER%</Name>
<Action>0</Action>
<OverwriteDateTime>False</OverwriteDateTime>
<OverwriteAttributes>False</OverwriteAttributes>
<HideFromDialogs>0</HideFromDialogs>
<Files>
<File>
<Type>3</Type>
<Name>py_langs</Name>
<Action>0</Action>
<OverwriteDateTime>False</OverwriteDateTime>
<OverwriteAttributes>False</OverwriteAttributes>
<HideFromDialogs>0</HideFromDialogs>
<Files>
<File>
<Type>2</Type>
<Name>langs.pyd</Name>
<File>C:\Users\Public\TWLMagician_Container.dist\py_langs\langs.pyd</File>
<ActiveX>False</ActiveX>
<ActiveXInstall>False</ActiveXInstall>
<Action>0</Action>
<OverwriteDateTime>False</OverwriteDateTime>
<OverwriteAttributes>False</OverwriteAttributes>
<PassCommandLine>False</PassCommandLine>
<HideFromDialogs>0</HideFromDialogs>
</File>
<File>
<Type>2</Type>
<Name>po2buf.pyd</Name>
<File>C:\Users\Public\TWLMagician_Container.dist\py_langs\po2buf.pyd</File>
<ActiveX>False</ActiveX>
<ActiveXInstall>False</ActiveXInstall>
<Action>0</Action>
<OverwriteDateTime>False</OverwriteDateTime>
<OverwriteAttributes>False</OverwriteAttributes>
<PassCommandLine>False</PassCommandLine>
<HideFromDialogs>0</HideFromDialogs>
</File>
</Files>
</File>
<File>
<Type>3</Type>
<Name>tk_tooltip</Name>
<Action>0</Action>
<OverwriteDateTime>False</OverwriteDateTime>
<OverwriteAttributes>False</OverwriteAttributes>
<HideFromDialogs>0</HideFromDialogs>
<Files>
<File>
<Type>2</Type>
<Name>tooltip.pyd</Name>
<File>C:\Users\Public\TWLMagician_Container.dist\tk_tooltip\tooltip.pyd</File>
<ActiveX>False</ActiveX>
<ActiveXInstall>False</ActiveXInstall>
<Action>0</Action>
<OverwriteDateTime>False</OverwriteDateTime>
<OverwriteAttributes>False</OverwriteAttributes>
<PassCommandLine>False</PassCommandLine>
<HideFromDialogs>0</HideFromDialogs>
</File>
</Files>
</File>
<File>
<Type>2</Type>
<Name>_bz2.pyd</Name>
<File>C:\Users\Public\TWLMagician_Container.dist\_bz2.pyd</File>
<ActiveX>False</ActiveX>
<ActiveXInstall>False</ActiveXInstall>
<Action>0</Action>
<OverwriteDateTime>False</OverwriteDateTime>
<OverwriteAttributes>False</OverwriteAttributes>
<PassCommandLine>False</PassCommandLine>
<HideFromDialogs>0</HideFromDialogs>
</File>
<File>
<Type>2</Type>
<Name>_ctypes.pyd</Name>
<File>C:\Users\Public\TWLMagician_Container.dist\_ctypes.pyd</File>
<ActiveX>False</ActiveX>
<ActiveXInstall>False</ActiveXInstall>
<Action>0</Action>
<OverwriteDateTime>False</OverwriteDateTime>
<OverwriteAttributes>False</OverwriteAttributes>
<PassCommandLine>False</PassCommandLine>
<HideFromDialogs>0</HideFromDialogs>
</File>
<File>
<Type>2</Type>
<Name>_decimal.pyd</Name>
<File>C:\Users\Public\TWLMagician_Container.dist\_decimal.pyd</File>
<ActiveX>False</ActiveX>
<ActiveXInstall>False</ActiveXInstall>
<Action>0</Action>
<OverwriteDateTime>False</OverwriteDateTime>
<OverwriteAttributes>False</OverwriteAttributes>
<PassCommandLine>False</PassCommandLine>
<HideFromDialogs>0</HideFromDialogs>
</File>
<File>
<Type>2</Type>
<Name>_hashlib.pyd</Name>
<File>C:\Users\Public\TWLMagician_Container.dist\_hashlib.pyd</File>
<ActiveX>False</ActiveX>
<ActiveXInstall>False</ActiveXInstall>
<Action>0</Action>
<OverwriteDateTime>False</OverwriteDateTime>
<OverwriteAttributes>False</OverwriteAttributes>
<PassCommandLine>False</PassCommandLine>
<HideFromDialogs>0</HideFromDialogs>
</File>
<File>
<Type>2</Type>
<Name>_lzma.pyd</Name>
<File>C:\Users\Public\TWLMagician_Container.dist\_lzma.pyd</File>
<ActiveX>False</ActiveX>
<ActiveXInstall>False</ActiveXInstall>
<Action>0</Action>
<OverwriteDateTime>False</OverwriteDateTime>
<OverwriteAttributes>False</OverwriteAttributes>
<PassCommandLine>False</PassCommandLine>
<HideFromDialogs>0</HideFromDialogs>
</File>
<File>
<Type>2</Type>
<Name>_queue.pyd</Name>
<File>C:\Users\Public\TWLMagician_Container.dist\_queue.pyd</File>
<ActiveX>False</ActiveX>
<ActiveXInstall>False</ActiveXInstall>
<Action>0</Action>
<OverwriteDateTime>False</OverwriteDateTime>
<OverwriteAttributes>False</OverwriteAttributes>
<PassCommandLine>False</PassCommandLine>
<HideFromDialogs>0</HideFromDialogs>
</File>
<File>
<Type>2</Type>
<Name>_socket.pyd</Name>
<File>C:\Users\Public\TWLMagician_Container.dist\_socket.pyd</File>
<ActiveX>False</ActiveX>
<ActiveXInstall>False</ActiveXInstall>
<Action>0</Action>
<OverwriteDateTime>False</OverwriteDateTime>
<OverwriteAttributes>False</OverwriteAttributes>
<PassCommandLine>False</PassCommandLine>
<HideFromDialogs>0</HideFromDialogs>
</File>
<File>
<Type>2</Type>
<Name>_ssl.pyd</Name>
<File>C:\Users\Public\TWLMagician_Container.dist\_ssl.pyd</File>
<ActiveX>False</ActiveX>
<ActiveXInstall>False</ActiveXInstall>
<Action>0</Action>
<OverwriteDateTime>False</OverwriteDateTime>
<OverwriteAttributes>False</OverwriteAttributes>
<PassCommandLine>False</PassCommandLine>
<HideFromDialogs>0</HideFromDialogs>
</File>
<File>
<Type>2</Type>
<Name>_wmi.pyd</Name>
<File>C:\Users\Public\TWLMagician_Container.dist\_wmi.pyd</File>
<ActiveX>False</ActiveX>
<ActiveXInstall>False</ActiveXInstall>
<Action>0</Action>
<OverwriteDateTime>False</OverwriteDateTime>
<OverwriteAttributes>False</OverwriteAttributes>
<PassCommandLine>False</PassCommandLine>
<HideFromDialogs>0</HideFromDialogs>
</File>
<File>
<Type>2</Type>
<Name>appgen.pyd</Name>
<File>C:\Users\Public\TWLMagician_Container.dist\appgen.pyd</File>
<ActiveX>False</ActiveX>
<ActiveXInstall>False</ActiveXInstall>
<Action>0</Action>
<OverwriteDateTime>False</OverwriteDateTime>
<OverwriteAttributes>False</OverwriteAttributes>
<PassCommandLine>False</PassCommandLine>
<HideFromDialogs>0</HideFromDialogs>
</File>
<File>
<Type>2</Type>
<Name>select.pyd</Name>
<File>C:\Users\Public\TWLMagician_Container.dist\select.pyd</File>
<ActiveX>False</ActiveX>
<ActiveXInstall>False</ActiveXInstall>
<Action>0</Action>
<OverwriteDateTime>False</OverwriteDateTime>
<OverwriteAttributes>False</OverwriteAttributes>
<PassCommandLine>False</PassCommandLine>
<HideFromDialogs>0</HideFromDialogs>
</File>
<File>
<Type>2</Type>
<Name>TWLMagician.pyd</Name>
<File>C:\Users\Public\TWLMagician_Container.dist\TWLMagician.pyd</File>
<ActiveX>False</ActiveX>
<ActiveXInstall>False</ActiveXInstall>
<Action>0</Action>
<OverwriteDateTime>False</OverwriteDateTime>
<OverwriteAttributes>False</OverwriteAttributes>
<PassCommandLine>False</PassCommandLine>
<HideFromDialogs>0</HideFromDialogs>
</File>
<File>
<Type>2</Type>
<Name>unicodedata.pyd</Name>
<File>C:\Users\Public\TWLMagician_Container.dist\unicodedata.pyd</File>
<ActiveX>False</ActiveX>
<ActiveXInstall>False</ActiveXInstall>
<Action>0</Action>
<OverwriteDateTime>False</OverwriteDateTime>
<OverwriteAttributes>False</OverwriteAttributes>
<PassCommandLine>False</PassCommandLine>
<HideFromDialogs>0</HideFromDialogs>
</File>
</Files>
</File>
</Files>
</Files>
<Registries>
<Enabled>False</Enabled>
</Registries>
</Settings>

File diff suppressed because it is too large Load Diff

View File

@ -21,7 +21,7 @@ if sys.maxsize > 2**32: # 64-bit Python
("icon.ico", "icon.ico"),
("LICENSE", "LICENSE"),
("README.md", "README.md"),
("pack/x64/TaskbarLib.dll", "TaskbarLib.dll")
("Res/TaskbarLib/x64/TaskbarLib.dll", "TaskbarLib.dll")
]
}
else: # 32-bit Python
@ -49,7 +49,7 @@ else: # 32-bit Python
("icon.ico", "icon.ico"),
("LICENSE", "LICENSE"),
("README.md", "README.md"),
("pack/x86/TaskbarLib.dll", "TaskbarLib.dll")
("Res/TaskbarLib/x86/TaskbarLib.dll", "TaskbarLib.dll")
]
}