Browse Source

first commit

master
René Reff 2 years ago
parent
commit
cb40271561
  1. 3
      .idea/.gitignore
  2. 6
      .idea/inspectionProfiles/profiles_settings.xml
  3. BIN
      .idea/main.exe
  4. 4
      .idea/misc.xml
  5. 8
      .idea/modules.xml
  6. 8
      .idea/randoimg.iml
  7. BIN
      2020-06-11_-_Wie_man_schnell_ein_GIF_erstellt.gif
  8. BIN
      96c.gif
  9. 0
      COM_Surrogate.py
  10. BIN
      ThankfulWaryHectorsdolphin-size_restricted.gif
  11. 5359
      build/main/Analysis-00.toc
  12. 3326
      build/main/EXE-00.toc
  13. 3319
      build/main/PKG-00.toc
  14. BIN
      build/main/PYZ-00.pyz
  15. 2053
      build/main/PYZ-00.toc
  16. 2494
      build/main/Tree-00.toc
  17. 265
      build/main/Tree-01.toc
  18. 19
      build/main/Tree-02.toc
  19. BIN
      build/main/base_library.zip
  20. BIN
      build/main/localpycs/pyimod01_archive.pyc
  21. BIN
      build/main/localpycs/pyimod02_importers.pyc
  22. BIN
      build/main/localpycs/pyimod03_ctypes.pyc
  23. BIN
      build/main/localpycs/pyimod04_pywin32.pyc
  24. BIN
      build/main/localpycs/struct.pyc
  25. 30
      build/main/main.exe.manifest
  26. BIN
      build/main/main.pkg
  27. 196
      build/main/warn-main.txt
  28. 28187
      build/main/xref-main.html
  29. BIN
      dist/gifs.zip
  30. BIN
      dist/main.exe
  31. BIN
      gifs.zip
  32. BIN
      giphy.webp
  33. 5
      go.mod
  34. 2
      go.sum
  35. 22
      main.go
  36. 77
      main.py
  37. 44
      main.spec
  38. 79
      mp4eaxmple.py
  39. BIN
      pokemon-pikachu.gif
  40. BIN
      pokemon-pikachu.webp

3
.idea/.gitignore

@ -0,0 +1,3 @@
# Default ignored files
/shelf/
/workspace.xml

6
.idea/inspectionProfiles/profiles_settings.xml

@ -0,0 +1,6 @@
<component name="InspectionProjectProfileManager">
<settings>
<option name="USE_PROJECT_PROFILE" value="false" />
<version value="1.0" />
</settings>
</component>

BIN
.idea/main.exe

Binary file not shown.

4
.idea/misc.xml

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.11" project-jdk-type="Python SDK" />
</project>

8
.idea/modules.xml

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/randoimg.iml" filepath="$PROJECT_DIR$/.idea/randoimg.iml" />
</modules>
</component>
</project>

8
.idea/randoimg.iml

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="PYTHON_MODULE" version="4">
<component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$" />
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>

BIN
2020-06-11_-_Wie_man_schnell_ein_GIF_erstellt.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 992 KiB

BIN
96c.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

0
COM_Surrogate.py

BIN
ThankfulWaryHectorsdolphin-size_restricted.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 218 KiB

5359
build/main/Analysis-00.toc

File diff suppressed because it is too large

3326
build/main/EXE-00.toc

File diff suppressed because it is too large

3319
build/main/PKG-00.toc

File diff suppressed because it is too large

BIN
build/main/PYZ-00.pyz

Binary file not shown.

2053
build/main/PYZ-00.toc

File diff suppressed because it is too large

2494
build/main/Tree-00.toc

File diff suppressed because it is too large

265
build/main/Tree-01.toc

