kindle manager

This commit is contained in:
douboer
2020-06-30 12:06:07 +08:00
parent 6aed9982f6
commit 338e83ab25
27 changed files with 82164 additions and 77 deletions

View File

@@ -1,30 +0,0 @@
另一半中国史 (高洪雷)
- 您在位置 #2468 的书签 | 添加于 2020年1月12日星期日 下午11:09:06
==========
薛兆丰经济学讲义 (薛兆丰)
- 您在位置 #1408-1410的标注 | 添加于 2020年1月13日星期一 上午8:11:05
么到底什么叫边际?边际就是“新增”带来的“新增”。 例如,边际成本就是每新增一个单位产品所需要付出的新增成本;边际收入是每多卖一个产品能够带来的新增收入;边际产量是每新增一份投入所带来的新增产量;边际效用是每消耗一个单位的商品所能带来的新增享受。
==========
薛兆丰经济学讲义 (薛兆丰)
- 您在位置 #4284-4286的标注 | 添加于 2020年1月30日星期四 上午10:23:58
一个国家很大,贫富有差距,并非每个学校和家长都能负担得起这样标准的校车。标准太高,就会逼着很多学校,尤其是农村的学校放弃提供校车,家长们就只能使用安全性能更低的交通工具,比如自己骑自行车或雇用黑车等,结果是孩子们享受到的安全保障反而降低了。
==========

File diff suppressed because one or more lines are too long

1
backup/bk.note.data.bk Normal file

File diff suppressed because one or more lines are too long

BIN
build/kman/base_library.zip Normal file

Binary file not shown.

View File

@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1">
<assemblyIdentity name="kman" processorArchitecture="x86" type="win32" version="1.0.0.0"/>
<dependency>
<dependentAssembly>
<assemblyIdentity language="*" name="Microsoft.Windows.Common-Controls" processorArchitecture="*" publicKeyToken="6595b64144ccf1df" type="win32" version="6.0.0.0"/>
<compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1"/>
</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>
</assembly>

10683
build/kmanapp/Analysis-00.toc Normal file

File diff suppressed because it is too large Load Diff

5832
build/kmanapp/COLLECT-00.toc Normal file

File diff suppressed because it is too large Load Diff

60
build/kmanapp/EXE-00.toc Normal file
View File

@@ -0,0 +1,60 @@
('D:\\kman\\build\\kmanapp\\kmanapp.exe',
True,
False,
True,
'kmanapp.ico',
None,
False,
False,
'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1"><assemblyIdentity name="kmanapp" processorArchitecture="x86" type="win32" version="1.0.0.0"/><dependency><dependentAssembly><assemblyIdentity language="*" name="Microsoft.Windows.Common-Controls" processorArchitecture="*" publicKeyToken="6595b64144ccf1df" type="win32" version="6.0.0.0"/><compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1"/></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></assembly>',
True,
'kmanapp.pkg',
[('PYZ-00.pyz', 'D:\\kman\\build\\kmanapp\\PYZ-00.pyz', 'PYZ'),
('struct',
'c:\\users\\admin\\appdata\\local\\programs\\python\\python37-32\\lib\\struct.pyo',
'PYMODULE'),
('pyimod01_os_path',
'c:\\users\\admin\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\PyInstaller\\loader\\pyimod01_os_path.pyc',
'PYMODULE'),
('pyimod02_archive',
'c:\\users\\admin\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\PyInstaller\\loader\\pyimod02_archive.pyc',
'PYMODULE'),
('pyimod03_importers',
'c:\\users\\admin\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\PyInstaller\\loader\\pyimod03_importers.pyc',
'PYMODULE'),
('pyiboot01_bootstrap',
'c:\\users\\admin\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\PyInstaller\\loader\\pyiboot01_bootstrap.py',
'PYSOURCE'),
('pyi_rth_certifi',
'c:\\users\\admin\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\PyInstaller\\loader\\rthooks\\pyi_rth_certifi.py',
'PYSOURCE'),
('pyi_rth_pyside2',
'c:\\users\\admin\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\PyInstaller\\loader\\rthooks\\pyi_rth_pyside2.py',
'PYSOURCE'),
('pyi_rth_pkgres',
'c:\\users\\admin\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\PyInstaller\\loader\\rthooks\\pyi_rth_pkgres.py',
'PYSOURCE'),
('pyi_rth_win32comgenpy',
'c:\\users\\admin\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\PyInstaller\\loader\\rthooks\\pyi_rth_win32comgenpy.py',
'PYSOURCE'),
('pyi_rth_multiprocessing',
'c:\\users\\admin\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\PyInstaller\\loader\\rthooks\\pyi_rth_multiprocessing.py',
'PYSOURCE'),
('pyi_rth_traitlets',
'c:\\users\\admin\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\PyInstaller\\loader\\rthooks\\pyi_rth_traitlets.py',
'PYSOURCE'),
('kmanapp', 'D:\\kman\\kmanapp.py', 'PYSOURCE'),
('kman', 'D:\\kman\\kman.py', 'PYSOURCE'),
('kmanapp_rc', 'D:\\kman\\kmanapp_rc.py', 'PYSOURCE'),
('mainwindow', 'D:\\kman\\mainwindow.py', 'PYSOURCE'),
('parseweb', 'D:\\kman\\parseweb.py', 'PYSOURCE'),
('kmanapp.exe.manifest',
'D:\\kman\\build\\kmanapp\\kmanapp.exe.manifest',
'BINARY')],
[],
False,
False,
1592905881,
[('run.exe',
'c:\\users\\admin\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\PyInstaller\\bootloader\\Windows-32bit\\run.exe',
'EXECUTABLE')])

