aboutsummaryrefslogtreecommitdiffstats
path: root/pyinst32.py
diff options
context:
space:
mode:
Diffstat (limited to 'pyinst32.py')
-rw-r--r--pyinst32.py92
1 files changed, 0 insertions, 92 deletions
diff --git a/pyinst32.py b/pyinst32.py
deleted file mode 100644
index ea20a69e5..000000000
--- a/pyinst32.py
+++ /dev/null
@@ -1,92 +0,0 @@
-from __future__ import unicode_literals
-from PyInstaller.utils.win32.versioninfo import (
- VarStruct, VarFileInfo, StringStruct, StringTable,
- StringFileInfo, FixedFileInfo, VSVersionInfo, SetVersion,
-)
-import PyInstaller.__main__
-
-from datetime import datetime
-
-FILE_DESCRIPTION = 'Media Downloader 32 Bit Version'
-
-exec(compile(open('youtube_dlc/version.py').read(), 'youtube_dlc/version.py', 'exec'))
-
-_LATEST_VERSION = locals()['__version__']
-
-_OLD_VERSION = _LATEST_VERSION.rsplit("-", 1)
-
-if len(_OLD_VERSION) > 0:
- old_ver = _OLD_VERSION[0]
-
-old_rev = ''
-if len(_OLD_VERSION) > 1:
- old_rev = _OLD_VERSION[1]
-
-now = datetime.now()
-# ver = f'{datetime.today():%Y.%m.%d}'
-ver = now.strftime("%Y.%m.%d")
-rev = ''
-
-if old_ver == ver:
- if old_rev:
- rev = int(old_rev) + 1
- else:
- rev = 1
-
-_SEPARATOR = '-'
-
-version = _SEPARATOR.join(filter(None, [ver, str(rev)]))
-
-print(version)
-
-version_list = ver.split(".")
-_year, _month, _day = [int(value) for value in version_list]
-_rev = 0
-if rev:
- _rev = rev
-_ver_tuple = _year, _month, _day, _rev
-
-version_file = VSVersionInfo(
- ffi=FixedFileInfo(
- filevers=_ver_tuple,
- prodvers=_ver_tuple,
- mask=0x3F,
- flags=0x0,
- OS=0x4,
- fileType=0x1,
- subtype=0x0,
- date=(0, 0),
- ),
- kids=[
- StringFileInfo(
- [
- StringTable(
- "040904B0",
- [
- StringStruct("Comments", "Youtube-dlc_x86 Command Line Interface."),
- StringStruct("CompanyName", "theidel@uni-bremen.de"),
- StringStruct("FileDescription", FILE_DESCRIPTION),
- StringStruct("FileVersion", version),
- StringStruct("InternalName", "youtube-dlc_x86"),
- StringStruct(
- "LegalCopyright",
- "theidel@uni-bremen.de | UNLICENSE",
- ),
- StringStruct("OriginalFilename", "youtube-dlc_x86.exe"),
- StringStruct("ProductName", "Youtube-dlc_x86"),
- StringStruct("ProductVersion", version + "_x86 | git.io/JUGsM"),
- ],
- )
- ]
- ),
- VarFileInfo([VarStruct("Translation", [0, 1200])])
- ]
-)
-
-PyInstaller.__main__.run([
- '--name=youtube-dlc_x86',
- '--onefile',
- '--icon=win/icon/cloud.ico',
- 'youtube_dlc/__main__.py',
-])
-SetVersion('dist/youtube-dlc_x86.exe', version_file)