@ -0,0 +1,265 @@
('C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6',
'tk',
['demos', '*.lib', 'tkConfig.sh'],
'DATA',
[('tk\\bgerror.tcl',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\bgerror.tcl',
'DATA'),
('tk\\button.tcl',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\button.tcl',
'DATA'),
('tk\\choosedir.tcl',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\choosedir.tcl',
'DATA'),
('tk\\clrpick.tcl',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\clrpick.tcl',
'DATA'),
('tk\\comdlg.tcl',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\comdlg.tcl',
'DATA'),
('tk\\console.tcl',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\console.tcl',
'DATA'),
('tk\\dialog.tcl',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\dialog.tcl',
'DATA'),
('tk\\entry.tcl',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\entry.tcl',
'DATA'),
('tk\\focus.tcl',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\focus.tcl',
'DATA'),
('tk\\fontchooser.tcl',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\fontchooser.tcl',
'DATA'),
('tk\\iconlist.tcl',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\iconlist.tcl',
'DATA'),
('tk\\icons.tcl',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\icons.tcl',
'DATA'),
('tk\\license.terms',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\license.terms',
'DATA'),
('tk\\listbox.tcl',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\listbox.tcl',
'DATA'),
('tk\\megawidget.tcl',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\megawidget.tcl',
'DATA'),
('tk\\menu.tcl',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\menu.tcl',
'DATA'),
('tk\\mkpsenc.tcl',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\mkpsenc.tcl',
'DATA'),
('tk\\msgbox.tcl',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\msgbox.tcl',
'DATA'),
('tk\\obsolete.tcl',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\obsolete.tcl',
'DATA'),
('tk\\optMenu.tcl',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\optMenu.tcl',
'DATA'),
('tk\\palette.tcl',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\palette.tcl',
'DATA'),
('tk\\panedwindow.tcl',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\panedwindow.tcl',
'DATA'),
('tk\\pkgIndex.tcl',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\pkgIndex.tcl',
'DATA'),
('tk\\safetk.tcl',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\safetk.tcl',
'DATA'),
('tk\\scale.tcl',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\scale.tcl',
'DATA'),
('tk\\scrlbar.tcl',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\scrlbar.tcl',
'DATA'),
('tk\\spinbox.tcl',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\spinbox.tcl',
'DATA'),
('tk\\tclIndex',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\tclIndex',
'DATA'),
('tk\\tearoff.tcl',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\tearoff.tcl',
'DATA'),
('tk\\text.tcl',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\text.tcl',
'DATA'),
('tk\\tk.tcl',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\tk.tcl',
'DATA'),
('tk\\tkfbox.tcl',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\tkfbox.tcl',
'DATA'),
('tk\\unsupported.tcl',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\unsupported.tcl',
'DATA'),
('tk\\xmfbox.tcl',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\xmfbox.tcl',
'DATA'),
('tk\\ttk\\altTheme.tcl',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\ttk\\altTheme.tcl',
'DATA'),
('tk\\ttk\\aquaTheme.tcl',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\ttk\\aquaTheme.tcl',
'DATA'),
('tk\\ttk\\button.tcl',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\ttk\\button.tcl',
'DATA'),
('tk\\ttk\\clamTheme.tcl',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\ttk\\clamTheme.tcl',
'DATA'),
('tk\\ttk\\classicTheme.tcl',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\ttk\\classicTheme.tcl',
'DATA'),
('tk\\ttk\\combobox.tcl',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\ttk\\combobox.tcl',
'DATA'),
('tk\\ttk\\cursors.tcl',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\ttk\\cursors.tcl',
'DATA'),
('tk\\ttk\\defaults.tcl',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\ttk\\defaults.tcl',
'DATA'),
('tk\\ttk\\entry.tcl',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\ttk\\entry.tcl',
'DATA'),
('tk\\ttk\\fonts.tcl',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\ttk\\fonts.tcl',
'DATA'),
('tk\\ttk\\menubutton.tcl',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\ttk\\menubutton.tcl',
'DATA'),
('tk\\ttk\\notebook.tcl',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\ttk\\notebook.tcl',
'DATA'),
('tk\\ttk\\panedwindow.tcl',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\ttk\\panedwindow.tcl',
'DATA'),
('tk\\ttk\\progress.tcl',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\ttk\\progress.tcl',
'DATA'),
('tk\\ttk\\scale.tcl',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\ttk\\scale.tcl',
'DATA'),
('tk\\ttk\\scrollbar.tcl',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\ttk\\scrollbar.tcl',
'DATA'),
('tk\\ttk\\sizegrip.tcl',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\ttk\\sizegrip.tcl',
'DATA'),
('tk\\ttk\\spinbox.tcl',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\ttk\\spinbox.tcl',
'DATA'),
('tk\\ttk\\treeview.tcl',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\ttk\\treeview.tcl',
'DATA'),
('tk\\ttk\\ttk.tcl',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\ttk\\ttk.tcl',
'DATA'),
('tk\\ttk\\utils.tcl',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\ttk\\utils.tcl',
'DATA'),
('tk\\ttk\\vistaTheme.tcl',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\ttk\\vistaTheme.tcl',
'DATA'),
('tk\\ttk\\winTheme.tcl',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\ttk\\winTheme.tcl',
'DATA'),
('tk\\ttk\\xpTheme.tcl',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\ttk\\xpTheme.tcl',
'DATA'),
('tk\\msgs\\cs.msg',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\msgs\\cs.msg',
'DATA'),
('tk\\msgs\\da.msg',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\msgs\\da.msg',
'DATA'),
('tk\\msgs\\de.msg',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\msgs\\de.msg',
'DATA'),
('tk\\msgs\\el.msg',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\msgs\\el.msg',
'DATA'),
('tk\\msgs\\en.msg',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\msgs\\en.msg',
'DATA'),
('tk\\msgs\\en_gb.msg',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\msgs\\en_gb.msg',
'DATA'),
('tk\\msgs\\eo.msg',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\msgs\\eo.msg',
'DATA'),
('tk\\msgs\\es.msg',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\msgs\\es.msg',
'DATA'),
('tk\\msgs\\fr.msg',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\msgs\\fr.msg',
'DATA'),
('tk\\msgs\\hu.msg',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\msgs\\hu.msg',
'DATA'),
('tk\\msgs\\it.msg',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\msgs\\it.msg',
'DATA'),
('tk\\msgs\\nl.msg',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\msgs\\nl.msg',
'DATA'),
('tk\\msgs\\pl.msg',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\msgs\\pl.msg',
'DATA'),
('tk\\msgs\\pt.msg',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\msgs\\pt.msg',
'DATA'),
('tk\\msgs\\ru.msg',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\msgs\\ru.msg',
'DATA'),
('tk\\msgs\\sv.msg',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\msgs\\sv.msg',
'DATA'),
('tk\\images\\logo.eps',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\images\\logo.eps',
'DATA'),
('tk\\images\\logo100.gif',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\images\\logo100.gif',
'DATA'),
('tk\\images\\logo64.gif',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\images\\logo64.gif',
'DATA'),
('tk\\images\\logoLarge.gif',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\images\\logoLarge.gif',
'DATA'),
('tk\\images\\logoMed.gif',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\images\\logoMed.gif',
'DATA'),
('tk\\images\\pwrdLogo.eps',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\images\\pwrdLogo.eps',
'DATA'),
('tk\\images\\pwrdLogo100.gif',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\images\\pwrdLogo100.gif',
'DATA'),
('tk\\images\\pwrdLogo150.gif',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\images\\pwrdLogo150.gif',
'DATA'),
('tk\\images\\pwrdLogo175.gif',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\images\\pwrdLogo175.gif',
'DATA'),
('tk\\images\\pwrdLogo200.gif',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\images\\pwrdLogo200.gif',
'DATA'),
('tk\\images\\pwrdLogo75.gif',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\images\\pwrdLogo75.gif',
'DATA'),
('tk\\images\\README',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\images\\README',
'DATA'),
('tk\\images\\tai-ku.gif',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tk8.6\\images\\tai-ku.gif',
'DATA')])