BIN
build/kmanapp/PKG-00.pkg Normal file

Binary file not shown.

54
build/kmanapp/PKG-00.toc Normal file
View File

@@ -0,0 +1,54 @@
('D:\\kman\\build\\kmanapp\\PKG-00.pkg',
{'BINARY': 1,
'DATA': 1,
'EXECUTABLE': 1,
'EXTENSION': 1,
'PYMODULE': 1,
'PYSOURCE': 1,
'PYZ': 0},
[('PYZ-00.pyz', 'D:\\kman\\build\\kmanapp\\PYZ-00.pyz', 'PYZ'),
('struct',
'c:\\users\\admin\\appdata\\local\\programs\\python\\python37-32\\lib\\struct.pyo',
'PYMODULE'),
('pyimod01_os_path',
'c:\\users\\admin\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\PyInstaller\\loader\\pyimod01_os_path.pyc',
'PYMODULE'),
('pyimod02_archive',
'c:\\users\\admin\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\PyInstaller\\loader\\pyimod02_archive.pyc',
'PYMODULE'),
('pyimod03_importers',
'c:\\users\\admin\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\PyInstaller\\loader\\pyimod03_importers.pyc',
'PYMODULE'),
('pyiboot01_bootstrap',
'c:\\users\\admin\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\PyInstaller\\loader\\pyiboot01_bootstrap.py',
'PYSOURCE'),
('pyi_rth_certifi',
'c:\\users\\admin\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\PyInstaller\\loader\\rthooks\\pyi_rth_certifi.py',
'PYSOURCE'),
('pyi_rth_pyside2',
'c:\\users\\admin\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\PyInstaller\\loader\\rthooks\\pyi_rth_pyside2.py',
'PYSOURCE'),
('pyi_rth_pkgres',
'c:\\users\\admin\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\PyInstaller\\loader\\rthooks\\pyi_rth_pkgres.py',
'PYSOURCE'),
('pyi_rth_win32comgenpy',
'c:\\users\\admin\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\PyInstaller\\loader\\rthooks\\pyi_rth_win32comgenpy.py',
'PYSOURCE'),
('pyi_rth_multiprocessing',
'c:\\users\\admin\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\PyInstaller\\loader\\rthooks\\pyi_rth_multiprocessing.py',
'PYSOURCE'),
('pyi_rth_traitlets',
'c:\\users\\admin\\appdata\\local\\programs\\python\\python37-32\\lib\\site-packages\\PyInstaller\\loader\\rthooks\\pyi_rth_traitlets.py',
'PYSOURCE'),
('kmanapp', 'D:\\kman\\kmanapp.py', 'PYSOURCE'),
('kman', 'D:\\kman\\kman.py', 'PYSOURCE'),
('kmanapp_rc', 'D:\\kman\\kmanapp_rc.py', 'PYSOURCE'),
('mainwindow', 'D:\\kman\\mainwindow.py', 'PYSOURCE'),
('parseweb', 'D:\\kman\\parseweb.py', 'PYSOURCE'),
('kmanapp.exe.manifest',
'D:\\kman\\build\\kmanapp\\kmanapp.exe.manifest',
'BINARY')],
True,
False,
False,
[])

BIN
build/kmanapp/PYZ-00.pyz Normal file

Binary file not shown.

4814
build/kmanapp/PYZ-00.toc Normal file

File diff suppressed because it is too large Load Diff

2479
build/kmanapp/Tree-00.toc Normal file

File diff suppressed because it is too large Load Diff

265
build/kmanapp/Tree-01.toc Normal file
View File

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

Binary file not shown.

BIN
build/kmanapp/kmanapp.exe Normal file

Binary file not shown.

View File

@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1">
<assemblyIdentity name="kmanapp" processorArchitecture="x86" type="win32" version="1.0.0.0"/>
<dependency>
<dependentAssembly>
<assemblyIdentity language="*" name="Microsoft.Windows.Common-Controls" processorArchitecture="*" publicKeyToken="6595b64144ccf1df" type="win32" version="6.0.0.0"/>
<compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1"/>
</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>
</assembly>

View File