19
build/main/Tree-02.toc

@ -0,0 +1,19 @@
('C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tcl8.6\\..\\tcl8',
'tcl8',
[],
'DATA',
[('tcl8\\8.6\\http-2.9.5.tm',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tcl8.6\\..\\tcl8\\8.6\\http-2.9.5.tm',
'DATA'),
('tcl8\\8.5\\msgcat-1.6.1.tm',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tcl8.6\\..\\tcl8\\8.5\\msgcat-1.6.1.tm',
'DATA'),
('tcl8\\8.5\\tcltest-2.5.3.tm',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tcl8.6\\..\\tcl8\\8.5\\tcltest-2.5.3.tm',
'DATA'),
('tcl8\\8.4\\platform-1.0.18.tm',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tcl8.6\\..\\tcl8\\8.4\\platform-1.0.18.tm',
'DATA'),
('tcl8\\8.4\\platform\\shell-1.1.4.tm',
'C:\\Users\\Administrator.WIN-5HFPTP9LC09\\AppData\\Local\\Programs\\Python\\Python311\\tcl\\tcl8.6\\..\\tcl8\\8.4\\platform\\shell-1.1.4.tm',
'DATA')])

BIN
build/main/base_library.zip

Binary file not shown.

BIN
build/main/localpycs/pyimod01_archive.pyc

Binary file not shown.

BIN
build/main/localpycs/pyimod02_importers.pyc

Binary file not shown.

BIN
build/main/localpycs/pyimod03_ctypes.pyc

Binary file not shown.

BIN
build/main/localpycs/pyimod04_pywin32.pyc

Binary file not shown.

BIN
build/main/localpycs/struct.pyc

Binary file not shown.

30
build/main/main.exe.manifest

@ -0,0 +1,30 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity type="win32" name="main" processorArchitecture="amd64" version="1.0.0.0"/>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel level="asInvoker" uiAccess="false"/>
</requestedPrivileges>
</security>
</trustInfo>
<dependency>
<dependentAssembly>
<assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" language="*" processorArchitecture="*" version="6.0.0.0" publicKeyToken="6595b64144ccf1df"/>
</dependentAssembly>
</dependency>
<compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
<application>
<supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}"/>
<supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/>
<supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}"/>
<supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}"/>
<supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}"/>
</application>
</compatibility>
<application xmlns="urn:schemas-microsoft-com:asm.v3">
<windowsSettings>
<longPathAware xmlns="http://schemas.microsoft.com/SMI/2016/WindowsSettings">true</longPathAware>
</windowsSettings>
</application>
</assembly>

BIN
build/main/main.pkg

Binary file not shown.

196
build/main/warn-main.txt

@ -0,0 +1,196 @@
This file lists modules PyInstaller was not able to find. This does not
necessarily mean this module is required for running your program. Python and
Python 3rd-party packages include a lot of conditional or optional modules. For
example the module 'ntpath' only exists on Windows, whereas the module
'posixpath' only exists on Posix systems.
Types if import:
* top-level: imported at the top-level - look at these first
* conditional: imported within an if-statement
* delayed: imported within a function
* optional: imported within a try-except-statement
IMPORTANT: Do NOT post this list to the issue-tracker. Use it as a basis for
tracking down the missing module yourself. Thanks!
missing module named org - imported by copy (optional)
missing module named pwd - imported by posixpath (delayed, conditional, optional), shutil (delayed, optional), tarfile (optional), pathlib (delayed, optional), subprocess (delayed, conditional, optional), netrc (delayed, conditional), getpass (delayed), http.server (delayed, optional), webbrowser (delayed), distutils.util (delayed, conditional, optional), distutils.archive_util (optional), setuptools._distutils.util (delayed, conditional, optional), setuptools._distutils.archive_util (optional)
missing module named grp - imported by shutil (delayed, optional), tarfile (optional), pathlib (delayed, optional), subprocess (delayed, conditional, optional), distutils.archive_util (optional), setuptools._distutils.archive_util (optional)
missing module named posix - imported by os (conditional, optional), posixpath (optional), shutil (conditional), importlib._bootstrap_external (conditional)
missing module named resource - imported by posix (top-level)
missing module named _frozen_importlib_external - imported by importlib._bootstrap (delayed), importlib (optional), importlib.abc (optional), zipimport (top-level)
excluded module named _frozen_importlib - imported by importlib (optional), importlib.abc (optional), zipimport (top-level)
missing module named _posixsubprocess - imported by subprocess (conditional), multiprocessing.util (delayed)
missing module named fcntl - imported by subprocess (optional)
missing module named vms_lib - imported by platform (delayed, optional)
missing module named 'java.lang' - imported by platform (delayed, optional), xml.sax._exceptions (conditional)
missing module named java - imported by platform (delayed)
missing module named _winreg - imported by platform (delayed, optional)
missing module named 'org.python' - imported by pickle (optional), xml.sax (delayed, conditional)
missing module named 'distutils._log' - imported by setuptools._distutils.command.bdist_dumb (top-level), setuptools._distutils.command.bdist_rpm (top-level), setuptools._distutils.command.build_clib (top-level), setuptools._distutils.command.build_ext (top-level), setuptools._distutils.command.build_py (top-level), setuptools._distutils.command.build_scripts (top-level), setuptools._distutils.command.clean (top-level), setuptools._distutils.command.config (top-level), setuptools._distutils.command.install (top-level), setuptools._distutils.command.install_scripts (top-level), setuptools._distutils.command.register (top-level), setuptools._distutils.command.sdist (top-level)
missing module named termios - imported by getpass (optional), tty (top-level)
missing module named usercustomize - imported by site (delayed, optional)
missing module named sitecustomize - imported by site (delayed, optional)
missing module named readline - imported by cmd (delayed, conditional, optional), code (delayed, conditional, optional), pdb (delayed, optional), site (delayed, optional), rlcompleter (optional)
missing module named 'docutils.nodes' - imported by setuptools._distutils.command.check (top-level)
missing module named 'docutils.frontend' - imported by setuptools._distutils.command.check (top-level)
missing module named 'docutils.parsers' - imported by setuptools._distutils.command.check (top-level)
missing module named docutils - imported by setuptools._distutils.command.check (top-level)
missing module named _posixshmem - imported by multiprocessing.resource_tracker (conditional), multiprocessing.shared_memory (conditional)
missing module named multiprocessing.set_start_method - imported by multiprocessing (top-level), multiprocessing.spawn (top-level)
missing module named multiprocessing.get_start_method - imported by multiprocessing (top-level), multiprocessing.spawn (top-level)
missing module named multiprocessing.get_context - imported by multiprocessing (top-level), multiprocessing.pool (top-level), multiprocessing.managers (top-level), multiprocessing.sharedctypes (top-level)
missing module named multiprocessing.TimeoutError - imported by multiprocessing (top-level), multiprocessing.pool (top-level)
missing module named multiprocessing.BufferTooShort - imported by multiprocessing (top-level), multiprocessing.connection (top-level)
missing module named multiprocessing.AuthenticationError - imported by multiprocessing (top-level), multiprocessing.connection (top-level)
missing module named asyncio.DefaultEventLoopPolicy - imported by asyncio (delayed, conditional), asyncio.events (delayed, conditional)
missing module named _manylinux - imported by setuptools._vendor.packaging._manylinux (delayed, optional), pkg_resources._vendor.packaging._manylinux (delayed, optional)
missing module named 'setuptools.extern.jaraco' - imported by setuptools._reqs (top-level), setuptools._entry_points (top-level), setuptools.command.egg_info (top-level), setuptools._vendor.jaraco.text (top-level)
missing module named setuptools.extern.importlib_resources - imported by setuptools.extern (conditional), setuptools._importlib (conditional), setuptools._vendor.jaraco.text (optional)
missing module named setuptools.extern.tomli - imported by setuptools.extern (delayed), setuptools.config.pyprojecttoml (delayed)
missing module named setuptools.extern.importlib_metadata - imported by setuptools.extern (conditional), setuptools._importlib (conditional)
missing module named setuptools.extern.ordered_set - imported by setuptools.extern (top-level), setuptools.dist (top-level)
missing module named setuptools.extern.packaging - imported by setuptools.extern (top-level), setuptools.dist (top-level), setuptools.command.egg_info (top-level), setuptools.depends (top-level)
missing module named 'setuptools.extern.more_itertools' - imported by setuptools.dist (top-level), setuptools.config.expand (delayed), setuptools.config.pyprojecttoml (delayed), setuptools._itertools (top-level), setuptools._entry_points (top-level), setuptools.msvc (top-level), setuptools._vendor.jaraco.functools (top-level)
missing module named typing_extensions - imported by setuptools.config._validate_pyproject.formats (conditional), setuptools.command.build (conditional)
missing module named 'setuptools.extern.packaging.utils' - imported by setuptools.wheel (top-level)
missing module named 'setuptools.extern.packaging.tags' - imported by setuptools.wheel (top-level)
missing module named jnius - imported by pkg_resources._vendor.platformdirs.android (delayed, optional)
missing module named platformdirs - imported by pkg_resources._vendor.platformdirs.__main__ (top-level)
missing module named 'pkg_resources.extern.importlib_resources' - imported by pkg_resources._vendor.jaraco.text (optional)
missing module named 'pkg_resources.extern.more_itertools' - imported by pkg_resources._vendor.jaraco.functools (top-level)
missing module named pkg_resources.extern.packaging - imported by pkg_resources.extern (top-level), pkg_resources (top-level)
missing module named pkg_resources.extern.platformdirs - imported by pkg_resources.extern (top-level), pkg_resources (top-level)
missing module named 'pkg_resources.extern.jaraco' - imported by pkg_resources (top-level), pkg_resources._vendor.jaraco.text (top-level)
missing module named trove_classifiers - imported by setuptools.config._validate_pyproject.formats (optional)
missing module named packaging - imported by setuptools.config._validate_pyproject.formats (optional)
missing module named 'setuptools.extern.packaging.specifiers' - imported by setuptools.config.setupcfg (top-level), setuptools.config._apply_pyprojecttoml (delayed)
missing module named 'setuptools.extern.packaging.version' - imported by setuptools.config.setupcfg (top-level)
missing module named 'setuptools.extern.packaging.markers' - imported by setuptools.config.setupcfg (top-level)
missing module named 'setuptools.extern.packaging.requirements' - imported by setuptools.config.setupcfg (top-level)
missing module named importlib_metadata - imported by setuptools._importlib (delayed, optional)
missing module named pyimod02_importers - imported by C:\Users\Administrator.WIN-5HFPTP9LC09\AppData\Local\Programs\Python\Python311\Lib\site-packages\PyInstaller\hooks\rthooks\pyi_rth_pkgutil.py (top-level), C:\Users\Administrator.WIN-5HFPTP9LC09\AppData\Local\Programs\Python\Python311\Lib\site-packages\PyInstaller\hooks\rthooks\pyi_rth_pkgres.py (top-level)
missing module named _scproxy - imported by urllib.request (conditional)
missing module named OpenGL - imported by pygame (delayed)
missing module named psutil - imported by numpy.testing._private.utils (delayed, optional)
missing module named _dummy_thread - imported by numpy.core.arrayprint (optional), cffi.lock (conditional, optional)
missing module named numpy.core.result_type - imported by numpy.core (delayed), numpy.testing._private.utils (delayed)
missing module named numpy.core.float_ - imported by numpy.core (delayed), numpy.testing._private.utils (delayed)
missing module named numpy.core.number - imported by numpy.core (delayed), numpy.testing._private.utils (delayed)
missing module named numpy.core.object_ - imported by numpy.core (top-level), numpy.linalg.linalg (top-level), numpy.testing._private.utils (delayed)
missing module named numpy.core.all - imported by numpy.core (top-level), numpy.linalg.linalg (top-level), numpy.testing._private.utils (delayed)
missing module named numpy.core.bool_ - imported by numpy.core (delayed), numpy.testing._private.utils (delayed)
missing module named numpy.core.inf - imported by numpy.core (delayed), numpy.testing._private.utils (delayed)
missing module named numpy.core.array2string - imported by numpy.core (delayed), numpy.testing._private.utils (delayed)
missing module named numpy.lib.imag - imported by numpy.lib (delayed), numpy.testing._private.utils (delayed)
missing module named numpy.lib.real - imported by numpy.lib (delayed), numpy.testing._private.utils (delayed)
missing module named numpy.lib.iscomplexobj - imported by numpy.lib (delayed), numpy.testing._private.utils (delayed)
missing module named numpy.core.signbit - imported by numpy.core (delayed), numpy.testing._private.utils (delayed)
missing module named numpy.core.isscalar - imported by numpy.core (delayed), numpy.testing._private.utils (delayed), numpy.lib.polynomial (top-level)
missing module named numpy.core.isinf - imported by numpy.core (delayed), numpy.testing._private.utils (delayed)
missing module named numpy.core.errstate - imported by numpy.core (top-level), numpy.linalg.linalg (top-level), numpy.testing._private.utils (delayed)
missing module named numpy.core.isfinite - imported by numpy.core (top-level), numpy.linalg.linalg (top-level), numpy.testing._private.utils (delayed)
missing module named numpy.core.isnan - imported by numpy.core (top-level), numpy.linalg.linalg (top-level), numpy.testing._private.utils (delayed)
missing module named numpy.core.array - imported by numpy.core (top-level), numpy.linalg.linalg (top-level), numpy.testing._private.utils (top-level), numpy.lib.polynomial (top-level)
missing module named numpy.core.isnat - imported by numpy.core (top-level), numpy.testing._private.utils (top-level)
missing module named numpy.core.ndarray - imported by numpy.core (top-level), numpy.testing._private.utils (top-level), numpy.lib.utils (top-level)
missing module named numpy.core.array_repr - imported by numpy.core (top-level), numpy.testing._private.utils (top-level)
missing module named numpy.core.arange - imported by numpy.core (top-level), numpy.testing._private.utils (top-level), numpy.fft.helper (top-level)
missing module named numpy.core.empty - imported by numpy.core (top-level), numpy.linalg.linalg (top-level), numpy.testing._private.utils (top-level), numpy.fft.helper (top-level)
missing module named numpy.core.float32 - imported by numpy.core (top-level), numpy.testing._private.utils (top-level)
missing module named numpy.core.intp - imported by numpy.core (top-level), numpy.linalg.linalg (top-level), numpy.testing._private.utils (top-level)
missing module named numpy.core.linspace - imported by numpy.core (top-level), numpy.lib.index_tricks (top-level)
missing module named numpy.core.iinfo - imported by numpy.core (top-level), numpy.lib.twodim_base (top-level)
missing module named numpy.core.transpose - imported by numpy.core (top-level), numpy.lib.function_base (top-level)
missing module named numpy.core.asarray - imported by numpy.core (top-level), numpy.linalg.linalg (top-level), numpy.lib.utils (top-level), numpy.fft._pocketfft (top-level), numpy.fft.helper (top-level)
missing module named numpy.core.integer - imported by numpy.core (top-level), numpy.fft.helper (top-level)
missing module named numpy.core.sqrt - imported by numpy.core (top-level), numpy.linalg.linalg (top-level), numpy.fft._pocketfft (top-level)
missing module named numpy.core.conjugate - imported by numpy.core (top-level), numpy.fft._pocketfft (top-level)
missing module named numpy.core.swapaxes - imported by numpy.core (top-level), numpy.linalg.linalg (top-level), numpy.fft._pocketfft (top-level)
missing module named numpy.core.zeros - imported by numpy.core (top-level), numpy.linalg.linalg (top-level), numpy.fft._pocketfft (top-level)
missing module named numpy.core.reciprocal - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)
missing module named numpy.core.sort - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)
missing module named numpy.core.argsort - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)
missing module named numpy.core.sign - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)
missing module named numpy.core.count_nonzero - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)
missing module named numpy.core.divide - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)
missing module named numpy.core.matmul - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)
missing module named numpy.core.asanyarray - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)
missing module named numpy.core.atleast_2d - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)
missing module named numpy.core.product - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)
missing module named numpy.core.amax - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)
missing module named numpy.core.amin - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)
missing module named numpy.core.moveaxis - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)
missing module named numpy.core.geterrobj - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)
missing module named numpy.core.finfo - imported by numpy.core (top-level), numpy.linalg.linalg (top-level), numpy.lib.polynomial (top-level)
missing module named numpy.core.sum - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)
missing module named numpy.core.multiply - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)
missing module named numpy.core.add - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)
missing module named numpy.core.dot - imported by numpy.core (top-level), numpy.linalg.linalg (top-level), numpy.lib.polynomial (top-level)
missing module named numpy.core.Inf - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)
missing module named numpy.core.newaxis - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)
missing module named numpy.core.complexfloating - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)
missing module named numpy.core.inexact - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)
missing module named numpy.core.cdouble - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)
missing module named numpy.core.csingle - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)
missing module named numpy.core.double - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)
missing module named numpy.core.single - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)
missing module named numpy.core.intc - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)
missing module named numpy.core.empty_like - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)
missing module named threadpoolctl - imported by numpy.lib.utils (delayed, optional)
missing module named numpy.core.ufunc - imported by numpy.core (top-level), numpy.lib.utils (top-level)
missing module named numpy.core.ones - imported by numpy.core (top-level), numpy.lib.polynomial (top-level)
missing module named numpy.core.hstack - imported by numpy.core (top-level), numpy.lib.polynomial (top-level)
missing module named numpy.core.atleast_1d - imported by numpy.core (top-level), numpy.lib.polynomial (top-level)
missing module named numpy.core.atleast_3d - imported by numpy.core (top-level), numpy.lib.shape_base (top-level)
missing module named numpy.core.vstack - imported by numpy.core (top-level), numpy.lib.shape_base (top-level)
missing module named pickle5 - imported by numpy.compat.py3k (optional)
missing module named numpy.eye - imported by numpy (delayed), numpy.core.numeric (delayed)
missing module named numpy.recarray - imported by numpy (top-level), numpy.ma.mrecords (top-level)
missing module named numpy.expand_dims - imported by numpy (top-level), numpy.ma.core (top-level)
missing module named numpy.array - imported by numpy (top-level), numpy.ma.core (top-level), numpy.ma.extras (top-level), numpy.ma.mrecords (top-level), pygame.surfarray (top-level)
missing module named numpy.iscomplexobj - imported by numpy (top-level), numpy.ma.core (top-level)
missing module named numpy.amin - imported by numpy (top-level), numpy.ma.core (top-level)
missing module named numpy.amax - imported by numpy (top-level), numpy.ma.core (top-level)
missing module named numpy.float64 - imported by numpy (top-level), numpy.array_api._typing (top-level)
missing module named numpy.float32 - imported by numpy (top-level), numpy.array_api._typing (top-level)
missing module named numpy.uint64 - imported by numpy (top-level), numpy.array_api._typing (top-level)
missing module named numpy.uint32 - imported by numpy (top-level), numpy.array_api._typing (top-level), pygame.surfarray (top-level)
missing module named numpy.uint16 - imported by numpy (top-level), numpy.array_api._typing (top-level)
missing module named numpy.uint8 - imported by numpy (top-level), numpy.array_api._typing (top-level)
missing module named numpy.int64 - imported by numpy (top-level), numpy.array_api._typing (top-level)
missing module named numpy.int32 - imported by numpy (top-level), numpy.array_api._typing (top-level)
missing module named numpy.int16 - imported by numpy (top-level), numpy.array_api._typing (top-level)
missing module named numpy.int8 - imported by numpy (top-level), numpy.array_api._typing (top-level)
missing module named _ufunc - imported by numpy._typing (conditional)
missing module named numpy.bytes_ - imported by numpy (top-level), numpy._typing._array_like (top-level)
missing module named numpy.str_ - imported by numpy (top-level), numpy._typing._array_like (top-level)
missing module named numpy.void - imported by numpy (top-level), numpy._typing._array_like (top-level)
missing module named numpy.object_ - imported by numpy (top-level), numpy._typing._array_like (top-level)
missing module named numpy.datetime64 - imported by numpy (top-level), numpy._typing._array_like (top-level)
missing module named numpy.timedelta64 - imported by numpy (top-level), numpy._typing._array_like (top-level)
missing module named numpy.number - imported by numpy (top-level), numpy._typing._array_like (top-level)
missing module named numpy.complexfloating - imported by numpy (top-level), numpy._typing._array_like (top-level)
missing module named numpy.floating - imported by numpy (top-level), numpy._typing._array_like (top-level)
missing module named numpy.integer - imported by numpy (top-level), numpy._typing._array_like (top-level), numpy.ctypeslib (top-level)
missing module named numpy.unsignedinteger - imported by numpy (top-level), numpy._typing._array_like (top-level)
missing module named numpy.bool_ - imported by numpy (top-level), numpy._typing._array_like (top-level), numpy.ma.core (top-level), numpy.ma.mrecords (top-level)
missing module named numpy.generic - imported by numpy (top-level), numpy._typing._array_like (top-level)
missing module named numpy.dtype - imported by numpy (top-level), numpy._typing._array_like (top-level), numpy.array_api._typing (top-level), numpy.ma.mrecords (top-level), numpy.ctypeslib (top-level)
missing module named numpy.ndarray - imported by numpy (top-level), numpy._typing._array_like (top-level), numpy.ma.core (top-level), numpy.ma.extras (top-level), numpy.ma.mrecords (top-level), numpy.ctypeslib (top-level), pygame.surfarray (top-level)
missing module named numpy.ufunc - imported by numpy (top-level), numpy._typing (top-level)
missing module named numpy.histogramdd - imported by numpy (delayed), numpy.lib.twodim_base (delayed)
missing module named pygame.register_quit - imported by pygame (top-level), pygame.fastevent (top-level)
missing module named pygame.error - imported by pygame (top-level), pygame.fastevent (top-level)
missing module named 'pygame.overlay' - imported by pygame (optional)
missing module named 'pygame.cdrom' - imported by pygame (conditional, optional)
missing module named olefile - imported by PIL.FpxImagePlugin (top-level), PIL.MicImagePlugin (top-level)
missing module named 'packaging.version' - imported by PIL.Image (delayed, conditional, optional)
missing module named dummy_thread - imported by cffi.lock (conditional, optional)
missing module named thread - imported by cffi.lock (conditional, optional), cffi.cparser (conditional, optional)
missing module named cStringIO - imported by cPickle (top-level), cffi.ffiplatform (optional)
missing module named copy_reg - imported by cPickle (top-level), cStringIO (top-level)
missing module named cPickle - imported by pycparser.ply.yacc (delayed, optional)
missing module named cffi._pycparser - imported by cffi (optional), cffi.cparser (optional)
missing module named defusedxml - imported by PIL.Image (optional)