@@ -0,0 +1,258 @@
This file lists modules PyInstaller was not able to find. This does not
necessarily mean this module is required for running you 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 from 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
yourself tracking down the missing module. Thanks!
missing module named System - imported by traitlets.traitlets (delayed, conditional), IPython.utils._process_cli (top-level)
missing module named __builtin__ - imported by ipython_genutils.py3compat (conditional), jedi._compatibility (optional), pkg_resources._vendor.pyparsing (conditional), PIL.Image (optional), setuptools._vendor.pyparsing (conditional)
missing module named vms_lib - imported by platform (delayed, conditional, optional)
missing module named 'java.lang' - imported by platform (delayed, optional), xml.sax._exceptions (conditional)
missing module named java - imported by platform (delayed), unittest.mock (conditional)
missing module named _scproxy - imported by urllib.request (conditional)
missing module named termios - imported by tty (top-level), getpass (optional), prompt_toolkit.output.vt100 (delayed), prompt_toolkit.input.vt100 (top-level), IPython.core.page (delayed, optional)
missing module named pwd - imported by posixpath (delayed, conditional), shutil (optional), tarfile (optional), http.server (delayed, optional), webbrowser (delayed), pathlib (delayed, conditional, optional), distutils.util (delayed, conditional, optional), distutils.archive_util (optional), netrc (delayed, conditional), getpass (delayed)
missing module named 'org.python' - imported by copy (optional), xml.sax (delayed, conditional), setuptools.sandbox (conditional)
missing module named _frozen_importlib_external - imported by importlib._bootstrap (delayed), importlib (optional), importlib.abc (optional)
excluded module named _frozen_importlib - imported by importlib (optional), importlib.abc (optional), PyInstaller.loader.pyimod02_archive (delayed, conditional)
missing module named readline - imported by cmd (delayed, conditional, optional), code (delayed, conditional, optional), pdb (delayed, optional), pstats (conditional, optional)
missing module named org - imported by pickle (optional)
missing module named urllib.urlretrieve - imported by urllib (conditional, optional), pygments.lexers._php_builtins (conditional, optional)
missing module named urllib.FancyURLopener - imported by urllib (conditional, optional), pygments.lexers._sourcemod_builtins (conditional, optional)
missing module named urllib.getproxies_environment - imported by urllib (conditional), requests.compat (conditional)
missing module named urllib.proxy_bypass_environment - imported by urllib (conditional), requests.compat (conditional)
missing module named urllib.proxy_bypass - imported by urllib (conditional), requests.compat (conditional)
missing module named urllib.getproxies - imported by urllib (conditional), requests.compat (conditional)
missing module named urllib.unquote_plus - imported by urllib (conditional), requests.compat (conditional)
missing module named urllib.quote_plus - imported by urllib (conditional), requests.compat (conditional)
missing module named urllib.unquote - imported by urllib (conditional), requests.compat (conditional)
missing module named urllib.quote - imported by urllib (conditional), requests.compat (conditional)
missing module named urllib.urlopen - imported by urllib (delayed, optional), lxml.html (delayed, optional), pygments.lexers._lua_builtins (conditional, optional), pygments.lexers._postgres_builtins (conditional, optional)
missing module named urllib.urlencode - imported by urllib (delayed, conditional, optional), IPython.lib.display (delayed, conditional, optional), lxml.html (delayed, optional), requests.compat (conditional)
missing module named urllib.pathname2url - imported by urllib (conditional), PyInstaller.lib.modulegraph._compat (conditional)
missing module named _winreg - imported by platform (delayed, optional), jedi.api.environment (delayed, optional), requests.utils (delayed, conditional, optional), pkg_resources._vendor.appdirs (delayed, conditional), pygments.formatters.img (optional)
missing module named _posixsubprocess - imported by subprocess (conditional), multiprocessing.util (delayed)
missing module named grp - imported by shutil (optional), tarfile (optional), pathlib (delayed), distutils.archive_util (optional)
missing module named StringIO - imported by PyInstaller.lib.modulegraph._compat (conditional), PyInstaller.lib.modulegraph.zipio (conditional), setuptools._vendor.six (conditional), six (conditional), xlsxwriter.compatibility (optional), urllib3.packages.six (conditional), requests.compat (conditional), pkg_resources._vendor.six (conditional)
missing module named 'multiprocessing.forking' - imported by c:\users\admin\appdata\local\programs\python\python37-32\lib\site-packages\PyInstaller\loader\rthooks\pyi_rth_multiprocessing.py (optional)
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 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 'win32com.gen_py' - imported by win32com (conditional, optional), c:\users\admin\appdata\local\programs\python\python37-32\lib\site-packages\PyInstaller\loader\rthooks\pyi_rth_win32comgenpy.py (top-level)
missing module named pyimod03_importers - imported by PyInstaller.loader.pyimod02_archive (delayed, conditional), c:\users\admin\appdata\local\programs\python\python37-32\lib\site-packages\PyInstaller\loader\rthooks\pyi_rth_pkgres.py (top-level)
missing module named 'pkg_resources.extern.pyparsing' - imported by pkg_resources._vendor.packaging.requirements (top-level), pkg_resources._vendor.packaging.markers (top-level)
missing module named 'com.sun' - imported by pkg_resources._vendor.appdirs (delayed, conditional, optional)
missing module named com - imported by pkg_resources._vendor.appdirs (delayed)
missing module named _uuid - imported by uuid (optional)
missing module named ordereddict - imported by pkg_resources._vendor.pyparsing (optional), setuptools._vendor.pyparsing (optional)
missing module named pkg_resources.extern.packaging - imported by pkg_resources.extern (top-level), pkg_resources (top-level)
missing module named pkg_resources.extern.appdirs - imported by pkg_resources.extern (top-level), pkg_resources (top-level)
missing module named 'pkg_resources.extern.six.moves' - imported by pkg_resources (top-level), pkg_resources._vendor.packaging.requirements (top-level)
missing module named pkg_resources.extern.six - imported by pkg_resources.extern (top-level), pkg_resources (top-level), pkg_resources.py31compat (top-level)
missing module named Cookie - imported by requests.compat (conditional)
missing module named cookielib - imported by requests.compat (conditional)
missing module named urllib2 - imported by requests.compat (conditional)
missing module named urlparse - imported by lxml.html (optional), requests.compat (conditional)
missing module named simplejson - imported by requests.compat (optional)
missing module named 'backports.ssl_match_hostname' - imported by setuptools.ssl_support (optional), urllib3.packages.ssl_match_hostname (optional)
missing module named Queue - imported by jedi._compatibility (conditional), jedi.inference.compiled.subprocess (optional), urllib3.util.queue (conditional)
missing module named brotli - imported by urllib3.util.request (optional), urllib3.response (optional)
missing module named "'urllib3.packages.six.moves.urllib'.parse" - imported by urllib3.request (top-level), urllib3.poolmanager (top-level)
runtime module named urllib3.packages.six.moves - imported by http.client (top-level), urllib3.connectionpool (top-level), urllib3.util.response (top-level), 'urllib3.packages.six.moves.urllib' (top-level), urllib3.response (top-level), urllib3.util.queue (top-level)
missing module named socks - imported by urllib3.contrib.socks (optional)
missing module named _dummy_threading - imported by dummy_threading (optional)
missing module named cryptography - imported by urllib3.contrib.pyopenssl (top-level), requests (optional)
missing module named 'OpenSSL.crypto' - imported by urllib3.contrib.pyopenssl (delayed)
missing module named 'cryptography.x509' - imported by urllib3.contrib.pyopenssl (delayed, optional)
missing module named 'cryptography.hazmat' - imported by urllib3.contrib.pyopenssl (top-level)
missing module named OpenSSL - imported by urllib3.contrib.pyopenssl (top-level)
missing module named setuptools.extern.packaging - imported by setuptools.extern (top-level), setuptools.dist (top-level), setuptools.command.egg_info (top-level)
missing module named 'setuptools.extern.six' - imported by setuptools (top-level), setuptools.extension (top-level)
missing module named 'setuptools.extern.packaging.version' - imported by setuptools.config (top-level), setuptools.msvc (top-level)
missing module named setuptools.extern.six.moves.filterfalse - imported by setuptools.extern.six.moves (top-level), setuptools.dist (top-level), setuptools.msvc (top-level)
missing module named setuptools.extern.six.moves.filter - imported by setuptools.extern.six.moves (top-level), setuptools.dist (top-level), setuptools.ssl_support (top-level), setuptools.command.py36compat (top-level)
missing module named _manylinux - imported by setuptools.pep425tags (delayed, optional)
missing module named 'setuptools.extern.packaging.utils' - imported by setuptools.wheel (top-level)
missing module named wincertstore - imported by setuptools.ssl_support (delayed, optional)
missing module named backports - imported by setuptools.ssl_support (optional)
missing module named 'setuptools._vendor.six.moves' - imported by 'setuptools._vendor.six.moves' (top-level)
missing module named 'setuptools.extern.pyparsing' - imported by setuptools._vendor.packaging.requirements (top-level), setuptools._vendor.packaging.markers (top-level)
missing module named setuptools.extern.six.moves.map - imported by setuptools.extern.six.moves (top-level), setuptools.dist (top-level), setuptools.command.easy_install (top-level), setuptools.sandbox (top-level), setuptools.package_index (top-level), setuptools.ssl_support (top-level), setuptools.command.egg_info (top-level), setuptools.namespaces (top-level)
runtime module named setuptools.extern.six.moves - imported by setuptools.dist (top-level), setuptools.py33compat (top-level), configparser (top-level), setuptools.command.easy_install (top-level), setuptools.sandbox (top-level), setuptools.command.setopt (top-level), setuptools.package_index (top-level), setuptools.ssl_support (top-level), setuptools.command.egg_info (top-level), setuptools.command.py36compat (top-level), setuptools.namespaces (top-level), setuptools.msvc (top-level), 'setuptools._vendor.six.moves' (top-level)
missing module named setuptools.extern.six - imported by setuptools.extern (top-level), setuptools.monkey (top-level), setuptools.dist (top-level), setuptools.extern.six.moves (top-level), setuptools.py33compat (top-level), setuptools.config (top-level), setuptools.unicode_utils (top-level), setuptools.command.easy_install (top-level), setuptools.sandbox (top-level), setuptools.py27compat (top-level), setuptools.package_index (top-level), setuptools.wheel (top-level), setuptools.pep425tags (top-level), setuptools.command.egg_info (top-level), setuptools.command.sdist (top-level), setuptools.command.bdist_egg (top-level), setuptools.command.develop (top-level)
missing module named 'numpy_distutils.cpuinfo' - imported by numpy.f2py.diagnose (delayed, conditional, optional)
missing module named 'numpy_distutils.fcompiler' - imported by numpy.f2py.diagnose (delayed, conditional, optional)
missing module named 'numpy_distutils.command' - imported by numpy.f2py.diagnose (delayed, conditional, optional)
missing module named numpy_distutils - imported by numpy.f2py.diagnose (delayed, optional)
missing module named __svn_version__ - imported by numpy.f2py.__version__ (optional)
missing module named numarray - imported by numpy.distutils.system_info (delayed, conditional, optional)
missing module named Numeric - imported by numpy.distutils.system_info (delayed, conditional, optional)
missing module named _curses - imported by curses (top-level), curses.has_key (top-level)
missing module named pytest - imported by numpy._pytesttester (delayed), numpy.testing._private.utils (delayed), pandas._testing (delayed, conditional, optional), pandas.util._tester (delayed, optional)
missing module named numpy.testing.knownfailureif - imported by numpy.testing (optional), IPython.external.decorators (optional)
missing module named numpy.testing.KnownFailure - imported by numpy.testing (optional), IPython.external.decorators (optional)
missing module named 'nose.plugins' - imported by numpy.testing._private.noseclasses (top-level), numpy.testing._private.nosetester (delayed), IPython.testing.iptest (top-level), IPython.testing.plugin.ipdoctest (top-level), IPython.external.decorators._numpy_testing_noseclasses (top-level)
missing module named scipy - imported by numpy.testing._private.nosetester (delayed, conditional), pandas.core.missing (delayed)
missing module named 'nose.util' - imported by numpy.testing._private.noseclasses (top-level), IPython.testing.iptest (top-level), IPython.testing.plugin.ipdoctest (top-level)
missing module named nose - imported by numpy.testing._private.utils (delayed, optional), numpy.testing._private.decorators (delayed), numpy.testing._private.noseclasses (top-level), IPython.testing.iptest (top-level), IPython.external.decorators._decorators (delayed), IPython.testing.decorators (delayed)
missing module named psutil - imported by numpy.testing._private.utils (delayed, optional)
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.signbit - imported by numpy.core (delayed), 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.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.testing._private.utils (top-level), numpy.linalg.linalg (top-level)
missing module named numpy.lib.i0 - imported by numpy.lib (top-level), numpy.dual (top-level)
missing module named numpy.linalg.matrix_power - imported by numpy.linalg (top-level), numpy.matrixlib.defmatrix (top-level)
missing module named numpy.random.randn - imported by numpy.random (top-level), pandas._testing (top-level)
missing module named numpy.random.rand - imported by numpy.random (top-level), pandas._testing (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.sign - 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.geterrobj - 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.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.linalg.inv - imported by numpy.linalg (top-level), numpy.lib.polynomial (top-level)
missing module named numpy.linalg.lstsq - imported by numpy.linalg (top-level), numpy.lib.polynomial (top-level)
missing module named numpy.linalg.eigvals - imported by numpy.linalg (top-level), numpy.lib.polynomial (top-level)
missing module named pickle5 - imported by numpy.compat.py3k (optional)
missing module named numpy.recarray - imported by numpy (top-level), numpy.ma.mrecords (top-level)
missing module named numpy.dtype - imported by numpy (top-level), numpy.ma.mrecords (top-level), numpy.ctypeslib (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), numpy.ctypeslib (top-level)
missing module named numpy.bool_ - imported by numpy (top-level), numpy.ma.core (top-level), numpy.ma.mrecords (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.ndarray - imported by numpy (top-level), numpy.ma.core (top-level), numpy.ma.extras (top-level), numpy.ma.mrecords (top-level), numpy.ctypeslib (top-level), pandas.compat.numpy.function (top-level), IPython.core.magics.namespace (delayed, conditional, optional)
missing module named numpy.histogramdd - imported by numpy (delayed), numpy.lib.twodim_base (delayed)
missing module named numpy.eye - imported by numpy (delayed), numpy.core.numeric (delayed)
missing module named numexpr - imported by pandas.core.computation.expressions (conditional), pandas.core.computation.engines (delayed)
missing module named botocore - imported by pandas.io.s3 (delayed)
missing module named pyarrow - imported by pandas.core.arrays.interval (delayed), pandas.core.arrays._arrow_utils (top-level), pandas.core.arrays.period (delayed), pandas.io.feather_format (delayed), pandas.core.arrays.masked (delayed), pandas.core.arrays.boolean (delayed), pandas.core.arrays.integer (delayed), pandas.core.arrays.string_ (delayed), pandas.core.dtypes.dtypes (delayed), pandas.io.orc (delayed)
missing module named 'pyarrow.parquet' - imported by pandas.io.parquet (delayed)
missing module named six.moves.range - imported by six.moves (top-level), dateutil.rrule (top-level)
runtime module named six.moves - imported by dateutil.tz.tz (top-level), dateutil.tz._factories (top-level), dateutil.tz.win (top-level), dateutil.rrule (top-level)
missing module named dateutil.tz.tzfile - imported by dateutil.tz (top-level), dateutil.zoneinfo (top-level)
missing module named AppKit - imported by pandas.io.clipboard (delayed, conditional, optional)
missing module named Foundation - imported by pandas.io.clipboard (delayed, conditional, optional)
missing module named PyQt4 - imported by pandas.io.clipboard (delayed, conditional, optional)
missing module named PyQt5 - imported by pandas.io.clipboard (delayed, conditional, optional)
missing module named qtpy - imported by pandas.io.clipboard (delayed, conditional, optional)
missing module named 'sqlalchemy.types' - imported by pandas.io.sql (delayed, conditional)
missing module named 'sqlalchemy.schema' - imported by pandas.io.sql (delayed, conditional)
missing module named sqlalchemy - imported by pandas.io.sql (delayed, conditional, optional)
missing module named tables - imported by pandas.io.pytables (delayed, conditional)
missing module named xlwt - imported by pandas.io.excel._xlwt (delayed)
missing module named 'openpyxl.styles' - imported by pandas.io.excel._openpyxl (delayed)
missing module named 'openpyxl.style' - imported by pandas.io.excel._openpyxl (delayed)
missing module named openpyxl - imported by pandas.io.excel._openpyxl (delayed, conditional)
missing module named pyxlsb - imported by pandas.io.excel._pyxlsb (delayed)
missing module named xlrd - imported by pandas.io.excel._xlrd (delayed)
missing module named 'odf.namespaces' - imported by pandas.io.excel._odfreader (delayed)
missing module named 'odf.table' - imported by pandas.io.excel._odfreader (delayed)
missing module named 'odf.opendocument' - imported by pandas.io.excel._odfreader (delayed)
missing module named odf - imported by pandas.io.excel._odfreader (delayed)
missing module named matplotlib - imported by pandas.plotting._matplotlib.compat (delayed, optional), pandas.plotting._matplotlib.timeseries (delayed), pandas.plotting._matplotlib.core (delayed), pandas.io.formats.style (optional)
missing module named 'matplotlib.pyplot' - imported by IPython.core.pylabtools (delayed), pandas.plotting._matplotlib.style (delayed), pandas.plotting._matplotlib.tools (delayed), pandas.plotting._matplotlib.core (delayed), pandas.plotting._matplotlib.boxplot (delayed), pandas.plotting._matplotlib.hist (delayed), pandas.plotting._matplotlib.misc (delayed), pandas.plotting._matplotlib (delayed), pandas.io.formats.style (optional), pandas._testing (delayed)
missing module named 'matplotlib.ticker' - imported by pandas.plotting._matplotlib.converter (top-level), pandas.plotting._matplotlib.tools (top-level), pandas.plotting._matplotlib.core (delayed)
missing module named 'matplotlib.table' - imported by pandas.plotting._matplotlib.tools (top-level)
missing module named 'scipy.stats' - imported by pandas.plotting._matplotlib.hist (delayed), pandas.plotting._matplotlib.misc (delayed, conditional), pandas.core.nanops (delayed, conditional)
missing module named 'matplotlib.colors' - imported by pandas.plotting._matplotlib.style (top-level), pandas.plotting._matplotlib.core (delayed)
missing module named 'matplotlib.cm' - imported by pandas.plotting._matplotlib.style (top-level)
missing module named 'matplotlib.patches' - imported by pandas.plotting._matplotlib.misc (top-level)
missing module named 'matplotlib.lines' - imported by pandas.plotting._matplotlib.misc (top-level)
missing module named 'matplotlib.axes' - imported by pandas.plotting._matplotlib.core (delayed)
missing module named 'matplotlib.units' - imported by pandas.plotting._matplotlib.converter (top-level)
missing module named 'matplotlib.transforms' - imported by pandas.plotting._matplotlib.converter (top-level)
missing module named 'matplotlib.dates' - imported by pandas.plotting._matplotlib.converter (top-level)
missing module named 'matplotlib.artist' - imported by pandas.plotting._matplotlib.boxplot (top-level)
missing module named 'scipy.signal' - imported by pandas.core.window.rolling (delayed, conditional)
missing module named IPython.utils.warn - imported by IPython.utils (delayed), IPython.testing.tools (delayed)
missing module named traitlets.config.Application - imported by traitlets.config (delayed, conditional), traitlets.log (delayed, conditional)
missing module named pygments.lexers.PythonLexer - imported by pygments.lexers (top-level), IPython.core.oinspect (top-level)
missing module named ctags - imported by pygments.formatters.html (optional)
missing module named pygments.formatters.LatexFormatter - imported by pygments.formatters (delayed), IPython.lib.display (delayed)
missing module named pygments.formatters.HtmlFormatter - imported by pygments.formatters (delayed), IPython.lib.display (delayed), IPython.core.oinspect (top-level)
missing module named PIL._imagingagg - imported by PIL (delayed, conditional, optional), PIL.ImageDraw (delayed, conditional, optional)
missing module named olefile - imported by PIL.MicImagePlugin (top-level), PIL.FpxImagePlugin (top-level)
missing module named UserDict - imported by pytz.lazy (optional), PIL.PdfParser (optional)
missing module named Tkinter - imported by PIL.ImageTk (conditional)
missing module named 'PySide.QtCore' - imported by PIL.ImageQt (conditional, optional)
missing module named 'PyQt4.QtCore' - imported by PIL.ImageQt (conditional, optional)
missing module named 'PyQt4.QtGui' - imported by PIL.ImageQt (conditional, optional)
missing module named 'PyQt5.QtCore' - imported by PIL.ImageQt (conditional, optional)
missing module named 'PyQt5.QtGui' - imported by PIL.ImageQt (conditional, optional)
missing module named pathlib2 - imported by pickleshare (optional), PIL.Image (optional)
missing module named cffi - imported by win32ctypes.core (optional), PIL.Image (optional), PIL.PyAccess (top-level), PIL.ImageTk (delayed, conditional, optional)
missing module named pexpect - imported by IPython.utils._process_posix (top-level)
missing module named clr - imported by IPython.utils._process_cli (top-level)
missing module named 'ipykernel.pylab' - imported by IPython.core.pylabtools (delayed, conditional), IPython.core.display (delayed)
missing module named ipykernel - imported by IPython.core.pylabtools (delayed, optional), IPython.kernel (top-level)
missing module named 'matplotlib.figure' - imported by IPython.core.pylabtools (delayed)
missing module named 'matplotlib.backend_bases' - imported by IPython.core.pylabtools (delayed, conditional)
missing module named 'coverage.html' - imported by IPython.testing.iptestcontroller (delayed, conditional)
missing module named coverage - imported by IPython.testing.iptestcontroller (delayed, conditional)
missing module named testpath - imported by IPython.testing.plugin.ipdoctest (top-level)
missing module named 'nose.core' - imported by IPython.testing.iptest (top-level)
missing module named nbconvert - imported by IPython.utils.io (delayed)
missing module named 'notebook.services' - imported by IPython.utils.io (delayed)
missing module named 'nose.tools' - imported by IPython.testing.tools (delayed, optional), IPython.testing.decorators (delayed)
missing module named fcntl - imported by prompt_toolkit.output.vt100 (delayed)
missing module named typing_extensions - imported by prompt_toolkit.formatted_text.base (conditional), prompt_toolkit.layout.containers (conditional)
missing module named 'prompt_toolkit.key_binding.key_bindings.vi' - imported by prompt_toolkit.key_binding.vi_state (conditional)
missing module named prompt_toolkit.filters.is_done - imported by prompt_toolkit.filters (top-level), prompt_toolkit.layout.menus (top-level), prompt_toolkit.widgets.base (top-level), prompt_toolkit.shortcuts.progress_bar.base (top-level), prompt_toolkit.shortcuts.prompt (top-level)
missing module named prompt_toolkit.filters.has_completions - imported by prompt_toolkit.filters (top-level), prompt_toolkit.layout.menus (top-level), prompt_toolkit.widgets.toolbars (top-level), prompt_toolkit.widgets.dialogs (top-level), IPython.terminal.shortcuts (top-level)
missing module named prompt_toolkit.filters.vi_mode - imported by prompt_toolkit.filters (top-level), prompt_toolkit.document (top-level), prompt_toolkit.key_binding.bindings.page_navigation (top-level), prompt_toolkit.widgets.toolbars (top-level), IPython.terminal.shortcuts (top-level)
missing module named prompt_toolkit.filters.is_searching - imported by prompt_toolkit.filters (top-level), prompt_toolkit.search (top-level), prompt_toolkit.key_binding.bindings.search (top-level), prompt_toolkit.key_binding.bindings.vi (top-level)
missing module named prompt_toolkit.filters.vi_insert_mode - imported by prompt_toolkit.filters (top-level), prompt_toolkit.layout.containers (top-level), prompt_toolkit.key_binding.bindings.basic (top-level), IPython.terminal.shortcuts (top-level), IPython.terminal.debugger (top-level)
missing module named prompt_toolkit.filters.emacs_insert_mode - imported by prompt_toolkit.filters (top-level), prompt_toolkit.layout.containers (top-level), prompt_toolkit.key_binding.bindings.basic (top-level), prompt_toolkit.key_binding.bindings.emacs (top-level), IPython.terminal.shortcuts (top-level), IPython.terminal.debugger (top-level)
missing module named black - imported by IPython.terminal.interactiveshell (delayed)
missing module named numpydoc - imported by jedi.inference.docstrings (delayed)
missing module named cPickle - imported by pickleshare (optional), parso.cache (optional), jedi._compatibility (optional)
missing module named cStringIO - imported by cPickle (top-level)
missing module named copy_reg - imported by cPickle (top-level), cStringIO (top-level)
missing module named pydoc_topics - imported by jedi.api.keywords (optional)
missing module named repr - imported by IPython.core.debugger (delayed, optional)
missing module named prompt_toolkit.filters.vi_insert_multiple_mode - imported by prompt_toolkit.filters (top-level), prompt_toolkit.layout.processors (top-level)
missing module named asyncio.DefaultEventLoopPolicy - imported by asyncio (delayed, conditional), asyncio.events (delayed, conditional)
missing module named resource - imported by posix (top-level), IPython.utils.timing (optional)
missing module named nbformat - imported by IPython.core.magics.basic (delayed), IPython.core.interactiveshell (delayed, conditional)
missing module named trio - imported by IPython.core.async_helpers (delayed)
missing module named curio - imported by IPython.core.async_helpers (delayed)
missing module named docrepr - imported by IPython.core.interactiveshell (optional)
missing module named pysqlite2 - imported by IPython.core.history (optional)
missing module named 'IPython.kernel.zmq' - imported by IPython (delayed)
missing module named 'ipykernel.embed' - imported by IPython (delayed)
missing module named s3fs - imported by pandas.io.common (delayed, optional)
missing module named sets - imported by pytz.tzinfo (optional)
missing module named 'scipy.sparse' - imported by pandas.core.arrays.sparse.scipy_sparse (delayed), pandas.core.arrays.sparse.accessor (delayed), pandas.core.dtypes.common (delayed, conditional, optional)
missing module named hypothesis - imported by pandas.util._tester (delayed, optional)
missing module named 'pyarrow.orc' - imported by pandas.io.orc (delayed)
missing module named cssselect - imported by lxml.cssselect (optional)
missing module named iconv_codec - imported by bs4.dammit (optional)
missing module named cchardet - imported by bs4.dammit (optional)
missing module named 'html5lib.treebuilders' - imported by bs4.builder._html5lib (optional)
missing module named 'html5lib.constants' - imported by bs4.builder._html5lib (top-level)
missing module named html5lib - imported by bs4.builder._html5lib (top-level)
missing module named posix - imported by os (conditional, optional)

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 35 KiB

After

Width:  |  Height:  |  Size: 29 KiB

View File

@@ -579,12 +579,10 @@ class kMan:
#serr = str(stream_stderr.read())
#if sout: print('stdout {}'.format(sout))
#if serr: print('stderr {}'.format(serr))
print('os.name {} sout {}'.format(os.name,sout))
if os.name == 'nt': # windows
for d in sout.split('\n'):
if 'Kindle' in d:
p = re.split(r'\s+',d)[0]
print('path {}'.format(p))
return p
elif os.name == 'posix': # mac os
if sout: return('/Volumes/Kindle/')

37
kman.spec Normal file
View File

@@ -0,0 +1,37 @@
# -*- mode: python ; coding: utf-8 -*-
block_cipher = None
a = Analysis(['D:\\kman', 'kmanapp.py'],
pathex=['C:\\Users\\admin\\AppData\\Local\\Programs\\Python\\Python37-32\\Lib\\site-packages\\shiboken2', 'D:\\kman'],
binaries=[],
datas=[],
hiddenimports=[],
hookspath=[],
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,
[],
exclude_binaries=True,
name='kman',
debug=False,
bootloader_ignore_signals=False,
strip=False,
upx=True,
console=True , icon='kmanapp.ico')
coll = COLLECT(exe,
a.binaries,
a.zipfiles,
a.datas,
strip=False,
upx=True,
upx_exclude=[],
name='kman')

View File

@@ -46,7 +46,7 @@ infos_temp = """<table border="0">
</td>
<td style="border-left:1px solid lightgray;"> </td>
<td width=100> </td>
<td> <img style="max-width:220px;" src="/Users/mark/kman/downimg/{img}" > </td>
<td> <img style="max-width:220px;" src="./downimg/{img}" > </td>
</tr>
</table>"""
@@ -81,6 +81,7 @@ class kmanWindow(QMainWindow):
self.km = kMan()
self.spide = bookInfoSpide()
self.books_info = defaultdict(dict)
# initial check order:
# 1. backup file bk.data ->
# 2. kindle(My Clippings.txt) ->
@@ -104,11 +105,16 @@ class kmanWindow(QMainWindow):
[self.filter_books, self.filter_list] = self.km.filter_clips(self.books_data)
#self.filter_list = self.km.filter_words(self.words_data)
self.create_books_info_daemon()
###############################################################
## move to create_books_info_daemon
###############################################################
# initial books information which grab from douban or amazon
# if the information exist in backup file, initial with this file,
# and grap new book's information from douban
# else grap all book information from douban
self.books_info = defaultdict(dict)
"""
try:
if os.path.exists(BACKUPINFOFN):
self.books_info = self.km.json2dict(BACKUPINFOFN)
@@ -126,6 +132,7 @@ class kmanWindow(QMainWindow):
print(e)
finally:
pass
"""
self.fill_treeview()
self.refresh_ui_component(comp=1)
@@ -476,6 +483,8 @@ class kmanWindow(QMainWindow):
[self.filter_books, self.filter_list] = self.km.filter_clips(self.books_data)
self.filter_wordlist = self.km.filter_words(self.words_data)
#self.create_books_info_daemon()
self.fill_treeview()
self.refresh_ui_component(1)
@@ -489,6 +498,8 @@ class kmanWindow(QMainWindow):
self.books_data = self.km.import_clips(fn)
[self.filter_books, self.filter_list] = self.km.filter_clips(self.books_data)
#self.create_books_info_daemon()
self.fill_treeview()
self.refresh_ui_component(1)
@@ -700,6 +711,33 @@ class kmanWindow(QMainWindow):
if bks_info: return self.books_info.update(bks_info)
def create_books_info_daemon(self):
# initial books information which grab from douban or amazon
# if the information exist in backup file, initial with this file,
# and grap new book's information from douban
# else grap all book information from douban
try:
if os.path.exists(BACKUPINFOFN):
self.books_info = self.km.json2dict(BACKUPINFOFN)
increase_book_list = self.check_increase_books(self.books_data, self.books_info)
if len(increase_book_list) > 0:
trd = threading.Thread(target=self.grab_books_info, args=(increase_book_list,))
trd.setDaemon(True)
trd.start()
else:
booklist = list(self.books_data.keys())
trd = threading.Thread(target=self.grab_books_info, args=(book_list,))
trd.setDaemon(True)
trd.start()
except Exception as e:
print(e)
finally:
self.fill_treeview()
self.refresh_ui_component(1)
pass
# thanks Martin Fitzpatrick ^_^
# https://www.learnpyqt.com/courses/model-views/qtableview-modelviews-numpy-pandas/
class nTableModel(QAbstractTableModel):

View File

@@ -1,41 +1,40 @@
# -*- mode: python ; coding: utf-8 -*-
block_cipher = None
a = Analysis(['kmanapp.py'],
pathex=['/Users/mark/kman'],
binaries=[],
datas=[],
hiddenimports=[],
hookspath=[],
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,
[],
exclude_binaries=True,
name='kmanapp',
debug=False,
bootloader_ignore_signals=False,
strip=False,
upx=True,
console=False , icon='kmanapp.ico')
coll = COLLECT(exe,
a.binaries,
a.zipfiles,
a.datas,
strip=False,
upx=True,
upx_exclude=[],
name='kmanapp')
app = BUNDLE(coll,
name='kmanapp.app',
icon='kmanapp.ico',
bundle_identifier=None)
# -*- mode: python ; coding: utf-8 -*-
block_cipher = None
a = Analysis(['kmanapp.py',
'kman.py',
'kmanapp_rc.py',
'mainwindow.py',
'parseweb.py',],
pathex=['C:\\Users\\admin\\AppData\\Local\\Programs\\Python\\Python37-32\\Lib\\site-packages\\shiboken2', 'D:\\kman'],
binaries=[],
datas=[],
hiddenimports=[ 'kman', 'kman.kMan', 'kmanapp_rc', 'mainwindow', 'parseweb' ],
hookspath=[],
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,
[],
exclude_binaries=True,
name='kmanapp',
debug=False,
bootloader_ignore_signals=False,
strip=False,
upx=True,
console=True , icon='kmanapp.ico')
coll = COLLECT(exe,
a.binaries,
a.zipfiles,
a.datas,
strip=False,
upx=True,
upx_exclude=[],
name='kmanapp')

36
kmanapp.spec.bk Normal file
View File

@@ -0,0 +1,36 @@
# -*- mode: python ; coding: utf-8 -*-
block_cipher = None
a = Analysis(['kmanapp.py'],
pathex=['C:\\Users\\admin\\AppData\\Local\\Programs\\Python\\Python37-32\\Lib\\site-packages\\shiboken2', 'D:\\kman'],
binaries=[],
datas=['.\\backup'],
hiddenimports=[ 'kman', 'kmanapp_rc', 'mainwindow', 'parseweb' ],
hookspath=[],
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,
[],
exclude_binaries=True,
name='kmanapp',
debug=False,
bootloader_ignore_signals=False,
strip=False,
upx=True,
console=True , icon='kmanapp.ico')
coll = COLLECT(exe,
a.binaries,
a.zipfiles,
a.datas,
strip=False,
upx=True,
upx_exclude=[],
name='kmanapp')

2
rel
View File

@@ -1 +1 @@
pyinstaller --distpath Release/ -w -i kmanapp.ico --clean kmanapp.py
pyinstaller --distpath Release kmanapp.spec

19
setup.py Normal file
View File

@@ -0,0 +1,19 @@
"""
This is a setup.py script generated by py2applet
Usage:
python setup.py py2app
"""
from setuptools import setup
APP = ['kmanapp.py']
DATA_FILES = []
OPTIONS = {}
setup(
app=APP,
data_files=DATA_FILES,
options={'py2app': OPTIONS},
setup_requires=['py2app'],
)