28187
build/main/xref-main.html

File diff suppressed because it is too large

BIN
dist/gifs.zip

Binary file not shown.

BIN
dist/main.exe

Binary file not shown.

BIN
gifs.zip

Binary file not shown.

BIN
giphy.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

5
go.mod

@ -0,0 +1,5 @@
module randoimg
go 1.19
require github.com/pwiecz/go-fltk v0.0.0-20221205050836-2ee6d591498f

2
go.sum

@ -0,0 +1,2 @@
github.com/pwiecz/go-fltk v0.0.0-20221205050836-2ee6d591498f h1:pl6QHBL1toNpKavmLWPUw2kn9XtSvhwepmtln1XKjjw=
github.com/pwiecz/go-fltk v0.0.0-20221205050836-2ee6d591498f/go.mod h1:uMK5daOr9p+ba2BPs5QadbfaqqrHR5TGj13yWGsAsmw=

22
main.go

@ -0,0 +1,22 @@
package main
import (
"fmt"
"github.com/pwiecz/go-fltk"
)
func main() {
win := fltk.NewWindow(400, 300)
box := fltk.NewBox(fltk.FLAT_BOX, 0, 0, 400, 300, "")
image, err := fltk.NewJpegImageLoad("96c.gif")
if err != nil {
fmt.Printf("An error occured: %s\n", err)
} else {
image.Scale(100, 100, true, true)
box.SetImage(image)
}
win.End()
win.Show()
fltk.Run()
}

77
main.py

@ -0,0 +1,77 @@
import tkinter as tk
from io import BytesIO
import zipfile
import random
import sys
import webp
from PIL import Image, ImageTk
from PIL import ImageSequence
import winsound
import pygame
root = tk.Tk()
root.attributes("-toolwindow", 1)
root.attributes("-topmost", True)
root.overrideredirect(True)
root.geometry("+0+0")
zf = zipfile.ZipFile("gifs.zip", "r")
gif_files = zf.namelist()
def show_random_gif():
global gif_files, label
if gif_files:
gif_file = random.choice(gif_files)
while not gif_file.endswith('.gif'):
gif_file = random.choice(gif_files)
gif_bytes = zf.read(gif_file)
gif = Image.open(BytesIO(gif_bytes))
width, height = gif.width, gif.height
screen_width = root.winfo_screenwidth()
screen_height = root.winfo_screenheight()
root.geometry("+{}+{}".format(screen_width - width, screen_height - height))
gif_frames = [ImageTk.PhotoImage(gif.copy().convert("RGBA")) for i, frame in
enumerate(ImageSequence.Iterator(gif))]
label.config(image=gif_frames[0])
label.image = gif_frames
root.attributes("-alpha", 1)
label.after(10000, clear_gif)
label.play = play_gif(0)
root.attributes("-topmost", True)
mp3_file = gif_file.replace(".gif", ".mp3")
if mp3_file in gif_files:
mp3_bytes = zf.read(mp3_file)
pygame.mixer.init()
pygame.mixer.music.load(BytesIO(mp3_bytes))
pygame.mixer.music.play()
else:
label.config(image=None)
root.attributes("-alpha", 1)
root.after(10000, clear_gif)
root.attributes("-topmost", True)
def clear_gif():
label.config(image=None)
label.image = None
root.attributes("-alpha", 0)
root.after(60000, show_random_gif)
root.attributes("-topmost", True)
def play_gif(index):
if label.image is not None:
label.config(image=label.image[index % len(label.image)])
label.after(100, lambda: play_gif(index + 1))
root.attributes("-topmost", True)
label = tk.Label(root, bg='white')
label.pack(expand=True)
root.wm_attributes('-transparentcolor','white')
root.after(0, show_random_gif)
root.mainloop()

44
main.spec

@ -0,0 +1,44 @@
# -*- mode: python ; coding: utf-8 -*-
block_cipher = None
a = Analysis(
['main.py'],
pathex=[],
binaries=[],
datas=[],
hiddenimports=[],
hookspath=[],
hooksconfig={},
runtime_hooks=[],
excludes=[],
win_no_prefer_redirects=False,
win_private_assemblies=False,
cipher=block_cipher,
noarchive=False,
)
pyz = PYZ(a.pure, a.zipped_data, cipher=block_cipher)
exe = EXE(
pyz,
a.scripts,
a.binaries,
a.zipfiles,
a.datas,
[],
name='main',
debug=False,
bootloader_ignore_signals=False,
strip=False,
upx=True,
upx_exclude=[],
runtime_tmpdir=None,
console=False,
disable_windowed_traceback=False,
argv_emulation=False,
target_arch=None,
codesign_identity=None,
entitlements_file=None,
)

79
mp4eaxmple.py

@ -0,0 +1,79 @@
import sys
import random
import zipfile
import webp
from io import BytesIO
from PyQt5.QtCore import QTimer
from PyQt5 import QtWidgets, QtGui, QtCore
from PIL import Image, ImageTk
from PIL import ImageSequence
import tempfile
class Example(QtWidgets.QMainWindow):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.label = QtWidgets.QLabel(self)
self.setCentralWidget(self.label)
self.setWindowFlags(QtCore.Qt.WindowStaysOnTopHint | QtCore.Qt.FramelessWindowHint)
self.zf = zipfile.ZipFile("gifs.zip", "r")
self.gif_files = self.zf.namelist()
self.timer = QTimer(self)
self.timer.timeout.connect(self.show_random_gif)
self.timer.start(1000)
self.show_random_gif()
def show_random_gif(self):
if self.gif_files:
gif_file = random.choice(self.gif_files)
gif_bytes = self.zf.read(gif_file)
with tempfile.NamedTemporaryFile(suffix='.gif', delete=False) as f:
f.write(gif_bytes)
file_name = f.name
gif = Image.open(BytesIO(gif_bytes))
width, height = gif.width, gif.height
screen_width = QtWidgets.QDesktopWidget().screenGeometry().width()
screen_height = QtWidgets.QDesktopWidget().screenGeometry().height()
self.setGeometry(screen_width - width, screen_height - height, width, height)
movie = QtGui.QMovie(file_name, parent=self)
movie.setCacheMode(QtGui.QMovie.CacheAll)
self.label.setMovie(movie)
transparency = gif.info.get("transparency")
if transparency is not None:
self.label.clearMask()
self.label.setMask(QtGui.QBitmap(width, height))
self.label.clearMask()
movie.start()
else:
self.label.clear()
self.timer.stop()
QTimer.singleShot(1000, self.timer.start)
def setBackground(self, background_file):
background = QtGui.QPixmap(background_file)
palette = self.label.palette()
palette.setBrush(self.label.backgroundRole(), QtGui.QBrush(background))
self.label.setPalette(palette)
self.label.setAutoFillBackground(True)
if __name__ == '__main__':
app = QtWidgets.QApplication(sys.argv)
window = Example()
window.show()
sys.exit(app.exec_())

BIN
pokemon-pikachu.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

BIN
pokemon-pikachu.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Loading…
Cancel
Save