Add files via upload

This commit is contained in:
Stalin
2025-01-30 13:58:23 +05:30
committed by GitHub
commit 70ed6143e0
35 changed files with 18344 additions and 0 deletions
+38
View File
@@ -0,0 +1,38 @@
# -*- mode: python ; coding: utf-8 -*-
a = Analysis(
['kavithai.py'],
pathex=[],
binaries=[],
datas=[],
hiddenimports=[],
hookspath=[],
hooksconfig={},
runtime_hooks=[],
excludes=[],
noarchive=False,
optimize=0,
)
pyz = PYZ(a.pure)
exe = EXE(
pyz,
a.scripts,
a.binaries,
a.datas,
[],
name='Nex',
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,
)
+704
View File
@@ -0,0 +1,704 @@
(['/home/stana/Project/kavithai/kavithai.py'],
['/home/stana/Project/kavithai'],
[],
[('/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/_pyinstaller_hooks_contrib/stdhooks',
-1000),
('/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/_pyinstaller_hooks_contrib',
-1000)],
{},
[],
[],
False,
{},
0,
[],
[],
'3.11.2 (main, Nov 30 2024, 21:22:50) [GCC 12.2.0]',
[('pyi_rth_inspect',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyInstaller/hooks/rthooks/pyi_rth_inspect.py',
'PYSOURCE'),
('pyi_rth_pyqt5',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyInstaller/hooks/rthooks/pyi_rth_pyqt5.py',
'PYSOURCE'),
('pyi_rth_pkgutil',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyInstaller/hooks/rthooks/pyi_rth_pkgutil.py',
'PYSOURCE'),
('kavithai', '/home/stana/Project/kavithai/kavithai.py', 'PYSOURCE')],
[('pkgutil', '/usr/lib/python3.11/pkgutil.py', 'PYMODULE'),
('zipimport', '/usr/lib/python3.11/zipimport.py', 'PYMODULE'),
('importlib.readers', '/usr/lib/python3.11/importlib/readers.py', 'PYMODULE'),
('importlib.resources.readers',
'/usr/lib/python3.11/importlib/resources/readers.py',
'PYMODULE'),
('importlib.resources._itertools',
'/usr/lib/python3.11/importlib/resources/_itertools.py',
'PYMODULE'),
('typing', '/usr/lib/python3.11/typing.py', 'PYMODULE'),
('contextlib', '/usr/lib/python3.11/contextlib.py', 'PYMODULE'),
('importlib.resources.abc',
'/usr/lib/python3.11/importlib/resources/abc.py',
'PYMODULE'),
('importlib.resources',
'/usr/lib/python3.11/importlib/resources/__init__.py',
'PYMODULE'),
('importlib.resources._legacy',
'/usr/lib/python3.11/importlib/resources/_legacy.py',
'PYMODULE'),
('importlib.resources._common',
'/usr/lib/python3.11/importlib/resources/_common.py',
'PYMODULE'),
('importlib.resources._adapters',
'/usr/lib/python3.11/importlib/resources/_adapters.py',
'PYMODULE'),
('tempfile', '/usr/lib/python3.11/tempfile.py', 'PYMODULE'),
('random', '/usr/lib/python3.11/random.py', 'PYMODULE'),
('statistics', '/usr/lib/python3.11/statistics.py', 'PYMODULE'),
('decimal', '/usr/lib/python3.11/decimal.py', 'PYMODULE'),
('_pydecimal', '/usr/lib/python3.11/_pydecimal.py', 'PYMODULE'),
('contextvars', '/usr/lib/python3.11/contextvars.py', 'PYMODULE'),
('fractions', '/usr/lib/python3.11/fractions.py', 'PYMODULE'),
('numbers', '/usr/lib/python3.11/numbers.py', 'PYMODULE'),
('hashlib', '/usr/lib/python3.11/hashlib.py', 'PYMODULE'),
('logging', '/usr/lib/python3.11/logging/__init__.py', 'PYMODULE'),
('pickle', '/usr/lib/python3.11/pickle.py', 'PYMODULE'),
('pprint', '/usr/lib/python3.11/pprint.py', 'PYMODULE'),
('dataclasses', '/usr/lib/python3.11/dataclasses.py', 'PYMODULE'),
('copy', '/usr/lib/python3.11/copy.py', 'PYMODULE'),
('_compat_pickle', '/usr/lib/python3.11/_compat_pickle.py', 'PYMODULE'),
('struct', '/usr/lib/python3.11/struct.py', 'PYMODULE'),
('threading', '/usr/lib/python3.11/threading.py', 'PYMODULE'),
('_threading_local', '/usr/lib/python3.11/_threading_local.py', 'PYMODULE'),
('string', '/usr/lib/python3.11/string.py', 'PYMODULE'),
('bisect', '/usr/lib/python3.11/bisect.py', 'PYMODULE'),
('shutil', '/usr/lib/python3.11/shutil.py', 'PYMODULE'),
('tarfile', '/usr/lib/python3.11/tarfile.py', 'PYMODULE'),
('argparse', '/usr/lib/python3.11/argparse.py', 'PYMODULE'),
('textwrap', '/usr/lib/python3.11/textwrap.py', 'PYMODULE'),
('gettext', '/usr/lib/python3.11/gettext.py', 'PYMODULE'),
('gzip', '/usr/lib/python3.11/gzip.py', 'PYMODULE'),
('_compression', '/usr/lib/python3.11/_compression.py', 'PYMODULE'),
('lzma', '/usr/lib/python3.11/lzma.py', 'PYMODULE'),
('bz2', '/usr/lib/python3.11/bz2.py', 'PYMODULE'),
('fnmatch', '/usr/lib/python3.11/fnmatch.py', 'PYMODULE'),
('zipfile', '/usr/lib/python3.11/zipfile.py', 'PYMODULE'),
('py_compile', '/usr/lib/python3.11/py_compile.py', 'PYMODULE'),
('importlib._bootstrap_external',
'/usr/lib/python3.11/importlib/_bootstrap_external.py',
'PYMODULE'),
('importlib.metadata',
'/usr/lib/python3.11/importlib/metadata/__init__.py',
'PYMODULE'),
('importlib.abc', '/usr/lib/python3.11/importlib/abc.py', 'PYMODULE'),
('importlib._abc', '/usr/lib/python3.11/importlib/_abc.py', 'PYMODULE'),
('importlib._bootstrap',
'/usr/lib/python3.11/importlib/_bootstrap.py',
'PYMODULE'),
('importlib.metadata._itertools',
'/usr/lib/python3.11/importlib/metadata/_itertools.py',
'PYMODULE'),
('importlib.metadata._functools',
'/usr/lib/python3.11/importlib/metadata/_functools.py',
'PYMODULE'),
('importlib.metadata._collections',
'/usr/lib/python3.11/importlib/metadata/_collections.py',
'PYMODULE'),
('importlib.metadata._meta',
'/usr/lib/python3.11/importlib/metadata/_meta.py',
'PYMODULE'),
('importlib.metadata._adapters',
'/usr/lib/python3.11/importlib/metadata/_adapters.py',
'PYMODULE'),
('importlib.metadata._text',
'/usr/lib/python3.11/importlib/metadata/_text.py',
'PYMODULE'),
('email.message', '/usr/lib/python3.11/email/message.py', 'PYMODULE'),
('email.policy', '/usr/lib/python3.11/email/policy.py', 'PYMODULE'),
('email.contentmanager',
'/usr/lib/python3.11/email/contentmanager.py',
'PYMODULE'),
('email.quoprimime', '/usr/lib/python3.11/email/quoprimime.py', 'PYMODULE'),
('email.headerregistry',
'/usr/lib/python3.11/email/headerregistry.py',
'PYMODULE'),
('email._header_value_parser',
'/usr/lib/python3.11/email/_header_value_parser.py',
'PYMODULE'),
('urllib', '/usr/lib/python3.11/urllib/__init__.py', 'PYMODULE'),
('email.iterators', '/usr/lib/python3.11/email/iterators.py', 'PYMODULE'),
('email.generator', '/usr/lib/python3.11/email/generator.py', 'PYMODULE'),
('email._encoded_words',
'/usr/lib/python3.11/email/_encoded_words.py',
'PYMODULE'),
('base64', '/usr/lib/python3.11/base64.py', 'PYMODULE'),
('getopt', '/usr/lib/python3.11/getopt.py', 'PYMODULE'),
('email.charset', '/usr/lib/python3.11/email/charset.py', 'PYMODULE'),
('email.encoders', '/usr/lib/python3.11/email/encoders.py', 'PYMODULE'),
('email.base64mime', '/usr/lib/python3.11/email/base64mime.py', 'PYMODULE'),
('email._policybase', '/usr/lib/python3.11/email/_policybase.py', 'PYMODULE'),
('email.header', '/usr/lib/python3.11/email/header.py', 'PYMODULE'),
('email.errors', '/usr/lib/python3.11/email/errors.py', 'PYMODULE'),
('email.utils', '/usr/lib/python3.11/email/utils.py', 'PYMODULE'),
('email._parseaddr', '/usr/lib/python3.11/email/_parseaddr.py', 'PYMODULE'),
('calendar', '/usr/lib/python3.11/calendar.py', 'PYMODULE'),
('urllib.parse', '/usr/lib/python3.11/urllib/parse.py', 'PYMODULE'),
('ipaddress', '/usr/lib/python3.11/ipaddress.py', 'PYMODULE'),
('datetime', '/usr/lib/python3.11/datetime.py', 'PYMODULE'),
('_strptime', '/usr/lib/python3.11/_strptime.py', 'PYMODULE'),
('socket', '/usr/lib/python3.11/socket.py', 'PYMODULE'),
('selectors', '/usr/lib/python3.11/selectors.py', 'PYMODULE'),
('quopri', '/usr/lib/python3.11/quopri.py', 'PYMODULE'),
('email', '/usr/lib/python3.11/email/__init__.py', 'PYMODULE'),
('email.parser', '/usr/lib/python3.11/email/parser.py', 'PYMODULE'),
('email.feedparser', '/usr/lib/python3.11/email/feedparser.py', 'PYMODULE'),
('csv', '/usr/lib/python3.11/csv.py', 'PYMODULE'),
('tokenize', '/usr/lib/python3.11/tokenize.py', 'PYMODULE'),
('token', '/usr/lib/python3.11/token.py', 'PYMODULE'),
('pathlib', '/usr/lib/python3.11/pathlib.py', 'PYMODULE'),
('inspect', '/usr/lib/python3.11/inspect.py', 'PYMODULE'),
('dis', '/usr/lib/python3.11/dis.py', 'PYMODULE'),
('opcode', '/usr/lib/python3.11/opcode.py', 'PYMODULE'),
('ast', '/usr/lib/python3.11/ast.py', 'PYMODULE'),
('importlib.machinery',
'/usr/lib/python3.11/importlib/machinery.py',
'PYMODULE'),
('importlib.util', '/usr/lib/python3.11/importlib/util.py', 'PYMODULE'),
('importlib', '/usr/lib/python3.11/importlib/__init__.py', 'PYMODULE'),
('_pyi_rth_utils.qt',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyInstaller/fake-modules/_pyi_rth_utils/qt.py',
'PYMODULE'),
('_pyi_rth_utils',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyInstaller/fake-modules/_pyi_rth_utils/__init__.py',
'PYMODULE'),
('stringprep', '/usr/lib/python3.11/stringprep.py', 'PYMODULE'),
('tracemalloc', '/usr/lib/python3.11/tracemalloc.py', 'PYMODULE'),
('subprocess', '/usr/lib/python3.11/subprocess.py', 'PYMODULE'),
('signal', '/usr/lib/python3.11/signal.py', 'PYMODULE'),
('_py_abc', '/usr/lib/python3.11/_py_abc.py', 'PYMODULE'),
('PyQt5',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/__init__.py',
'PYMODULE')],
[('libpython3.11.so', '/lib/x86_64-linux-gnu/libpython3.11.so', 'BINARY'),
('PyQt5/Qt5/plugins/platforms/libqoffscreen.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/plugins/platforms/libqoffscreen.so',
'BINARY'),
('PyQt5/Qt5/plugins/imageformats/libqsvg.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/plugins/imageformats/libqsvg.so',
'BINARY'),
('PyQt5/Qt5/plugins/platforms/libqwebgl.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/plugins/platforms/libqwebgl.so',
'BINARY'),
('PyQt5/Qt5/plugins/imageformats/libqgif.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/plugins/imageformats/libqgif.so',
'BINARY'),
('PyQt5/Qt5/plugins/generic/libqevdevkeyboardplugin.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/plugins/generic/libqevdevkeyboardplugin.so',
'BINARY'),
('PyQt5/Qt5/plugins/imageformats/libqtga.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/plugins/imageformats/libqtga.so',
'BINARY'),
('PyQt5/Qt5/plugins/platforms/libqxcb.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/plugins/platforms/libqxcb.so',
'BINARY'),
('PyQt5/Qt5/plugins/imageformats/libqtiff.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/plugins/imageformats/libqtiff.so',
'BINARY'),
('PyQt5/Qt5/plugins/imageformats/libqico.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/plugins/imageformats/libqico.so',
'BINARY'),
('PyQt5/Qt5/plugins/generic/libqevdevtabletplugin.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/plugins/generic/libqevdevtabletplugin.so',
'BINARY'),
('PyQt5/Qt5/plugins/platforms/libqvnc.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/plugins/platforms/libqvnc.so',
'BINARY'),
('PyQt5/Qt5/plugins/generic/libqevdevmouseplugin.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/plugins/generic/libqevdevmouseplugin.so',
'BINARY'),
('PyQt5/Qt5/plugins/iconengines/libqsvgicon.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/plugins/iconengines/libqsvgicon.so',
'BINARY'),
('PyQt5/Qt5/plugins/platforminputcontexts/libibusplatforminputcontextplugin.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/plugins/platforminputcontexts/libibusplatforminputcontextplugin.so',
'BINARY'),
('PyQt5/Qt5/plugins/platformthemes/libqxdgdesktopportal.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/plugins/platformthemes/libqxdgdesktopportal.so',
'BINARY'),
('PyQt5/Qt5/plugins/platforms/libqlinuxfb.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/plugins/platforms/libqlinuxfb.so',
'BINARY'),
('PyQt5/Qt5/plugins/imageformats/libqicns.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/plugins/imageformats/libqicns.so',
'BINARY'),
('PyQt5/Qt5/plugins/generic/libqtuiotouchplugin.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/plugins/generic/libqtuiotouchplugin.so',
'BINARY'),
('PyQt5/Qt5/plugins/imageformats/libqwebp.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/plugins/imageformats/libqwebp.so',
'BINARY'),
('PyQt5/Qt5/plugins/platforms/libqminimal.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/plugins/platforms/libqminimal.so',
'BINARY'),
('PyQt5/Qt5/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so',
'BINARY'),
('PyQt5/Qt5/plugins/xcbglintegrations/libqxcb-glx-integration.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/plugins/xcbglintegrations/libqxcb-glx-integration.so',
'BINARY'),
('PyQt5/Qt5/plugins/imageformats/libqjpeg.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/plugins/imageformats/libqjpeg.so',
'BINARY'),
('PyQt5/Qt5/plugins/imageformats/libqwbmp.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/plugins/imageformats/libqwbmp.so',
'BINARY'),
('PyQt5/Qt5/plugins/generic/libqevdevtouchplugin.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/plugins/generic/libqevdevtouchplugin.so',
'BINARY'),
('lib-dynload/_typing.cpython-311-x86_64-linux-gnu.so',
'/usr/lib/python3.11/lib-dynload/_typing.cpython-311-x86_64-linux-gnu.so',
'EXTENSION'),
('lib-dynload/_contextvars.cpython-311-x86_64-linux-gnu.so',
'/usr/lib/python3.11/lib-dynload/_contextvars.cpython-311-x86_64-linux-gnu.so',
'EXTENSION'),
('lib-dynload/_decimal.cpython-311-x86_64-linux-gnu.so',
'/usr/lib/python3.11/lib-dynload/_decimal.cpython-311-x86_64-linux-gnu.so',
'EXTENSION'),
('lib-dynload/_hashlib.cpython-311-x86_64-linux-gnu.so',
'/usr/lib/python3.11/lib-dynload/_hashlib.cpython-311-x86_64-linux-gnu.so',
'EXTENSION'),
('lib-dynload/resource.cpython-311-x86_64-linux-gnu.so',
'/usr/lib/python3.11/lib-dynload/resource.cpython-311-x86_64-linux-gnu.so',
'EXTENSION'),
('lib-dynload/_lzma.cpython-311-x86_64-linux-gnu.so',
'/usr/lib/python3.11/lib-dynload/_lzma.cpython-311-x86_64-linux-gnu.so',
'EXTENSION'),
('lib-dynload/_bz2.cpython-311-x86_64-linux-gnu.so',
'/usr/lib/python3.11/lib-dynload/_bz2.cpython-311-x86_64-linux-gnu.so',
'EXTENSION'),
('lib-dynload/_multibytecodec.cpython-311-x86_64-linux-gnu.so',
'/usr/lib/python3.11/lib-dynload/_multibytecodec.cpython-311-x86_64-linux-gnu.so',
'EXTENSION'),
('lib-dynload/_codecs_jp.cpython-311-x86_64-linux-gnu.so',
'/usr/lib/python3.11/lib-dynload/_codecs_jp.cpython-311-x86_64-linux-gnu.so',
'EXTENSION'),
('lib-dynload/_codecs_kr.cpython-311-x86_64-linux-gnu.so',
'/usr/lib/python3.11/lib-dynload/_codecs_kr.cpython-311-x86_64-linux-gnu.so',
'EXTENSION'),
('lib-dynload/_codecs_iso2022.cpython-311-x86_64-linux-gnu.so',
'/usr/lib/python3.11/lib-dynload/_codecs_iso2022.cpython-311-x86_64-linux-gnu.so',
'EXTENSION'),
('lib-dynload/_codecs_cn.cpython-311-x86_64-linux-gnu.so',
'/usr/lib/python3.11/lib-dynload/_codecs_cn.cpython-311-x86_64-linux-gnu.so',
'EXTENSION'),
('lib-dynload/_codecs_tw.cpython-311-x86_64-linux-gnu.so',
'/usr/lib/python3.11/lib-dynload/_codecs_tw.cpython-311-x86_64-linux-gnu.so',
'EXTENSION'),
('lib-dynload/_codecs_hk.cpython-311-x86_64-linux-gnu.so',
'/usr/lib/python3.11/lib-dynload/_codecs_hk.cpython-311-x86_64-linux-gnu.so',
'EXTENSION'),
('PyQt5/QtCore.abi3.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/QtCore.abi3.so',
'EXTENSION'),
('PyQt5/sip.cpython-311-x86_64-linux-gnu.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/sip.cpython-311-x86_64-linux-gnu.so',
'EXTENSION'),
('PyQt5/QtWidgets.abi3.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/QtWidgets.abi3.so',
'EXTENSION'),
('PyQt5/QtGui.abi3.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/QtGui.abi3.so',
'EXTENSION'),
('libexpat.so.1', '/lib/x86_64-linux-gnu/libexpat.so.1', 'BINARY'),
('libz.so.1', '/lib/x86_64-linux-gnu/libz.so.1', 'BINARY'),
('libglib-2.0.so.0', '/lib/x86_64-linux-gnu/libglib-2.0.so.0', 'BINARY'),
('libX11.so.6', '/lib/x86_64-linux-gnu/libX11.so.6', 'BINARY'),
('libpng16.so.16', '/lib/x86_64-linux-gnu/libpng16.so.16', 'BINARY'),
('libXdmcp.so.6', '/lib/x86_64-linux-gnu/libXdmcp.so.6', 'BINARY'),
('PyQt5/Qt5/lib/libicui18n.so.56',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/lib/libicui18n.so.56',
'BINARY'),
('libstdc++.so.6', '/lib/x86_64-linux-gnu/libstdc++.so.6', 'BINARY'),
('libbrotlicommon.so.1',
'/lib/x86_64-linux-gnu/libbrotlicommon.so.1',
'BINARY'),
('PyQt5/Qt5/lib/libQt5Gui.so.5',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/lib/libQt5Gui.so.5',
'BINARY'),
('libpcre2-8.so.0', '/lib/x86_64-linux-gnu/libpcre2-8.so.0', 'BINARY'),
('libXau.so.6', '/lib/x86_64-linux-gnu/libXau.so.6', 'BINARY'),
('libXext.so.6', '/lib/x86_64-linux-gnu/libXext.so.6', 'BINARY'),
('libmd.so.0', '/lib/x86_64-linux-gnu/libmd.so.0', 'BINARY'),
('libgcc_s.so.1', '/lib/x86_64-linux-gnu/libgcc_s.so.1', 'BINARY'),
('libbsd.so.0', '/lib/x86_64-linux-gnu/libbsd.so.0', 'BINARY'),
('libfreetype.so.6', '/lib/x86_64-linux-gnu/libfreetype.so.6', 'BINARY'),
('libgthread-2.0.so.0',
'/lib/x86_64-linux-gnu/libgthread-2.0.so.0',
'BINARY'),
('libbrotlidec.so.1', '/lib/x86_64-linux-gnu/libbrotlidec.so.1', 'BINARY'),
('libfontconfig.so.1', '/lib/x86_64-linux-gnu/libfontconfig.so.1', 'BINARY'),
('PyQt5/Qt5/lib/libicuuc.so.56',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/lib/libicuuc.so.56',
'BINARY'),
('PyQt5/Qt5/lib/libQt5Core.so.5',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/lib/libQt5Core.so.5',
'BINARY'),
('PyQt5/Qt5/lib/libicudata.so.56',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/lib/libicudata.so.56',
'BINARY'),
('PyQt5/Qt5/lib/libQt5Widgets.so.5',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/lib/libQt5Widgets.so.5',
'BINARY'),
('PyQt5/Qt5/lib/libQt5Svg.so.5',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/lib/libQt5Svg.so.5',
'BINARY'),
('PyQt5/Qt5/lib/libQt5QmlModels.so.5',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/lib/libQt5QmlModels.so.5',
'BINARY'),
('PyQt5/Qt5/lib/libQt5DBus.so.5',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/lib/libQt5DBus.so.5',
'BINARY'),
('libsystemd.so.0', '/lib/x86_64-linux-gnu/libsystemd.so.0', 'BINARY'),
('libdbus-1.so.3', '/lib/x86_64-linux-gnu/libdbus-1.so.3', 'BINARY'),
('libcom_err.so.2', '/lib/x86_64-linux-gnu/libcom_err.so.2', 'BINARY'),
('liblz4.so.1', '/lib/x86_64-linux-gnu/liblz4.so.1', 'BINARY'),
('libcap.so.2', '/lib/x86_64-linux-gnu/libcap.so.2', 'BINARY'),
('libkeyutils.so.1', '/lib/x86_64-linux-gnu/libkeyutils.so.1', 'BINARY'),
('PyQt5/Qt5/lib/libQt5Network.so.5',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/lib/libQt5Network.so.5',
'BINARY'),
('libgssapi_krb5.so.2',
'/lib/x86_64-linux-gnu/libgssapi_krb5.so.2',
'BINARY'),
('libkrb5support.so.0',
'/lib/x86_64-linux-gnu/libkrb5support.so.0',
'BINARY'),
('libzstd.so.1', '/lib/x86_64-linux-gnu/libzstd.so.1', 'BINARY'),
('libgcrypt.so.20', '/lib/x86_64-linux-gnu/libgcrypt.so.20', 'BINARY'),
('PyQt5/Qt5/lib/libQt5Quick.so.5',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/lib/libQt5Quick.so.5',
'BINARY'),
('PyQt5/Qt5/lib/libQt5WebSockets.so.5',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/lib/libQt5WebSockets.so.5',
'BINARY'),
('libkrb5.so.3', '/lib/x86_64-linux-gnu/libkrb5.so.3', 'BINARY'),
('liblzma.so.5', '/lib/x86_64-linux-gnu/liblzma.so.5', 'BINARY'),
('libgpg-error.so.0', '/lib/x86_64-linux-gnu/libgpg-error.so.0', 'BINARY'),
('PyQt5/Qt5/lib/libQt5Qml.so.5',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/lib/libQt5Qml.so.5',
'BINARY'),
('libk5crypto.so.3', '/lib/x86_64-linux-gnu/libk5crypto.so.3', 'BINARY'),
('libxcb-sync.so.1', '/lib/x86_64-linux-gnu/libxcb-sync.so.1', 'BINARY'),
('libxcb-keysyms.so.1',
'/lib/x86_64-linux-gnu/libxcb-keysyms.so.1',
'BINARY'),
('libxcb-render.so.0', '/lib/x86_64-linux-gnu/libxcb-render.so.0', 'BINARY'),
('PyQt5/Qt5/lib/libQt5XcbQpa.so.5',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/lib/libQt5XcbQpa.so.5',
'BINARY'),
('libxcb-icccm.so.4', '/lib/x86_64-linux-gnu/libxcb-icccm.so.4', 'BINARY'),
('libxcb-render-util.so.0',
'/lib/x86_64-linux-gnu/libxcb-render-util.so.0',
'BINARY'),
('libxcb-randr.so.0', '/lib/x86_64-linux-gnu/libxcb-randr.so.0', 'BINARY'),
('libxcb-shm.so.0', '/lib/x86_64-linux-gnu/libxcb-shm.so.0', 'BINARY'),
('libxcb-image.so.0', '/lib/x86_64-linux-gnu/libxcb-image.so.0', 'BINARY'),
('libX11-xcb.so.1', '/lib/x86_64-linux-gnu/libX11-xcb.so.1', 'BINARY'),
('libxcb-util.so.1', '/lib/x86_64-linux-gnu/libxcb-util.so.1', 'BINARY'),
('libxcb-xkb.so.1', '/lib/x86_64-linux-gnu/libxcb-xkb.so.1', 'BINARY'),
('libxkbcommon-x11.so.0',
'/lib/x86_64-linux-gnu/libxkbcommon-x11.so.0',
'BINARY'),
('libxcb-xinerama.so.0',
'/lib/x86_64-linux-gnu/libxcb-xinerama.so.0',
'BINARY'),
('libxcb-shape.so.0', '/lib/x86_64-linux-gnu/libxcb-shape.so.0', 'BINARY'),
('libxkbcommon.so.0', '/lib/x86_64-linux-gnu/libxkbcommon.so.0', 'BINARY'),
('libxcb-xfixes.so.0', '/lib/x86_64-linux-gnu/libxcb-xfixes.so.0', 'BINARY'),
('libxcb-glx.so.0', '/lib/x86_64-linux-gnu/libxcb-glx.so.0', 'BINARY'),
('libcrypto.so.3', '/lib/x86_64-linux-gnu/libcrypto.so.3', 'BINARY'),
('libbz2.so.1.0', '/lib/x86_64-linux-gnu/libbz2.so.1.0', 'BINARY')],
[],
[],
[('base_library.zip',
'/home/stana/Project/kavithai/build/Nex/base_library.zip',
'DATA'),
('PyQt5/Qt5/translations/qt_fa.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_fa.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_es.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_es.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_ko.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_ko.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_fi.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_fi.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_help_ru.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_help_ru.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_en.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_en.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_help_nl.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_help_nl.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_ru.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_ru.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_help_pl.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_help_pl.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_ja.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_ja.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_he.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_he.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_he.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_he.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_it.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_it.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_sk.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_sk.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_help_hr.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_help_hr.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_ca.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_ca.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_de.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_de.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_help_tr.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_help_tr.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_zh_TW.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_zh_TW.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_pl.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_pl.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_da.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_da.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_sl.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_sl.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_ca.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_ca.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_fr.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_fr.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_tr.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_tr.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_pt_PT.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_pt_PT.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_uk.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_uk.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_lv.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_lv.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_ru.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_ru.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_help_ja.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_help_ja.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_help_pt_BR.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_help_pt_BR.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_lv.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_lv.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_help_uk.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_help_uk.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_help_zh_CN.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_help_zh_CN.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_help_es.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_help_es.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_help_ca.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_help_ca.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_fr.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_fr.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_pt_BR.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_pt_BR.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_bg.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_bg.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_ar.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_ar.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_zh_CN.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_zh_CN.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_help_nn.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_help_nn.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_nl.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_nl.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_help_da.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_help_da.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_ar.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_ar.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_zh_CN.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_zh_CN.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_gd.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_gd.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_bg.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_bg.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_cs.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_cs.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_help_gl.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_help_gl.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_nn.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_nn.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_zh_TW.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_zh_TW.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_tr.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_tr.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_gd.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_gd.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_lt.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_lt.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_pl.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_pl.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_nl.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_nl.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_hu.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_hu.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_it.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_it.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_en.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_en.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_fi.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_fi.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_help_cs.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_help_cs.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_ko.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_ko.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_help_en.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_help_en.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_uk.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_uk.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_hr.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_hr.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_help_ar.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_help_ar.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_help_de.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_help_de.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_sv.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_sv.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_de.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_de.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_fa.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_fa.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_help_ko.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_help_ko.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_cs.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_cs.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_help_sk.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_help_sk.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_hu.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_hu.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_ja.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_ja.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_sk.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_sk.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_hr.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_hr.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_help_hu.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_help_hu.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_da.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_da.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_help_it.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_help_it.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_pt_BR.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_pt_BR.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_es.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_es.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_nn.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_nn.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_gl.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_gl.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_help_bg.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_help_bg.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_help_zh_TW.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_help_zh_TW.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_help_fr.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_help_fr.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_help_sl.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_help_sl.qm',
'DATA'),
('libicui18n.so.56', 'PyQt5/Qt5/lib/libicui18n.so.56', 'SYMLINK'),
('libQt5Gui.so.5', 'PyQt5/Qt5/lib/libQt5Gui.so.5', 'SYMLINK'),
('libicuuc.so.56', 'PyQt5/Qt5/lib/libicuuc.so.56', 'SYMLINK'),
('libQt5Core.so.5', 'PyQt5/Qt5/lib/libQt5Core.so.5', 'SYMLINK'),
('libicudata.so.56', 'PyQt5/Qt5/lib/libicudata.so.56', 'SYMLINK'),
('libQt5Widgets.so.5', 'PyQt5/Qt5/lib/libQt5Widgets.so.5', 'SYMLINK'),
('libQt5Svg.so.5', 'PyQt5/Qt5/lib/libQt5Svg.so.5', 'SYMLINK'),
('libQt5QmlModels.so.5', 'PyQt5/Qt5/lib/libQt5QmlModels.so.5', 'SYMLINK'),
('libQt5DBus.so.5', 'PyQt5/Qt5/lib/libQt5DBus.so.5', 'SYMLINK'),
('libQt5Network.so.5', 'PyQt5/Qt5/lib/libQt5Network.so.5', 'SYMLINK'),
('libQt5Quick.so.5', 'PyQt5/Qt5/lib/libQt5Quick.so.5', 'SYMLINK'),
('libQt5WebSockets.so.5', 'PyQt5/Qt5/lib/libQt5WebSockets.so.5', 'SYMLINK'),
('libQt5Qml.so.5', 'PyQt5/Qt5/lib/libQt5Qml.so.5', 'SYMLINK'),
('libQt5XcbQpa.so.5', 'PyQt5/Qt5/lib/libQt5XcbQpa.so.5', 'SYMLINK')])
BIN
View File
Binary file not shown.
+153
View File
@@ -0,0 +1,153 @@
('/home/stana/Project/kavithai/build/Nex/PYZ-00.pyz',
[('PyQt5',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/__init__.py',
'PYMODULE'),
('_compat_pickle', '/usr/lib/python3.11/_compat_pickle.py', 'PYMODULE'),
('_compression', '/usr/lib/python3.11/_compression.py', 'PYMODULE'),
('_py_abc', '/usr/lib/python3.11/_py_abc.py', 'PYMODULE'),
('_pydecimal', '/usr/lib/python3.11/_pydecimal.py', 'PYMODULE'),
('_pyi_rth_utils',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyInstaller/fake-modules/_pyi_rth_utils/__init__.py',
'PYMODULE'),
('_pyi_rth_utils.qt',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyInstaller/fake-modules/_pyi_rth_utils/qt.py',
'PYMODULE'),
('_strptime', '/usr/lib/python3.11/_strptime.py', 'PYMODULE'),
('_threading_local', '/usr/lib/python3.11/_threading_local.py', 'PYMODULE'),
('argparse', '/usr/lib/python3.11/argparse.py', 'PYMODULE'),
('ast', '/usr/lib/python3.11/ast.py', 'PYMODULE'),
('base64', '/usr/lib/python3.11/base64.py', 'PYMODULE'),
('bisect', '/usr/lib/python3.11/bisect.py', 'PYMODULE'),
('bz2', '/usr/lib/python3.11/bz2.py', 'PYMODULE'),
('calendar', '/usr/lib/python3.11/calendar.py', 'PYMODULE'),
('contextlib', '/usr/lib/python3.11/contextlib.py', 'PYMODULE'),
('contextvars', '/usr/lib/python3.11/contextvars.py', 'PYMODULE'),
('copy', '/usr/lib/python3.11/copy.py', 'PYMODULE'),
('csv', '/usr/lib/python3.11/csv.py', 'PYMODULE'),
('dataclasses', '/usr/lib/python3.11/dataclasses.py', 'PYMODULE'),
('datetime', '/usr/lib/python3.11/datetime.py', 'PYMODULE'),
('decimal', '/usr/lib/python3.11/decimal.py', 'PYMODULE'),
('dis', '/usr/lib/python3.11/dis.py', 'PYMODULE'),
('email', '/usr/lib/python3.11/email/__init__.py', 'PYMODULE'),
('email._encoded_words',
'/usr/lib/python3.11/email/_encoded_words.py',
'PYMODULE'),
('email._header_value_parser',
'/usr/lib/python3.11/email/_header_value_parser.py',
'PYMODULE'),
('email._parseaddr', '/usr/lib/python3.11/email/_parseaddr.py', 'PYMODULE'),
('email._policybase', '/usr/lib/python3.11/email/_policybase.py', 'PYMODULE'),
('email.base64mime', '/usr/lib/python3.11/email/base64mime.py', 'PYMODULE'),
('email.charset', '/usr/lib/python3.11/email/charset.py', 'PYMODULE'),
('email.contentmanager',
'/usr/lib/python3.11/email/contentmanager.py',
'PYMODULE'),
('email.encoders', '/usr/lib/python3.11/email/encoders.py', 'PYMODULE'),
('email.errors', '/usr/lib/python3.11/email/errors.py', 'PYMODULE'),
('email.feedparser', '/usr/lib/python3.11/email/feedparser.py', 'PYMODULE'),
('email.generator', '/usr/lib/python3.11/email/generator.py', 'PYMODULE'),
('email.header', '/usr/lib/python3.11/email/header.py', 'PYMODULE'),
('email.headerregistry',
'/usr/lib/python3.11/email/headerregistry.py',
'PYMODULE'),
('email.iterators', '/usr/lib/python3.11/email/iterators.py', 'PYMODULE'),
('email.message', '/usr/lib/python3.11/email/message.py', 'PYMODULE'),
('email.parser', '/usr/lib/python3.11/email/parser.py', 'PYMODULE'),
('email.policy', '/usr/lib/python3.11/email/policy.py', 'PYMODULE'),
('email.quoprimime', '/usr/lib/python3.11/email/quoprimime.py', 'PYMODULE'),
('email.utils', '/usr/lib/python3.11/email/utils.py', 'PYMODULE'),
('fnmatch', '/usr/lib/python3.11/fnmatch.py', 'PYMODULE'),
('fractions', '/usr/lib/python3.11/fractions.py', 'PYMODULE'),
('getopt', '/usr/lib/python3.11/getopt.py', 'PYMODULE'),
('gettext', '/usr/lib/python3.11/gettext.py', 'PYMODULE'),
('gzip', '/usr/lib/python3.11/gzip.py', 'PYMODULE'),
('hashlib', '/usr/lib/python3.11/hashlib.py', 'PYMODULE'),
('importlib', '/usr/lib/python3.11/importlib/__init__.py', 'PYMODULE'),
('importlib._abc', '/usr/lib/python3.11/importlib/_abc.py', 'PYMODULE'),
('importlib._bootstrap',
'/usr/lib/python3.11/importlib/_bootstrap.py',
'PYMODULE'),
('importlib._bootstrap_external',
'/usr/lib/python3.11/importlib/_bootstrap_external.py',
'PYMODULE'),
('importlib.abc', '/usr/lib/python3.11/importlib/abc.py', 'PYMODULE'),
('importlib.machinery',
'/usr/lib/python3.11/importlib/machinery.py',
'PYMODULE'),
('importlib.metadata',
'/usr/lib/python3.11/importlib/metadata/__init__.py',
'PYMODULE'),
('importlib.metadata._adapters',
'/usr/lib/python3.11/importlib/metadata/_adapters.py',
'PYMODULE'),
('importlib.metadata._collections',
'/usr/lib/python3.11/importlib/metadata/_collections.py',
'PYMODULE'),
('importlib.metadata._functools',
'/usr/lib/python3.11/importlib/metadata/_functools.py',
'PYMODULE'),
('importlib.metadata._itertools',
'/usr/lib/python3.11/importlib/metadata/_itertools.py',
'PYMODULE'),
('importlib.metadata._meta',
'/usr/lib/python3.11/importlib/metadata/_meta.py',
'PYMODULE'),
('importlib.metadata._text',
'/usr/lib/python3.11/importlib/metadata/_text.py',
'PYMODULE'),
('importlib.readers', '/usr/lib/python3.11/importlib/readers.py', 'PYMODULE'),
('importlib.resources',
'/usr/lib/python3.11/importlib/resources/__init__.py',
'PYMODULE'),
('importlib.resources._adapters',
'/usr/lib/python3.11/importlib/resources/_adapters.py',
'PYMODULE'),
('importlib.resources._common',
'/usr/lib/python3.11/importlib/resources/_common.py',
'PYMODULE'),
('importlib.resources._itertools',
'/usr/lib/python3.11/importlib/resources/_itertools.py',
'PYMODULE'),
('importlib.resources._legacy',
'/usr/lib/python3.11/importlib/resources/_legacy.py',
'PYMODULE'),
('importlib.resources.abc',
'/usr/lib/python3.11/importlib/resources/abc.py',
'PYMODULE'),
('importlib.resources.readers',
'/usr/lib/python3.11/importlib/resources/readers.py',
'PYMODULE'),
('importlib.util', '/usr/lib/python3.11/importlib/util.py', 'PYMODULE'),
('inspect', '/usr/lib/python3.11/inspect.py', 'PYMODULE'),
('ipaddress', '/usr/lib/python3.11/ipaddress.py', 'PYMODULE'),
('logging', '/usr/lib/python3.11/logging/__init__.py', 'PYMODULE'),
('lzma', '/usr/lib/python3.11/lzma.py', 'PYMODULE'),
('numbers', '/usr/lib/python3.11/numbers.py', 'PYMODULE'),
('opcode', '/usr/lib/python3.11/opcode.py', 'PYMODULE'),
('pathlib', '/usr/lib/python3.11/pathlib.py', 'PYMODULE'),
('pickle', '/usr/lib/python3.11/pickle.py', 'PYMODULE'),
('pkgutil', '/usr/lib/python3.11/pkgutil.py', 'PYMODULE'),
('pprint', '/usr/lib/python3.11/pprint.py', 'PYMODULE'),
('py_compile', '/usr/lib/python3.11/py_compile.py', 'PYMODULE'),
('quopri', '/usr/lib/python3.11/quopri.py', 'PYMODULE'),
('random', '/usr/lib/python3.11/random.py', 'PYMODULE'),
('selectors', '/usr/lib/python3.11/selectors.py', 'PYMODULE'),
('shutil', '/usr/lib/python3.11/shutil.py', 'PYMODULE'),
('signal', '/usr/lib/python3.11/signal.py', 'PYMODULE'),
('socket', '/usr/lib/python3.11/socket.py', 'PYMODULE'),
('statistics', '/usr/lib/python3.11/statistics.py', 'PYMODULE'),
('string', '/usr/lib/python3.11/string.py', 'PYMODULE'),
('stringprep', '/usr/lib/python3.11/stringprep.py', 'PYMODULE'),
('subprocess', '/usr/lib/python3.11/subprocess.py', 'PYMODULE'),
('tarfile', '/usr/lib/python3.11/tarfile.py', 'PYMODULE'),
('tempfile', '/usr/lib/python3.11/tempfile.py', 'PYMODULE'),
('textwrap', '/usr/lib/python3.11/textwrap.py', 'PYMODULE'),
('threading', '/usr/lib/python3.11/threading.py', 'PYMODULE'),
('token', '/usr/lib/python3.11/token.py', 'PYMODULE'),
('tokenize', '/usr/lib/python3.11/tokenize.py', 'PYMODULE'),
('tracemalloc', '/usr/lib/python3.11/tracemalloc.py', 'PYMODULE'),
('typing', '/usr/lib/python3.11/typing.py', 'PYMODULE'),
('urllib', '/usr/lib/python3.11/urllib/__init__.py', 'PYMODULE'),
('urllib.parse', '/usr/lib/python3.11/urllib/parse.py', 'PYMODULE'),
('zipfile', '/usr/lib/python3.11/zipfile.py', 'PYMODULE'),
('zipimport', '/usr/lib/python3.11/zipimport.py', 'PYMODULE')])
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+25
View File
@@ -0,0 +1,25 @@
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 pyimod02_importers - imported by /home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyInstaller/hooks/rthooks/pyi_rth_pkgutil.py (delayed)
missing module named 'org.python' - imported by copy (optional)
missing module named org - imported by pickle (optional)
missing module named nt - imported by shutil (conditional), importlib._bootstrap_external (conditional), ntpath (optional), os (delayed, conditional, optional)
missing module named winreg - imported by importlib._bootstrap_external (conditional)
excluded module named _frozen_importlib - imported by importlib (optional), importlib.abc (optional), zipimport (top-level)
missing module named _frozen_importlib_external - imported by importlib._bootstrap (delayed), importlib (optional), importlib.abc (optional), zipimport (top-level)
missing module named _winapi - imported by encodings (delayed, conditional, optional), ntpath (optional), subprocess (conditional)
missing module named msvcrt - imported by subprocess (optional)
+7396
View File
File diff suppressed because it is too large Load Diff
BIN
View File
Binary file not shown.
+2
View File
@@ -0,0 +1,2 @@
accu("hi")
accu(1+1)
+704
View File
@@ -0,0 +1,704 @@
(['/home/stana/Project/kavithai/kavithai.py'],
['/home/stana/Project/kavithai'],
[],
[('/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/_pyinstaller_hooks_contrib/stdhooks',
-1000),
('/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/_pyinstaller_hooks_contrib',
-1000)],
{},
[],
[],
False,
{},
0,
[],
[],
'3.11.2 (main, Nov 30 2024, 21:22:50) [GCC 12.2.0]',
[('pyi_rth_inspect',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyInstaller/hooks/rthooks/pyi_rth_inspect.py',
'PYSOURCE'),
('pyi_rth_pyqt5',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyInstaller/hooks/rthooks/pyi_rth_pyqt5.py',
'PYSOURCE'),
('pyi_rth_pkgutil',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyInstaller/hooks/rthooks/pyi_rth_pkgutil.py',
'PYSOURCE'),
('kavithai', '/home/stana/Project/kavithai/kavithai.py', 'PYSOURCE')],
[('pkgutil', '/usr/lib/python3.11/pkgutil.py', 'PYMODULE'),
('zipimport', '/usr/lib/python3.11/zipimport.py', 'PYMODULE'),
('importlib.readers', '/usr/lib/python3.11/importlib/readers.py', 'PYMODULE'),
('importlib.resources.readers',
'/usr/lib/python3.11/importlib/resources/readers.py',
'PYMODULE'),
('importlib.resources._itertools',
'/usr/lib/python3.11/importlib/resources/_itertools.py',
'PYMODULE'),
('typing', '/usr/lib/python3.11/typing.py', 'PYMODULE'),
('contextlib', '/usr/lib/python3.11/contextlib.py', 'PYMODULE'),
('importlib.resources.abc',
'/usr/lib/python3.11/importlib/resources/abc.py',
'PYMODULE'),
('importlib.resources',
'/usr/lib/python3.11/importlib/resources/__init__.py',
'PYMODULE'),
('importlib.resources._legacy',
'/usr/lib/python3.11/importlib/resources/_legacy.py',
'PYMODULE'),
('importlib.resources._common',
'/usr/lib/python3.11/importlib/resources/_common.py',
'PYMODULE'),
('importlib.resources._adapters',
'/usr/lib/python3.11/importlib/resources/_adapters.py',
'PYMODULE'),
('tempfile', '/usr/lib/python3.11/tempfile.py', 'PYMODULE'),
('random', '/usr/lib/python3.11/random.py', 'PYMODULE'),
('statistics', '/usr/lib/python3.11/statistics.py', 'PYMODULE'),
('decimal', '/usr/lib/python3.11/decimal.py', 'PYMODULE'),
('_pydecimal', '/usr/lib/python3.11/_pydecimal.py', 'PYMODULE'),
('contextvars', '/usr/lib/python3.11/contextvars.py', 'PYMODULE'),
('fractions', '/usr/lib/python3.11/fractions.py', 'PYMODULE'),
('numbers', '/usr/lib/python3.11/numbers.py', 'PYMODULE'),
('hashlib', '/usr/lib/python3.11/hashlib.py', 'PYMODULE'),
('logging', '/usr/lib/python3.11/logging/__init__.py', 'PYMODULE'),
('pickle', '/usr/lib/python3.11/pickle.py', 'PYMODULE'),
('pprint', '/usr/lib/python3.11/pprint.py', 'PYMODULE'),
('dataclasses', '/usr/lib/python3.11/dataclasses.py', 'PYMODULE'),
('copy', '/usr/lib/python3.11/copy.py', 'PYMODULE'),
('_compat_pickle', '/usr/lib/python3.11/_compat_pickle.py', 'PYMODULE'),
('struct', '/usr/lib/python3.11/struct.py', 'PYMODULE'),
('threading', '/usr/lib/python3.11/threading.py', 'PYMODULE'),
('_threading_local', '/usr/lib/python3.11/_threading_local.py', 'PYMODULE'),
('string', '/usr/lib/python3.11/string.py', 'PYMODULE'),
('bisect', '/usr/lib/python3.11/bisect.py', 'PYMODULE'),
('shutil', '/usr/lib/python3.11/shutil.py', 'PYMODULE'),
('tarfile', '/usr/lib/python3.11/tarfile.py', 'PYMODULE'),
('argparse', '/usr/lib/python3.11/argparse.py', 'PYMODULE'),
('textwrap', '/usr/lib/python3.11/textwrap.py', 'PYMODULE'),
('gettext', '/usr/lib/python3.11/gettext.py', 'PYMODULE'),
('gzip', '/usr/lib/python3.11/gzip.py', 'PYMODULE'),
('_compression', '/usr/lib/python3.11/_compression.py', 'PYMODULE'),
('lzma', '/usr/lib/python3.11/lzma.py', 'PYMODULE'),
('bz2', '/usr/lib/python3.11/bz2.py', 'PYMODULE'),
('fnmatch', '/usr/lib/python3.11/fnmatch.py', 'PYMODULE'),
('zipfile', '/usr/lib/python3.11/zipfile.py', 'PYMODULE'),
('py_compile', '/usr/lib/python3.11/py_compile.py', 'PYMODULE'),
('importlib._bootstrap_external',
'/usr/lib/python3.11/importlib/_bootstrap_external.py',
'PYMODULE'),
('importlib.metadata',
'/usr/lib/python3.11/importlib/metadata/__init__.py',
'PYMODULE'),
('importlib.abc', '/usr/lib/python3.11/importlib/abc.py', 'PYMODULE'),
('importlib._abc', '/usr/lib/python3.11/importlib/_abc.py', 'PYMODULE'),
('importlib._bootstrap',
'/usr/lib/python3.11/importlib/_bootstrap.py',
'PYMODULE'),
('importlib.metadata._itertools',
'/usr/lib/python3.11/importlib/metadata/_itertools.py',
'PYMODULE'),
('importlib.metadata._functools',
'/usr/lib/python3.11/importlib/metadata/_functools.py',
'PYMODULE'),
('importlib.metadata._collections',
'/usr/lib/python3.11/importlib/metadata/_collections.py',
'PYMODULE'),
('importlib.metadata._meta',
'/usr/lib/python3.11/importlib/metadata/_meta.py',
'PYMODULE'),
('importlib.metadata._adapters',
'/usr/lib/python3.11/importlib/metadata/_adapters.py',
'PYMODULE'),
('importlib.metadata._text',
'/usr/lib/python3.11/importlib/metadata/_text.py',
'PYMODULE'),
('email.message', '/usr/lib/python3.11/email/message.py', 'PYMODULE'),
('email.policy', '/usr/lib/python3.11/email/policy.py', 'PYMODULE'),
('email.contentmanager',
'/usr/lib/python3.11/email/contentmanager.py',
'PYMODULE'),
('email.quoprimime', '/usr/lib/python3.11/email/quoprimime.py', 'PYMODULE'),
('email.headerregistry',
'/usr/lib/python3.11/email/headerregistry.py',
'PYMODULE'),
('email._header_value_parser',
'/usr/lib/python3.11/email/_header_value_parser.py',
'PYMODULE'),
('urllib', '/usr/lib/python3.11/urllib/__init__.py', 'PYMODULE'),
('email.iterators', '/usr/lib/python3.11/email/iterators.py', 'PYMODULE'),
('email.generator', '/usr/lib/python3.11/email/generator.py', 'PYMODULE'),
('email._encoded_words',
'/usr/lib/python3.11/email/_encoded_words.py',
'PYMODULE'),
('base64', '/usr/lib/python3.11/base64.py', 'PYMODULE'),
('getopt', '/usr/lib/python3.11/getopt.py', 'PYMODULE'),
('email.charset', '/usr/lib/python3.11/email/charset.py', 'PYMODULE'),
('email.encoders', '/usr/lib/python3.11/email/encoders.py', 'PYMODULE'),
('email.base64mime', '/usr/lib/python3.11/email/base64mime.py', 'PYMODULE'),
('email._policybase', '/usr/lib/python3.11/email/_policybase.py', 'PYMODULE'),
('email.header', '/usr/lib/python3.11/email/header.py', 'PYMODULE'),
('email.errors', '/usr/lib/python3.11/email/errors.py', 'PYMODULE'),
('email.utils', '/usr/lib/python3.11/email/utils.py', 'PYMODULE'),
('email._parseaddr', '/usr/lib/python3.11/email/_parseaddr.py', 'PYMODULE'),
('calendar', '/usr/lib/python3.11/calendar.py', 'PYMODULE'),
('urllib.parse', '/usr/lib/python3.11/urllib/parse.py', 'PYMODULE'),
('ipaddress', '/usr/lib/python3.11/ipaddress.py', 'PYMODULE'),
('datetime', '/usr/lib/python3.11/datetime.py', 'PYMODULE'),
('_strptime', '/usr/lib/python3.11/_strptime.py', 'PYMODULE'),
('socket', '/usr/lib/python3.11/socket.py', 'PYMODULE'),
('selectors', '/usr/lib/python3.11/selectors.py', 'PYMODULE'),
('quopri', '/usr/lib/python3.11/quopri.py', 'PYMODULE'),
('email', '/usr/lib/python3.11/email/__init__.py', 'PYMODULE'),
('email.parser', '/usr/lib/python3.11/email/parser.py', 'PYMODULE'),
('email.feedparser', '/usr/lib/python3.11/email/feedparser.py', 'PYMODULE'),
('csv', '/usr/lib/python3.11/csv.py', 'PYMODULE'),
('tokenize', '/usr/lib/python3.11/tokenize.py', 'PYMODULE'),
('token', '/usr/lib/python3.11/token.py', 'PYMODULE'),
('pathlib', '/usr/lib/python3.11/pathlib.py', 'PYMODULE'),
('inspect', '/usr/lib/python3.11/inspect.py', 'PYMODULE'),
('dis', '/usr/lib/python3.11/dis.py', 'PYMODULE'),
('opcode', '/usr/lib/python3.11/opcode.py', 'PYMODULE'),
('ast', '/usr/lib/python3.11/ast.py', 'PYMODULE'),
('importlib.machinery',
'/usr/lib/python3.11/importlib/machinery.py',
'PYMODULE'),
('importlib.util', '/usr/lib/python3.11/importlib/util.py', 'PYMODULE'),
('importlib', '/usr/lib/python3.11/importlib/__init__.py', 'PYMODULE'),
('_pyi_rth_utils.qt',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyInstaller/fake-modules/_pyi_rth_utils/qt.py',
'PYMODULE'),
('_pyi_rth_utils',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyInstaller/fake-modules/_pyi_rth_utils/__init__.py',
'PYMODULE'),
('stringprep', '/usr/lib/python3.11/stringprep.py', 'PYMODULE'),
('tracemalloc', '/usr/lib/python3.11/tracemalloc.py', 'PYMODULE'),
('subprocess', '/usr/lib/python3.11/subprocess.py', 'PYMODULE'),
('signal', '/usr/lib/python3.11/signal.py', 'PYMODULE'),
('_py_abc', '/usr/lib/python3.11/_py_abc.py', 'PYMODULE'),
('PyQt5',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/__init__.py',
'PYMODULE')],
[('libpython3.11.so', '/lib/x86_64-linux-gnu/libpython3.11.so', 'BINARY'),
('PyQt5/Qt5/plugins/platforms/libqoffscreen.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/plugins/platforms/libqoffscreen.so',
'BINARY'),
('PyQt5/Qt5/plugins/imageformats/libqsvg.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/plugins/imageformats/libqsvg.so',
'BINARY'),
('PyQt5/Qt5/plugins/platforms/libqwebgl.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/plugins/platforms/libqwebgl.so',
'BINARY'),
('PyQt5/Qt5/plugins/imageformats/libqgif.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/plugins/imageformats/libqgif.so',
'BINARY'),
('PyQt5/Qt5/plugins/generic/libqevdevkeyboardplugin.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/plugins/generic/libqevdevkeyboardplugin.so',
'BINARY'),
('PyQt5/Qt5/plugins/imageformats/libqtga.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/plugins/imageformats/libqtga.so',
'BINARY'),
('PyQt5/Qt5/plugins/platforms/libqxcb.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/plugins/platforms/libqxcb.so',
'BINARY'),
('PyQt5/Qt5/plugins/imageformats/libqtiff.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/plugins/imageformats/libqtiff.so',
'BINARY'),
('PyQt5/Qt5/plugins/imageformats/libqico.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/plugins/imageformats/libqico.so',
'BINARY'),
('PyQt5/Qt5/plugins/generic/libqevdevtabletplugin.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/plugins/generic/libqevdevtabletplugin.so',
'BINARY'),
('PyQt5/Qt5/plugins/platforms/libqvnc.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/plugins/platforms/libqvnc.so',
'BINARY'),
('PyQt5/Qt5/plugins/generic/libqevdevmouseplugin.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/plugins/generic/libqevdevmouseplugin.so',
'BINARY'),
('PyQt5/Qt5/plugins/iconengines/libqsvgicon.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/plugins/iconengines/libqsvgicon.so',
'BINARY'),
('PyQt5/Qt5/plugins/platforminputcontexts/libibusplatforminputcontextplugin.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/plugins/platforminputcontexts/libibusplatforminputcontextplugin.so',
'BINARY'),
('PyQt5/Qt5/plugins/platformthemes/libqxdgdesktopportal.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/plugins/platformthemes/libqxdgdesktopportal.so',
'BINARY'),
('PyQt5/Qt5/plugins/platforms/libqlinuxfb.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/plugins/platforms/libqlinuxfb.so',
'BINARY'),
('PyQt5/Qt5/plugins/imageformats/libqicns.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/plugins/imageformats/libqicns.so',
'BINARY'),
('PyQt5/Qt5/plugins/generic/libqtuiotouchplugin.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/plugins/generic/libqtuiotouchplugin.so',
'BINARY'),
('PyQt5/Qt5/plugins/imageformats/libqwebp.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/plugins/imageformats/libqwebp.so',
'BINARY'),
('PyQt5/Qt5/plugins/platforms/libqminimal.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/plugins/platforms/libqminimal.so',
'BINARY'),
('PyQt5/Qt5/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so',
'BINARY'),
('PyQt5/Qt5/plugins/xcbglintegrations/libqxcb-glx-integration.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/plugins/xcbglintegrations/libqxcb-glx-integration.so',
'BINARY'),
('PyQt5/Qt5/plugins/imageformats/libqjpeg.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/plugins/imageformats/libqjpeg.so',
'BINARY'),
('PyQt5/Qt5/plugins/imageformats/libqwbmp.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/plugins/imageformats/libqwbmp.so',
'BINARY'),
('PyQt5/Qt5/plugins/generic/libqevdevtouchplugin.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/plugins/generic/libqevdevtouchplugin.so',
'BINARY'),
('lib-dynload/_typing.cpython-311-x86_64-linux-gnu.so',
'/usr/lib/python3.11/lib-dynload/_typing.cpython-311-x86_64-linux-gnu.so',
'EXTENSION'),
('lib-dynload/_contextvars.cpython-311-x86_64-linux-gnu.so',
'/usr/lib/python3.11/lib-dynload/_contextvars.cpython-311-x86_64-linux-gnu.so',
'EXTENSION'),
('lib-dynload/_decimal.cpython-311-x86_64-linux-gnu.so',
'/usr/lib/python3.11/lib-dynload/_decimal.cpython-311-x86_64-linux-gnu.so',
'EXTENSION'),
('lib-dynload/_hashlib.cpython-311-x86_64-linux-gnu.so',
'/usr/lib/python3.11/lib-dynload/_hashlib.cpython-311-x86_64-linux-gnu.so',
'EXTENSION'),
('lib-dynload/resource.cpython-311-x86_64-linux-gnu.so',
'/usr/lib/python3.11/lib-dynload/resource.cpython-311-x86_64-linux-gnu.so',
'EXTENSION'),
('lib-dynload/_lzma.cpython-311-x86_64-linux-gnu.so',
'/usr/lib/python3.11/lib-dynload/_lzma.cpython-311-x86_64-linux-gnu.so',
'EXTENSION'),
('lib-dynload/_bz2.cpython-311-x86_64-linux-gnu.so',
'/usr/lib/python3.11/lib-dynload/_bz2.cpython-311-x86_64-linux-gnu.so',
'EXTENSION'),
('lib-dynload/_multibytecodec.cpython-311-x86_64-linux-gnu.so',
'/usr/lib/python3.11/lib-dynload/_multibytecodec.cpython-311-x86_64-linux-gnu.so',
'EXTENSION'),
('lib-dynload/_codecs_jp.cpython-311-x86_64-linux-gnu.so',
'/usr/lib/python3.11/lib-dynload/_codecs_jp.cpython-311-x86_64-linux-gnu.so',
'EXTENSION'),
('lib-dynload/_codecs_kr.cpython-311-x86_64-linux-gnu.so',
'/usr/lib/python3.11/lib-dynload/_codecs_kr.cpython-311-x86_64-linux-gnu.so',
'EXTENSION'),
('lib-dynload/_codecs_iso2022.cpython-311-x86_64-linux-gnu.so',
'/usr/lib/python3.11/lib-dynload/_codecs_iso2022.cpython-311-x86_64-linux-gnu.so',
'EXTENSION'),
('lib-dynload/_codecs_cn.cpython-311-x86_64-linux-gnu.so',
'/usr/lib/python3.11/lib-dynload/_codecs_cn.cpython-311-x86_64-linux-gnu.so',
'EXTENSION'),
('lib-dynload/_codecs_tw.cpython-311-x86_64-linux-gnu.so',
'/usr/lib/python3.11/lib-dynload/_codecs_tw.cpython-311-x86_64-linux-gnu.so',
'EXTENSION'),
('lib-dynload/_codecs_hk.cpython-311-x86_64-linux-gnu.so',
'/usr/lib/python3.11/lib-dynload/_codecs_hk.cpython-311-x86_64-linux-gnu.so',
'EXTENSION'),
('PyQt5/QtCore.abi3.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/QtCore.abi3.so',
'EXTENSION'),
('PyQt5/sip.cpython-311-x86_64-linux-gnu.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/sip.cpython-311-x86_64-linux-gnu.so',
'EXTENSION'),
('PyQt5/QtWidgets.abi3.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/QtWidgets.abi3.so',
'EXTENSION'),
('PyQt5/QtGui.abi3.so',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/QtGui.abi3.so',
'EXTENSION'),
('libexpat.so.1', '/lib/x86_64-linux-gnu/libexpat.so.1', 'BINARY'),
('libz.so.1', '/lib/x86_64-linux-gnu/libz.so.1', 'BINARY'),
('libglib-2.0.so.0', '/lib/x86_64-linux-gnu/libglib-2.0.so.0', 'BINARY'),
('libX11.so.6', '/lib/x86_64-linux-gnu/libX11.so.6', 'BINARY'),
('libpng16.so.16', '/lib/x86_64-linux-gnu/libpng16.so.16', 'BINARY'),
('libXdmcp.so.6', '/lib/x86_64-linux-gnu/libXdmcp.so.6', 'BINARY'),
('PyQt5/Qt5/lib/libicui18n.so.56',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/lib/libicui18n.so.56',
'BINARY'),
('libstdc++.so.6', '/lib/x86_64-linux-gnu/libstdc++.so.6', 'BINARY'),
('libbrotlicommon.so.1',
'/lib/x86_64-linux-gnu/libbrotlicommon.so.1',
'BINARY'),
('PyQt5/Qt5/lib/libQt5Gui.so.5',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/lib/libQt5Gui.so.5',
'BINARY'),
('libpcre2-8.so.0', '/lib/x86_64-linux-gnu/libpcre2-8.so.0', 'BINARY'),
('libXau.so.6', '/lib/x86_64-linux-gnu/libXau.so.6', 'BINARY'),
('libXext.so.6', '/lib/x86_64-linux-gnu/libXext.so.6', 'BINARY'),
('libmd.so.0', '/lib/x86_64-linux-gnu/libmd.so.0', 'BINARY'),
('libgcc_s.so.1', '/lib/x86_64-linux-gnu/libgcc_s.so.1', 'BINARY'),
('libbsd.so.0', '/lib/x86_64-linux-gnu/libbsd.so.0', 'BINARY'),
('libfreetype.so.6', '/lib/x86_64-linux-gnu/libfreetype.so.6', 'BINARY'),
('libgthread-2.0.so.0',
'/lib/x86_64-linux-gnu/libgthread-2.0.so.0',
'BINARY'),
('libbrotlidec.so.1', '/lib/x86_64-linux-gnu/libbrotlidec.so.1', 'BINARY'),
('libfontconfig.so.1', '/lib/x86_64-linux-gnu/libfontconfig.so.1', 'BINARY'),
('PyQt5/Qt5/lib/libicuuc.so.56',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/lib/libicuuc.so.56',
'BINARY'),
('PyQt5/Qt5/lib/libQt5Core.so.5',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/lib/libQt5Core.so.5',
'BINARY'),
('PyQt5/Qt5/lib/libicudata.so.56',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/lib/libicudata.so.56',
'BINARY'),
('PyQt5/Qt5/lib/libQt5Widgets.so.5',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/lib/libQt5Widgets.so.5',
'BINARY'),
('PyQt5/Qt5/lib/libQt5Svg.so.5',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/lib/libQt5Svg.so.5',
'BINARY'),
('PyQt5/Qt5/lib/libQt5QmlModels.so.5',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/lib/libQt5QmlModels.so.5',
'BINARY'),
('PyQt5/Qt5/lib/libQt5DBus.so.5',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/lib/libQt5DBus.so.5',
'BINARY'),
('libsystemd.so.0', '/lib/x86_64-linux-gnu/libsystemd.so.0', 'BINARY'),
('libdbus-1.so.3', '/lib/x86_64-linux-gnu/libdbus-1.so.3', 'BINARY'),
('libcom_err.so.2', '/lib/x86_64-linux-gnu/libcom_err.so.2', 'BINARY'),
('liblz4.so.1', '/lib/x86_64-linux-gnu/liblz4.so.1', 'BINARY'),
('libcap.so.2', '/lib/x86_64-linux-gnu/libcap.so.2', 'BINARY'),
('libkeyutils.so.1', '/lib/x86_64-linux-gnu/libkeyutils.so.1', 'BINARY'),
('PyQt5/Qt5/lib/libQt5Network.so.5',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/lib/libQt5Network.so.5',
'BINARY'),
('libgssapi_krb5.so.2',
'/lib/x86_64-linux-gnu/libgssapi_krb5.so.2',
'BINARY'),
('libkrb5support.so.0',
'/lib/x86_64-linux-gnu/libkrb5support.so.0',
'BINARY'),
('libzstd.so.1', '/lib/x86_64-linux-gnu/libzstd.so.1', 'BINARY'),
('libgcrypt.so.20', '/lib/x86_64-linux-gnu/libgcrypt.so.20', 'BINARY'),
('PyQt5/Qt5/lib/libQt5Quick.so.5',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/lib/libQt5Quick.so.5',
'BINARY'),
('PyQt5/Qt5/lib/libQt5WebSockets.so.5',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/lib/libQt5WebSockets.so.5',
'BINARY'),
('libkrb5.so.3', '/lib/x86_64-linux-gnu/libkrb5.so.3', 'BINARY'),
('liblzma.so.5', '/lib/x86_64-linux-gnu/liblzma.so.5', 'BINARY'),
('libgpg-error.so.0', '/lib/x86_64-linux-gnu/libgpg-error.so.0', 'BINARY'),
('PyQt5/Qt5/lib/libQt5Qml.so.5',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/lib/libQt5Qml.so.5',
'BINARY'),
('libk5crypto.so.3', '/lib/x86_64-linux-gnu/libk5crypto.so.3', 'BINARY'),
('libxcb-sync.so.1', '/lib/x86_64-linux-gnu/libxcb-sync.so.1', 'BINARY'),
('libxcb-keysyms.so.1',
'/lib/x86_64-linux-gnu/libxcb-keysyms.so.1',
'BINARY'),
('libxcb-render.so.0', '/lib/x86_64-linux-gnu/libxcb-render.so.0', 'BINARY'),
('PyQt5/Qt5/lib/libQt5XcbQpa.so.5',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/lib/libQt5XcbQpa.so.5',
'BINARY'),
('libxcb-icccm.so.4', '/lib/x86_64-linux-gnu/libxcb-icccm.so.4', 'BINARY'),
('libxcb-render-util.so.0',
'/lib/x86_64-linux-gnu/libxcb-render-util.so.0',
'BINARY'),
('libxcb-randr.so.0', '/lib/x86_64-linux-gnu/libxcb-randr.so.0', 'BINARY'),
('libxcb-shm.so.0', '/lib/x86_64-linux-gnu/libxcb-shm.so.0', 'BINARY'),
('libxcb-image.so.0', '/lib/x86_64-linux-gnu/libxcb-image.so.0', 'BINARY'),
('libX11-xcb.so.1', '/lib/x86_64-linux-gnu/libX11-xcb.so.1', 'BINARY'),
('libxcb-util.so.1', '/lib/x86_64-linux-gnu/libxcb-util.so.1', 'BINARY'),
('libxcb-xkb.so.1', '/lib/x86_64-linux-gnu/libxcb-xkb.so.1', 'BINARY'),
('libxkbcommon-x11.so.0',
'/lib/x86_64-linux-gnu/libxkbcommon-x11.so.0',
'BINARY'),
('libxcb-xinerama.so.0',
'/lib/x86_64-linux-gnu/libxcb-xinerama.so.0',
'BINARY'),
('libxcb-shape.so.0', '/lib/x86_64-linux-gnu/libxcb-shape.so.0', 'BINARY'),
('libxkbcommon.so.0', '/lib/x86_64-linux-gnu/libxkbcommon.so.0', 'BINARY'),
('libxcb-xfixes.so.0', '/lib/x86_64-linux-gnu/libxcb-xfixes.so.0', 'BINARY'),
('libxcb-glx.so.0', '/lib/x86_64-linux-gnu/libxcb-glx.so.0', 'BINARY'),
('libcrypto.so.3', '/lib/x86_64-linux-gnu/libcrypto.so.3', 'BINARY'),
('libbz2.so.1.0', '/lib/x86_64-linux-gnu/libbz2.so.1.0', 'BINARY')],
[],
[],
[('base_library.zip',
'/home/stana/Project/kavithai/build/Nex/base_library.zip',
'DATA'),
('PyQt5/Qt5/translations/qt_fa.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_fa.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_es.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_es.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_ko.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_ko.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_fi.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_fi.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_help_ru.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_help_ru.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_en.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_en.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_help_nl.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_help_nl.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_ru.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_ru.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_help_pl.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_help_pl.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_ja.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_ja.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_he.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_he.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_he.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_he.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_it.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_it.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_sk.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_sk.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_help_hr.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_help_hr.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_ca.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_ca.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_de.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_de.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_help_tr.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_help_tr.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_zh_TW.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_zh_TW.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_pl.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_pl.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_da.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_da.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_sl.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_sl.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_ca.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_ca.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_fr.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_fr.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_tr.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_tr.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_pt_PT.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_pt_PT.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_uk.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_uk.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_lv.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_lv.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_ru.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_ru.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_help_ja.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_help_ja.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_help_pt_BR.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_help_pt_BR.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_lv.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_lv.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_help_uk.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_help_uk.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_help_zh_CN.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_help_zh_CN.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_help_es.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_help_es.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_help_ca.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_help_ca.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_fr.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_fr.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_pt_BR.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_pt_BR.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_bg.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_bg.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_ar.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_ar.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_zh_CN.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_zh_CN.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_help_nn.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_help_nn.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_nl.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_nl.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_help_da.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_help_da.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_ar.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_ar.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_zh_CN.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_zh_CN.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_gd.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_gd.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_bg.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_bg.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_cs.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_cs.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_help_gl.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_help_gl.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_nn.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_nn.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_zh_TW.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_zh_TW.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_tr.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_tr.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_gd.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_gd.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_lt.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_lt.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_pl.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_pl.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_nl.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_nl.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_hu.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_hu.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_it.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_it.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_en.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_en.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_fi.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_fi.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_help_cs.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_help_cs.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_ko.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_ko.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_help_en.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_help_en.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_uk.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_uk.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_hr.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_hr.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_help_ar.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_help_ar.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_help_de.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_help_de.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_sv.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_sv.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_de.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_de.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_fa.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_fa.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_help_ko.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_help_ko.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_cs.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_cs.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_help_sk.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_help_sk.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_hu.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_hu.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_ja.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_ja.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_sk.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_sk.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_hr.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_hr.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_help_hu.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_help_hu.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_da.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_da.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_help_it.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_help_it.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_pt_BR.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_pt_BR.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_es.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_es.qm',
'DATA'),
('PyQt5/Qt5/translations/qtbase_nn.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qtbase_nn.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_gl.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_gl.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_help_bg.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_help_bg.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_help_zh_TW.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_help_zh_TW.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_help_fr.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_help_fr.qm',
'DATA'),
('PyQt5/Qt5/translations/qt_help_sl.qm',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/Qt5/translations/qt_help_sl.qm',
'DATA'),
('libicui18n.so.56', 'PyQt5/Qt5/lib/libicui18n.so.56', 'SYMLINK'),
('libQt5Gui.so.5', 'PyQt5/Qt5/lib/libQt5Gui.so.5', 'SYMLINK'),
('libicuuc.so.56', 'PyQt5/Qt5/lib/libicuuc.so.56', 'SYMLINK'),
('libQt5Core.so.5', 'PyQt5/Qt5/lib/libQt5Core.so.5', 'SYMLINK'),
('libicudata.so.56', 'PyQt5/Qt5/lib/libicudata.so.56', 'SYMLINK'),
('libQt5Widgets.so.5', 'PyQt5/Qt5/lib/libQt5Widgets.so.5', 'SYMLINK'),
('libQt5Svg.so.5', 'PyQt5/Qt5/lib/libQt5Svg.so.5', 'SYMLINK'),
('libQt5QmlModels.so.5', 'PyQt5/Qt5/lib/libQt5QmlModels.so.5', 'SYMLINK'),
('libQt5DBus.so.5', 'PyQt5/Qt5/lib/libQt5DBus.so.5', 'SYMLINK'),
('libQt5Network.so.5', 'PyQt5/Qt5/lib/libQt5Network.so.5', 'SYMLINK'),
('libQt5Quick.so.5', 'PyQt5/Qt5/lib/libQt5Quick.so.5', 'SYMLINK'),
('libQt5WebSockets.so.5', 'PyQt5/Qt5/lib/libQt5WebSockets.so.5', 'SYMLINK'),
('libQt5Qml.so.5', 'PyQt5/Qt5/lib/libQt5Qml.so.5', 'SYMLINK'),
('libQt5XcbQpa.so.5', 'PyQt5/Qt5/lib/libQt5XcbQpa.so.5', 'SYMLINK')])
Binary file not shown.
+153
View File
@@ -0,0 +1,153 @@
('/home/stana/Project/kavithai/build/Nex/PYZ-00.pyz',
[('PyQt5',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyQt5/__init__.py',
'PYMODULE'),
('_compat_pickle', '/usr/lib/python3.11/_compat_pickle.py', 'PYMODULE'),
('_compression', '/usr/lib/python3.11/_compression.py', 'PYMODULE'),
('_py_abc', '/usr/lib/python3.11/_py_abc.py', 'PYMODULE'),
('_pydecimal', '/usr/lib/python3.11/_pydecimal.py', 'PYMODULE'),
('_pyi_rth_utils',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyInstaller/fake-modules/_pyi_rth_utils/__init__.py',
'PYMODULE'),
('_pyi_rth_utils.qt',
'/home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyInstaller/fake-modules/_pyi_rth_utils/qt.py',
'PYMODULE'),
('_strptime', '/usr/lib/python3.11/_strptime.py', 'PYMODULE'),
('_threading_local', '/usr/lib/python3.11/_threading_local.py', 'PYMODULE'),
('argparse', '/usr/lib/python3.11/argparse.py', 'PYMODULE'),
('ast', '/usr/lib/python3.11/ast.py', 'PYMODULE'),
('base64', '/usr/lib/python3.11/base64.py', 'PYMODULE'),
('bisect', '/usr/lib/python3.11/bisect.py', 'PYMODULE'),
('bz2', '/usr/lib/python3.11/bz2.py', 'PYMODULE'),
('calendar', '/usr/lib/python3.11/calendar.py', 'PYMODULE'),
('contextlib', '/usr/lib/python3.11/contextlib.py', 'PYMODULE'),
('contextvars', '/usr/lib/python3.11/contextvars.py', 'PYMODULE'),
('copy', '/usr/lib/python3.11/copy.py', 'PYMODULE'),
('csv', '/usr/lib/python3.11/csv.py', 'PYMODULE'),
('dataclasses', '/usr/lib/python3.11/dataclasses.py', 'PYMODULE'),
('datetime', '/usr/lib/python3.11/datetime.py', 'PYMODULE'),
('decimal', '/usr/lib/python3.11/decimal.py', 'PYMODULE'),
('dis', '/usr/lib/python3.11/dis.py', 'PYMODULE'),
('email', '/usr/lib/python3.11/email/__init__.py', 'PYMODULE'),
('email._encoded_words',
'/usr/lib/python3.11/email/_encoded_words.py',
'PYMODULE'),
('email._header_value_parser',
'/usr/lib/python3.11/email/_header_value_parser.py',
'PYMODULE'),
('email._parseaddr', '/usr/lib/python3.11/email/_parseaddr.py', 'PYMODULE'),
('email._policybase', '/usr/lib/python3.11/email/_policybase.py', 'PYMODULE'),
('email.base64mime', '/usr/lib/python3.11/email/base64mime.py', 'PYMODULE'),
('email.charset', '/usr/lib/python3.11/email/charset.py', 'PYMODULE'),
('email.contentmanager',
'/usr/lib/python3.11/email/contentmanager.py',
'PYMODULE'),
('email.encoders', '/usr/lib/python3.11/email/encoders.py', 'PYMODULE'),
('email.errors', '/usr/lib/python3.11/email/errors.py', 'PYMODULE'),
('email.feedparser', '/usr/lib/python3.11/email/feedparser.py', 'PYMODULE'),
('email.generator', '/usr/lib/python3.11/email/generator.py', 'PYMODULE'),
('email.header', '/usr/lib/python3.11/email/header.py', 'PYMODULE'),
('email.headerregistry',
'/usr/lib/python3.11/email/headerregistry.py',
'PYMODULE'),
('email.iterators', '/usr/lib/python3.11/email/iterators.py', 'PYMODULE'),
('email.message', '/usr/lib/python3.11/email/message.py', 'PYMODULE'),
('email.parser', '/usr/lib/python3.11/email/parser.py', 'PYMODULE'),
('email.policy', '/usr/lib/python3.11/email/policy.py', 'PYMODULE'),
('email.quoprimime', '/usr/lib/python3.11/email/quoprimime.py', 'PYMODULE'),
('email.utils', '/usr/lib/python3.11/email/utils.py', 'PYMODULE'),
('fnmatch', '/usr/lib/python3.11/fnmatch.py', 'PYMODULE'),
('fractions', '/usr/lib/python3.11/fractions.py', 'PYMODULE'),
('getopt', '/usr/lib/python3.11/getopt.py', 'PYMODULE'),
('gettext', '/usr/lib/python3.11/gettext.py', 'PYMODULE'),
('gzip', '/usr/lib/python3.11/gzip.py', 'PYMODULE'),
('hashlib', '/usr/lib/python3.11/hashlib.py', 'PYMODULE'),
('importlib', '/usr/lib/python3.11/importlib/__init__.py', 'PYMODULE'),
('importlib._abc', '/usr/lib/python3.11/importlib/_abc.py', 'PYMODULE'),
('importlib._bootstrap',
'/usr/lib/python3.11/importlib/_bootstrap.py',
'PYMODULE'),
('importlib._bootstrap_external',
'/usr/lib/python3.11/importlib/_bootstrap_external.py',
'PYMODULE'),
('importlib.abc', '/usr/lib/python3.11/importlib/abc.py', 'PYMODULE'),
('importlib.machinery',
'/usr/lib/python3.11/importlib/machinery.py',
'PYMODULE'),
('importlib.metadata',
'/usr/lib/python3.11/importlib/metadata/__init__.py',
'PYMODULE'),
('importlib.metadata._adapters',
'/usr/lib/python3.11/importlib/metadata/_adapters.py',
'PYMODULE'),
('importlib.metadata._collections',
'/usr/lib/python3.11/importlib/metadata/_collections.py',
'PYMODULE'),
('importlib.metadata._functools',
'/usr/lib/python3.11/importlib/metadata/_functools.py',
'PYMODULE'),
('importlib.metadata._itertools',
'/usr/lib/python3.11/importlib/metadata/_itertools.py',
'PYMODULE'),
('importlib.metadata._meta',
'/usr/lib/python3.11/importlib/metadata/_meta.py',
'PYMODULE'),
('importlib.metadata._text',
'/usr/lib/python3.11/importlib/metadata/_text.py',
'PYMODULE'),
('importlib.readers', '/usr/lib/python3.11/importlib/readers.py', 'PYMODULE'),
('importlib.resources',
'/usr/lib/python3.11/importlib/resources/__init__.py',
'PYMODULE'),
('importlib.resources._adapters',
'/usr/lib/python3.11/importlib/resources/_adapters.py',
'PYMODULE'),
('importlib.resources._common',
'/usr/lib/python3.11/importlib/resources/_common.py',
'PYMODULE'),
('importlib.resources._itertools',
'/usr/lib/python3.11/importlib/resources/_itertools.py',
'PYMODULE'),
('importlib.resources._legacy',
'/usr/lib/python3.11/importlib/resources/_legacy.py',
'PYMODULE'),
('importlib.resources.abc',
'/usr/lib/python3.11/importlib/resources/abc.py',
'PYMODULE'),
('importlib.resources.readers',
'/usr/lib/python3.11/importlib/resources/readers.py',
'PYMODULE'),
('importlib.util', '/usr/lib/python3.11/importlib/util.py', 'PYMODULE'),
('inspect', '/usr/lib/python3.11/inspect.py', 'PYMODULE'),
('ipaddress', '/usr/lib/python3.11/ipaddress.py', 'PYMODULE'),
('logging', '/usr/lib/python3.11/logging/__init__.py', 'PYMODULE'),
('lzma', '/usr/lib/python3.11/lzma.py', 'PYMODULE'),
('numbers', '/usr/lib/python3.11/numbers.py', 'PYMODULE'),
('opcode', '/usr/lib/python3.11/opcode.py', 'PYMODULE'),
('pathlib', '/usr/lib/python3.11/pathlib.py', 'PYMODULE'),
('pickle', '/usr/lib/python3.11/pickle.py', 'PYMODULE'),
('pkgutil', '/usr/lib/python3.11/pkgutil.py', 'PYMODULE'),
('pprint', '/usr/lib/python3.11/pprint.py', 'PYMODULE'),
('py_compile', '/usr/lib/python3.11/py_compile.py', 'PYMODULE'),
('quopri', '/usr/lib/python3.11/quopri.py', 'PYMODULE'),
('random', '/usr/lib/python3.11/random.py', 'PYMODULE'),
('selectors', '/usr/lib/python3.11/selectors.py', 'PYMODULE'),
('shutil', '/usr/lib/python3.11/shutil.py', 'PYMODULE'),
('signal', '/usr/lib/python3.11/signal.py', 'PYMODULE'),
('socket', '/usr/lib/python3.11/socket.py', 'PYMODULE'),
('statistics', '/usr/lib/python3.11/statistics.py', 'PYMODULE'),
('string', '/usr/lib/python3.11/string.py', 'PYMODULE'),
('stringprep', '/usr/lib/python3.11/stringprep.py', 'PYMODULE'),
('subprocess', '/usr/lib/python3.11/subprocess.py', 'PYMODULE'),
('tarfile', '/usr/lib/python3.11/tarfile.py', 'PYMODULE'),
('tempfile', '/usr/lib/python3.11/tempfile.py', 'PYMODULE'),
('textwrap', '/usr/lib/python3.11/textwrap.py', 'PYMODULE'),
('threading', '/usr/lib/python3.11/threading.py', 'PYMODULE'),
('token', '/usr/lib/python3.11/token.py', 'PYMODULE'),
('tokenize', '/usr/lib/python3.11/tokenize.py', 'PYMODULE'),
('tracemalloc', '/usr/lib/python3.11/tracemalloc.py', 'PYMODULE'),
('typing', '/usr/lib/python3.11/typing.py', 'PYMODULE'),
('urllib', '/usr/lib/python3.11/urllib/__init__.py', 'PYMODULE'),
('urllib.parse', '/usr/lib/python3.11/urllib/parse.py', 'PYMODULE'),
('zipfile', '/usr/lib/python3.11/zipfile.py', 'PYMODULE'),
('zipimport', '/usr/lib/python3.11/zipimport.py', 'PYMODULE')])
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+25
View File
@@ -0,0 +1,25 @@
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 pyimod02_importers - imported by /home/stana/Project/kavithai/nexenv/lib/python3.11/site-packages/PyInstaller/hooks/rthooks/pyi_rth_pkgutil.py (delayed)
missing module named 'org.python' - imported by copy (optional)
missing module named org - imported by pickle (optional)
missing module named nt - imported by shutil (conditional), importlib._bootstrap_external (conditional), ntpath (optional), os (delayed, conditional, optional)
missing module named winreg - imported by importlib._bootstrap_external (conditional)
excluded module named _frozen_importlib - imported by importlib (optional), importlib.abc (optional), zipimport (top-level)
missing module named _frozen_importlib_external - imported by importlib._bootstrap (delayed), importlib (optional), importlib.abc (optional), zipimport (top-level)
missing module named _winapi - imported by encodings (delayed, conditional, optional), ntpath (optional), subprocess (conditional)
missing module named msvcrt - imported by subprocess (optional)
File diff suppressed because it is too large Load Diff
+30
View File
@@ -0,0 +1,30 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Online Nex Compiler</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<div class="container">
<h1>Online Nex Compiler</h1>
<div class="input-section">
<label for="code-input">Write your code:</label>
<textarea id="code-input" placeholder="Enter your code here..."></textarea>
<label for="user-input">Enter input for ullitu:</label>
<input type="text" id="user-input" placeholder="Enter input for ullitu()">
<button onclick="runCode()">Run Code</button>
</div>
<div id="output-container" class="output-section">
<h2>Output</h2>
<div id="output"></div>
</div>
</div>
<script src="script.js"></script>
</body>
</html>
+42
View File
@@ -0,0 +1,42 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Download Nex Compiler</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<header>
<h1>Download Nex Compiler</h1>
</header>
<main>
<section>
<h2>Choose Your Operating System</h2>
<div class="os-container">
<div class="os-card">
<h3>Linux</h3>
<p>Version: 1.0.0</p>
<a href="NexApp.zip" class="button" download="NexApp">Download for Linux</a>
</div>
<div class="os-card">
<h3>Windows</h3>
<p>Version: 1.0.0</p>
<a href="NexApp.zip" class="button" download="NexApp">Download for Linux</a>
</div>
<div class="os-card">
<h3>macOS</h3>
<p>Version: 1.0.0</p>
<a href="NexApp.zip" class="button" download="NexApp">Download for macOS</a>
</div>
</div>
</section>
</main>
<footer>
<p>&copy; 2025 Nex Programming Language</p>
</footer>
</body>
</html>
+170
View File
@@ -0,0 +1,170 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Nex Programming Language</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<header>
<div class="header-content">
<h1>Welcome to Nex</h1>
<nav>
<a href="#about">About</a>
<a href="#features">Features</a>
<a href="#examples">Examples</a>
<a href="#get-started">Get Started</a>
<a href="compiler.html">Online Compiler</a>
<a href="#support">Support</a>
</nav>
<div class="auth-area">
<div id="user-profile" style="display: none;">
<span id="user-display-name"></span>
<button id="logout-button">Logout</button>
</div>
<div id="login-area" style="display: block;">
<button id="login-button">Login</button>
</div>
</div>
</div>
</header>
<main>
<section id="about">
<h2>About Nex</h2>
<p>
Nex is a lightweight, beginner-friendly programming language designed for ease of use while maintaining flexibility.
It simplifies coding with an intuitive syntax, making it ideal for new programmers, students, and developers looking for a
straightforward way to write and execute code. Nex aims to provide a smooth learning curve, allowing users to quickly grasp
programming concepts and build applications efficiently.
</p>
</section>
<section id="features">
<h2>Key Features</h2>
<p>Nex is packed with features that make it a powerful and versatile language:</p>
<ul>
<li>Fast compilation for quick execution</li>
<li>Strong static typing to catch errors early</li>
<li>Built-in concurrency support for parallel processing</li>
<li>Easy to learn syntax that is both readable and concise</li>
<li>Cross-platform compatibility, allowing you to run your code anywhere</li>
<li>Automatic memory management to prevent common programming errors</li>
<li>A rich standard library to handle common tasks</li>
</ul>
</section>
<section id="examples">
<h2>Code Examples</h2>
<div class="code-example">
<h3>Basic Print Statement</h3>
<pre><code>accu("Hello, World!")</code></pre>
<p>This will print "Hello, World!" to the console.</p>
</div>
<div class="code-example">
<h3>User Input</h3>
<pre><code>name = ullitu("Enter your name")
accu("Hello, " + name + "!")</code></pre>
<p>This will prompt the user to enter their name and then print a personalized greeting.</p>
</div>
<div class="code-example">
<h3>For Loop</h3>
<pre><code>for i in range(5):
accu("Number: " + str(i))</code></pre>
<p>This will print numbers from 0 to 4 using a for loop.</p>
</div>
<div class="code-example">
<h3>Conditional Statement</h3>
<pre><code>x = 10
if x > 5:
accu("x is greater than 5")
else:
accu("x is not greater than 5")</code></pre>
<p>This will demonstrate a simple if-else conditional statement.</p>
</div>
<div class="code-example">
<h3>Function Definition</h3>
<pre><code>def add(a, b):
return a + b
result = add(5, 3)
accu("Result: " + str(result))</code></pre>
<p>This will define a function and call it to add two numbers.</p>
</div>
</section>
<section id="get-started">
<h2>Get Started with Nex</h2>
<p>Ready to start coding with Nex? Download the compiler and explore the possibilities!</p>
<a href="download.html" class="button" target="_blank">Download Compiler</a>
</section>
<section id="support">
<h2>Support & Development</h2>
<p>Nex is currently under active development. We appreciate your interest and support as we continue to improve the language.</p>
<p>For any questions, feedback, or to report issues, please join our Discord community:</p>
<a href="https://discord.gg/UspQbUy6TW" class="button" target="_blank">Join Discord</a>
</section>
</main>
<footer>
<p>&copy; 2023 Nex Programming Language</p>
<div class="donate-buttons">
<a href="https://buymeacoffee.com/stalin143" target="_blank">
<img src="https://img.shields.io/badge/Buy%20Me%20a%20Coffee-ffdd00?style=for-the-badge&logo=buy-me-a-coffee&logoColor=black" alt="Buy Me A Coffee" />
</a>
<a href="https://paypal.me/stalinS143" target="_blank">
<img src="https://img.shields.io/badge/PayPal-00457C?style=for-the-badge&logo=paypal&logoColor=white" alt="PayPal" />
</a>
</div>
</footer>
<!-- Login Modal -->
<div id="login-modal" class="modal">
<div class="modal-content">
<span class="close-button" id="login-close">&times;</span>
<h2>Login</h2>
<input type="email" id="login-email" placeholder="Email" required>
<input type="password" id="login-password" placeholder="Password" required>
<p id="login-error" class="error-message" style="display: none;">Incorrect email or password.</p>
<button id="login-submit">Login</button>
<p>
<a href="#" id="forgot-password-link">Forgot Password?</a>
<br>
<a href="#" id="signup-link">Sign Up</a>
</p>
</div>
</div>
<!-- Signup Modal -->
<div id="signup-modal" class="modal">
<div class="modal-content">
<span class="close-button" id="signup-close">&times;</span>
<h2>Sign Up</h2>
<input type="email" id="signup-email" placeholder="Email" required>
<input type="password" id="signup-password" placeholder="Password" required>
<p id="signup-error" class="error-message" style="display: none;">Signup failed. Please try again.</p>
<button id="signup-submit">Sign Up</button>
<p>
<a href="#" id="login-link-from-signup">Login</a>
</p>
</div>
</div>
<!-- Forgot Password Modal -->
<div id="forgot-password-modal" class="modal">
<div class="modal-content">
<span class="close-button" id="forgot-password-close">&times;</span>
<h2>Forgot Password</h2>
<input type="email" id="forgot-password-email" placeholder="Email" required>
<p id="forgot-password-error" class="error-message" style="display: none;">Failed to send password reset email. Please try again.</p>
<button id="forgot-password-submit">Reset Password</button>
</div>
</div>
<script type="module" src="main.js"></script>
<script src="https://www.gstatic.com/firebasejs/9.23.0/firebase-app.js"></script>
<script src="https://www.gstatic.com/firebasejs/9.23.0/firebase-auth.js"></script>
</body>
</html>
+372
View File
@@ -0,0 +1,372 @@
import sys
import re
from PyQt5.QtWidgets import QApplication, QMainWindow, QVBoxLayout, QPushButton, QLineEdit, QTextEdit, QLabel, QMenuBar, QMenu, QAction, QFileDialog, QMessageBox, QWidget, QDialog, QDialogButtonBox, QTabWidget, QHBoxLayout
from PyQt5.QtCore import QThread, pyqtSignal
from PyQt5.QtCore import Qt
import time
# Define black theme stylesheet
black_stylesheet = """
QMainWindow {
background-color: #2E2E2E;
color: white;
}
QTextEdit, QLineEdit {
background-color: #444444;
color: white;
border: 1px solid #666666;
}
QTextEdit {
border-radius: 5px;
}
QLabel {
color: white;
}
QPushButton {
background-color: #5A5A5A;
color: white;
border: 1px solid #777777;
border-radius: 5px;
padding: 5px 15px;
}
QPushButton:hover {
background-color: #888888;
}
QMenuBar {
background-color: #333333;
color: white;
}
QMenuBar::item:selected {
background-color: #555555;
}
QMenu {
background-color: #333333;
color: white;
}
QMenu::item:selected {
background-color: #555555;
}
QDialog {
background-color: #333333;
color: white;
}
"""
def evaluate_expression(expr):
"""Evaluate basic arithmetic expressions."""
try:
expr = expr.strip()
if not re.match(r"^[\d+\-*/().\s]+$", expr):
return f"Error: Invalid arithmetic expression - {expr}"
# Evaluate the expression using eval (Python's built-in function)
return str(eval(expr))
except ZeroDivisionError:
return "Error: Division by zero"
except Exception:
return f"Error: Invalid arithmetic expression - {expr}"
def is_valid_string(value):
"""Check if the value is a properly formatted string (enclosed in double quotes)."""
return value.startswith('"') and value.endswith('"')
def is_valid_number(value):
"""Check if the value is a valid number (integer or float)."""
return re.match(r"^\d+(\.\d+)?$", value) is not None
def ullitu(prompt):
"""Simulate user input dynamically."""
return prompt # Simply return the prompt as an example of how user would input.
def parse_nex(code, user_input=None):
"""Parse and execute Nex syntax, including loops and dynamic input."""
statements = code.split("\n")
results = []
for statement in statements:
statement = statement.strip()
if statement.startswith("accu("):
# Handle accu() as a print statement
content = re.findall(r'accu\((.*?)\)', statement)
if content:
parts = [p.strip() for p in content[0].split(",")]
output = ""
for part in parts:
if is_valid_string(part):
output += part[1:-1] # Remove quotes and add to output
elif is_valid_number(part):
output += part
elif re.match(r"[\d+\-*/().\s]+", part):
output += evaluate_expression(part)
elif "ullitu" in part:
prompt = re.findall(r'ullitu\("(.*?)"\)', part)
if prompt:
user_input_value = user_input # Get the user input
output += f" {prompt[0]}: {user_input_value}" # Display user input
results.append(output)
elif "for" in statement:
# Handle for loop
loop_content = re.findall(r'for\s+(\w+)\s+in\s+range\((.*?)\):\s*(.*)', statement)
if loop_content:
var, range_values, body = loop_content[0]
start, end = [int(x) for x in range_values.split(",")]
loop_output = []
for i in range(start, end):
loop_output.append(parse_nex(body.replace(var, str(i)), user_input))
results.append(" ".join(loop_output))
elif "while" in statement:
# Handle while loop
loop_content = re.findall(r'while\s+(.*):\s*(.*)', statement)
if loop_content:
condition, body = loop_content[0]
loop_output = []
while eval(condition):
loop_output.append(parse_nex(body, user_input))
results.append(" ".join(loop_output))
else:
# If the statement is just a regular expression or text
results.append(f"Error: Invalid content - {statement}")
return "\n".join(results)
class CodeExecutionThread(QThread):
"""Thread for executing code in the background to keep UI responsive."""
result_ready = pyqtSignal(str)
def __init__(self, code, user_input):
super().__init__()
self.code = code
self.user_input = user_input
def run(self):
"""Run code execution in a separate thread."""
try:
time.sleep(1) # Simulate processing time
result = parse_nex(self.code, self.user_input)
self.result_ready.emit(result)
except Exception as e:
self.result_ready.emit(f"Error: {str(e)}")
class HelpDialog(QDialog):
"""Dialog to show help information about the application."""
def __init__(self):
super().__init__()
self.setWindowTitle("Help")
self.setGeometry(150, 150, 500, 300)
# Create layout
layout = QVBoxLayout()
# Help content
help_text = (
""" Nex Help:
1. Write your code in the text area (e.g., for loops, while loops, accu for print statements).
2. The 'accu()' function works as a print statement. Example: accu('Hello World')
3. You can use for loops like:
for i in range(0, 5):
accu('Iteration: ' + str(i))
4. You can use while loops like:
while i < 5:
accu('Iteration: ' + str(i))
5. Use 'ullitu()' for dynamic input prompts. Example: ullitu('Enter a number')
6. You can load/save your code with the 'File' menu.
7. For more information, please refer to the documentation.
8. Use 'if' statements for conditional logic. Example:
if i < 5:
accu('i is less than 5')
9. To create functions, use the syntax:
def function_name(parameters):
# function body
10. You can call a function like this:
function_name(arguments)
11. To use variables, simply assign them with '=':
x = 5
"""
)
# Text display widget for help content
help_label = QLabel(help_text, self)
layout.addWidget(help_label)
# OK button to close the help dialog
button_box = QDialogButtonBox(QDialogButtonBox.Ok)
button_box.accepted.connect(self.accept)
layout.addWidget(button_box)
self.setLayout(layout)
class CompilerGUI(QMainWindow):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
# Apply black theme stylesheet
self.setStyleSheet(black_stylesheet)
# Create layout
layout = QVBoxLayout()
# Create input area for user to input code
self.code_input = QTextEdit(self)
self.code_input.setPlaceholderText("") # Remove the placeholder text
self.code_input.setStyleSheet("QTextEdit {border: none; padding: 10px;}") # Remove box inside text area
layout.addWidget(self.code_input)
# Create input for the user to enter dynamic values
self.user_input_label = QLabel("Enter a number or text:", self)
layout.addWidget(self.user_input_label)
self.user_input_field = QLineEdit(self)
self.user_input_field.setPlaceholderText("") # Remove the placeholder text
layout.addWidget(self.user_input_field)
# Create run button
self.run_button = QPushButton("Run", self)
self.run_button.clicked.connect(self.run_code)
layout.addWidget(self.run_button)
# Create a tab widget for output
self.tab_widget = QTabWidget(self)
layout.addWidget(self.tab_widget)
# Set central widget for layout
central_widget = QWidget(self)
central_widget.setLayout(layout)
self.setCentralWidget(central_widget)
# Add Menu Bar
menubar = self.menuBar()
file_menu = menubar.addMenu('File')
open_action = QAction('Open', self)
open_action.triggered.connect(self.open_file)
file_menu.addAction(open_action)
save_action = QAction('Save', self)
save_action.triggered.connect(self.save_file)
file_menu.addAction(save_action)
file_menu.addSeparator()
close_action = QAction('Close', self)
close_action.triggered.connect(self.close)
file_menu.addAction(close_action)
help_menu = menubar.addMenu('Help')
help_action = QAction('Help', self)
help_action.triggered.connect(self.show_help)
help_menu.addAction(help_action)
# Set window properties
self.setWindowTitle('Nex')
self.setGeometry(100, 100, 600, 400)
self.show()
def run_code(self):
code = self.code_input.toPlainText() # Get code from input field
user_input_value = self.user_input_field.text() # Get user input value
# Disable input and button to prevent re-triggering during execution
self.code_input.setDisabled(True)
self.user_input_field.setDisabled(True)
self.run_button.setDisabled(True)
# Start code execution in a background thread
self.execution_thread = CodeExecutionThread(code, user_input_value)
self.execution_thread.result_ready.connect(self.display_result)
self.execution_thread.start()
def display_result(self, result):
"""Display the result in a new tab with a cancel button to close it."""
new_tab = QWidget()
layout = QVBoxLayout()
# Create a horizontal layout to add the close button and output area
close_layout = QHBoxLayout()
close_button = QPushButton("Close Tab", self)
close_button.clicked.connect(self.close_tab)
close_layout.addWidget(close_button)
output_area = QTextEdit()
output_area.setPlainText(result)
output_area.setReadOnly(True)
output_area.setStyleSheet("""
QTextEdit {
background-color: #121212;
color: #A9D0D1;
border: 1px solid #333333;
border-radius: 8px;
padding: 10px;
font-family: "Courier New", Courier, monospace;
font-size: 14px;
}
""")
close_layout.addWidget(output_area)
layout.addLayout(close_layout)
new_tab.setLayout(layout)
# Add the new tab
tab_name = "Output " + str(self.tab_widget.count() + 1)
self.tab_widget.addTab(new_tab, tab_name)
# Re-enable inputs and button
self.code_input.setEnabled(True)
self.user_input_field.setEnabled(True)
self.run_button.setEnabled(True)
def close_tab(self):
"""Close the currently selected tab."""
current_index = self.tab_widget.currentIndex()
self.tab_widget.removeTab(current_index)
def open_file(self):
"""Open a file dialog to select a file and load the content."""
options = QFileDialog.Options()
file_name, _ = QFileDialog.getOpenFileName(self, "Open File", "", "Text Files (*.txt);;All Files (*)", options=options)
if file_name:
with open(file_name, 'r') as file:
code = file.read()
self.code_input.setPlainText(code)
def save_file(self):
"""Save the content of the text area to a file."""
options = QFileDialog.Options()
file_name, _ = QFileDialog.getSaveFileName(self, "Save File", "", "Text Files (*.txt);;All Files (*)", options=options)
if file_name:
with open(file_name, 'w') as file:
code = self.code_input.toPlainText()
file.write(code)
def show_help(self):
"""Show help dialog with detailed information."""
help_dialog = HelpDialog()
help_dialog.exec_()
# Main execution
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = CompilerGUI()
sys.exit(app.exec_())
+12
View File
@@ -0,0 +1,12 @@
{
"version": "0.2.0",
"configurations": [
{
"name": "Python: Kavithai",
"type": "python",
"request": "launch",
"program": "${workspaceFolder}/Kavithai.py",
"console": "integratedTerminal"
}
]
}
+174
View File
@@ -0,0 +1,174 @@
import { initializeApp } from "https://www.gstatic.com/firebasejs/9.23.0/firebase-app.js";
import { getAuth, signInWithEmailAndPassword, createUserWithEmailAndPassword, sendPasswordResetEmail, signOut, onAuthStateChanged } from "https://www.gstatic.com/firebasejs/9.23.0/firebase-auth.js";
const firebaseConfig = {
apiKey: "AIzaSyB0srpcLeNF8nR6DF_fP7_FsemKY4--4wU",
authDomain: "nexulen-f8790.firebaseapp.com",
projectId: "nexulen-f8790",
storageBucket: "nexulen-f8790.firebasestorage.app",
messagingSenderId: "718749886008",
appId: "1:718749886008:web:df0563c31aaff0c2e628cd"
};
const app = initializeApp(firebaseConfig);
const auth = getAuth(app);
const loginButton = document.getElementById('login-button');
const logoutButton = document.getElementById('logout-button');
const userProfile = document.getElementById('user-profile');
const loginArea = document.getElementById('login-area');
const userDisplayName = document.getElementById('user-display-name');
// Modal elements
const loginModal = document.getElementById('login-modal');
const signupModal = document.getElementById('signup-modal');
const forgotPasswordModal = document.getElementById('forgot-password-modal');
// Close buttons
const loginCloseButton = document.getElementById('login-close');
const signupCloseButton = document.getElementById('signup-close');
const forgotPasswordCloseButton = document.getElementById('forgot-password-close');
// Form elements
const loginEmailInput = document.getElementById('login-email');
const loginPasswordInput = document.getElementById('login-password');
const loginSubmitButton = document.getElementById('login-submit');
const loginError = document.getElementById('login-error');
const signupEmailInput = document.getElementById('signup-email');
const signupPasswordInput = document.getElementById('signup-password');
const signupSubmitButton = document.getElementById('signup-submit');
const signupError = document.getElementById('signup-error');
const forgotPasswordEmailInput = document.getElementById('forgot-password-email');
const forgotPasswordSubmitButton = document.getElementById('forgot-password-submit');
const forgotPasswordError = document.getElementById('forgot-password-error');
// Links
const forgotPasswordLink = document.getElementById('forgot-password-link');
const signupLink = document.getElementById('signup-link');
const loginLinkFromSignup = document.getElementById('login-link-from-signup');
// Event listeners for modal actions
loginButton.addEventListener('click', () => {
loginModal.style.display = 'block';
});
loginCloseButton.addEventListener('click', () => {
loginModal.style.display = 'none';
loginError.style.display = 'none';
});
signupLink.addEventListener('click', () => {
loginModal.style.display = 'none';
signupModal.style.display = 'block';
loginError.style.display = 'none';
});
signupCloseButton.addEventListener('click', () => {
signupModal.style.display = 'none';
signupError.style.display = 'none';
});
loginLinkFromSignup.addEventListener('click', () => {
signupModal.style.display = 'none';
loginModal.style.display = 'block';
signupError.style.display = 'none';
});
forgotPasswordLink.addEventListener('click', () => {
loginModal.style.display = 'none';
forgotPasswordModal.style.display = 'block';
loginError.style.display = 'none';
});
forgotPasswordCloseButton.addEventListener('click', () => {
forgotPasswordModal.style.display = 'none';
forgotPasswordError.style.display = 'none';
});
// Login submit
loginSubmitButton.addEventListener('click', () => {
const email = loginEmailInput.value;
const password = loginPasswordInput.value;
signInWithEmailAndPassword(auth, email, password)
.then((userCredential) => {
loginModal.style.display = 'none';
loginError.style.display = 'none';
})
.catch((error) => {
console.error("Error during login:", error);
loginError.style.display = 'block';
if (error.code === 'auth/wrong-password') {
loginError.textContent = 'Incorrect password. Please try again.';
} else if (error.code === 'auth/user-not-found') {
loginError.textContent = 'User not found. Please check your email.';
} else {
loginError.textContent = 'Login failed. Please check your credentials.';
}
});
});
// Signup submit
signupSubmitButton.addEventListener('click', () => {
const email = signupEmailInput.value;
const password = signupPasswordInput.value;
createUserWithEmailAndPassword(auth, email, password)
.then((userCredential) => {
signupModal.style.display = 'none';
signupError.style.display = 'none';
})
.catch((error) => {
console.error("Error during signup:", error);
signupError.style.display = 'block';
if (error.code === 'auth/email-already-in-use') {
signupError.textContent = 'Email already in use. Please use a different email.';
} else {
signupError.textContent = 'Signup failed. Please try again.';
}
});
});
// Forgot password submit
forgotPasswordSubmitButton.addEventListener('click', () => {
const email = forgotPasswordEmailInput.value;
sendPasswordResetEmail(auth, email)
.then(() => {
forgotPasswordModal.style.display = 'none';
forgotPasswordError.style.display = 'none';
alert("Password reset email sent. Please check your inbox.");
})
.catch((error) => {
console.error("Error during password reset:", error);
forgotPasswordError.style.display = 'block';
if (error.code === 'auth/user-not-found') {
forgotPasswordError.textContent = 'User not found. Please check your email.';
} else {
forgotPasswordError.textContent = 'Failed to send password reset email. Please try again.';
}
});
});
logoutButton.addEventListener('click', () => {
signOut(auth).then(() => {
// Sign-out successful.
}).catch((error) => {
console.error("Error during logout:", error);
});
});
onAuthStateChanged(auth, (user) => {
if (user) {
// User is signed in, show profile and hide login button
userDisplayName.textContent = user.displayName || user.email;
userProfile.style.display = 'flex';
loginArea.style.display = 'none';
} else {
// User is signed out, show login button and hide profile
userProfile.style.display = 'none';
loginArea.style.display = 'block';
}
});
BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 399 KiB

+550
View File
@@ -0,0 +1,550 @@
{
"name": "nex-website",
"version": "0.0.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "nex-website",
"version": "0.0.0",
"devDependencies": {
"vite": "^4.3.9"
}
},
"node_modules/@esbuild/android-arm": {
"version": "0.18.20",
"resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz",
"integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==",
"cpu": [
"arm"
],
"dev": true,
"optional": true,
"os": [
"android"
],
"engines": {
"node": ">=12"
}
},
"node_modules/@esbuild/android-arm64": {
"version": "0.18.20",
"resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz",
"integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==",
"cpu": [
"arm64"
],
"dev": true,
"optional": true,
"os": [
"android"
],
"engines": {
"node": ">=12"
}
},
"node_modules/@esbuild/android-x64": {
"version": "0.18.20",
"resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz",
"integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==",
"cpu": [
"x64"
],
"dev": true,
"optional": true,
"os": [
"android"
],
"engines": {
"node": ">=12"
}
},
"node_modules/@esbuild/darwin-arm64": {
"version": "0.18.20",
"resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz",
"integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==",
"cpu": [
"arm64"
],
"dev": true,
"optional": true,
"os": [
"darwin"
],
"engines": {
"node": ">=12"
}
},
"node_modules/@esbuild/darwin-x64": {
"version": "0.18.20",
"resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz",
"integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==",
"cpu": [
"x64"
],
"dev": true,
"optional": true,
"os": [
"darwin"
],
"engines": {
"node": ">=12"
}
},
"node_modules/@esbuild/freebsd-arm64": {
"version": "0.18.20",
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz",
"integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==",
"cpu": [
"arm64"
],
"dev": true,
"optional": true,
"os": [
"freebsd"
],
"engines": {
"node": ">=12"
}
},
"node_modules/@esbuild/freebsd-x64": {
"version": "0.18.20",
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz",
"integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==",
"cpu": [
"x64"
],
"dev": true,
"optional": true,
"os": [
"freebsd"
],
"engines": {
"node": ">=12"
}
},
"node_modules/@esbuild/linux-arm": {
"version": "0.18.20",
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz",
"integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==",
"cpu": [
"arm"
],
"dev": true,
"optional": true,
"os": [
"linux"
],
"engines": {
"node": ">=12"
}
},
"node_modules/@esbuild/linux-arm64": {
"version": "0.18.20",
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz",
"integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==",
"cpu": [
"arm64"
],
"dev": true,
"optional": true,
"os": [
"linux"
],
"engines": {
"node": ">=12"
}
},
"node_modules/@esbuild/linux-ia32": {
"version": "0.18.20",
"resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz",
"integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==",
"cpu": [
"ia32"
],
"dev": true,
"optional": true,
"os": [
"linux"
],
"engines": {
"node": ">=12"
}
},
"node_modules/@esbuild/linux-loong64": {
"version": "0.18.20",
"resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz",
"integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==",
"cpu": [
"loong64"
],
"dev": true,
"optional": true,
"os": [
"linux"
],
"engines": {
"node": ">=12"
}
},
"node_modules/@esbuild/linux-mips64el": {
"version": "0.18.20",
"resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz",
"integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==",
"cpu": [
"mips64el"
],
"dev": true,
"optional": true,
"os": [
"linux"
],
"engines": {
"node": ">=12"
}
},
"node_modules/@esbuild/linux-ppc64": {
"version": "0.18.20",
"resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz",
"integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==",
"cpu": [
"ppc64"
],
"dev": true,
"optional": true,
"os": [
"linux"
],
"engines": {
"node": ">=12"
}
},
"node_modules/@esbuild/linux-riscv64": {
"version": "0.18.20",
"resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz",
"integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==",
"cpu": [
"riscv64"
],
"dev": true,
"optional": true,
"os": [
"linux"
],
"engines": {
"node": ">=12"
}
},
"node_modules/@esbuild/linux-s390x": {
"version": "0.18.20",
"resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz",
"integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==",
"cpu": [
"s390x"
],
"dev": true,
"optional": true,
"os": [
"linux"
],
"engines": {
"node": ">=12"
}
},
"node_modules/@esbuild/linux-x64": {
"version": "0.18.20",
"resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz",
"integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==",
"cpu": [
"x64"
],
"dev": true,
"optional": true,
"os": [
"linux"
],
"engines": {
"node": ">=12"
}
},
"node_modules/@esbuild/netbsd-x64": {
"version": "0.18.20",
"resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz",
"integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==",
"cpu": [
"x64"
],
"dev": true,
"optional": true,
"os": [
"netbsd"
],
"engines": {
"node": ">=12"
}
},
"node_modules/@esbuild/openbsd-x64": {
"version": "0.18.20",
"resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz",
"integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==",
"cpu": [
"x64"
],
"dev": true,
"optional": true,
"os": [
"openbsd"
],
"engines": {
"node": ">=12"
}
},
"node_modules/@esbuild/sunos-x64": {
"version": "0.18.20",
"resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz",
"integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==",
"cpu": [
"x64"
],
"dev": true,
"optional": true,
"os": [
"sunos"
],
"engines": {
"node": ">=12"
}
},
"node_modules/@esbuild/win32-arm64": {
"version": "0.18.20",
"resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz",
"integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==",
"cpu": [
"arm64"
],
"dev": true,
"optional": true,
"os": [
"win32"
],
"engines": {
"node": ">=12"
}
},
"node_modules/@esbuild/win32-ia32": {
"version": "0.18.20",
"resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz",
"integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==",
"cpu": [
"ia32"
],
"dev": true,
"optional": true,
"os": [
"win32"
],
"engines": {
"node": ">=12"
}
},
"node_modules/@esbuild/win32-x64": {
"version": "0.18.20",
"resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz",
"integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==",
"cpu": [
"x64"
],
"dev": true,
"optional": true,
"os": [
"win32"
],
"engines": {
"node": ">=12"
}
},
"node_modules/esbuild": {
"version": "0.18.20",
"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz",
"integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==",
"dev": true,
"hasInstallScript": true,
"bin": {
"esbuild": "bin/esbuild"
},
"engines": {
"node": ">=12"
},
"optionalDependencies": {
"@esbuild/android-arm": "0.18.20",
"@esbuild/android-arm64": "0.18.20",
"@esbuild/android-x64": "0.18.20",
"@esbuild/darwin-arm64": "0.18.20",
"@esbuild/darwin-x64": "0.18.20",
"@esbuild/freebsd-arm64": "0.18.20",
"@esbuild/freebsd-x64": "0.18.20",
"@esbuild/linux-arm": "0.18.20",
"@esbuild/linux-arm64": "0.18.20",
"@esbuild/linux-ia32": "0.18.20",
"@esbuild/linux-loong64": "0.18.20",
"@esbuild/linux-mips64el": "0.18.20",
"@esbuild/linux-ppc64": "0.18.20",
"@esbuild/linux-riscv64": "0.18.20",
"@esbuild/linux-s390x": "0.18.20",
"@esbuild/linux-x64": "0.18.20",
"@esbuild/netbsd-x64": "0.18.20",
"@esbuild/openbsd-x64": "0.18.20",
"@esbuild/sunos-x64": "0.18.20",
"@esbuild/win32-arm64": "0.18.20",
"@esbuild/win32-ia32": "0.18.20",
"@esbuild/win32-x64": "0.18.20"
}
},
"node_modules/fsevents": {
"version": "2.3.3",
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
"integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
"dev": true,
"hasInstallScript": true,
"optional": true,
"os": [
"darwin"
],
"engines": {
"node": "^8.16.0 || ^10.6.0 || >=11.0.0"
}
},
"node_modules/nanoid": {
"version": "3.3.8",
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz",
"integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==",
"dev": true,
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/ai"
}
],
"bin": {
"nanoid": "bin/nanoid.cjs"
},
"engines": {
"node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
}
},
"node_modules/picocolors": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
"integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
"dev": true
},
"node_modules/postcss": {
"version": "8.5.1",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.1.tgz",
"integrity": "sha512-6oz2beyjc5VMn/KV1pPw8fliQkhBXrVn1Z3TVyqZxU8kZpzEKhBdmCFqI6ZbmGtamQvQGuU1sgPTk8ZrXDD7jQ==",
"dev": true,
"funding": [
{
"type": "opencollective",
"url": "https://opencollective.com/postcss/"
},
{
"type": "tidelift",
"url": "https://tidelift.com/funding/github/npm/postcss"
},
{
"type": "github",
"url": "https://github.com/sponsors/ai"
}
],
"dependencies": {
"nanoid": "^3.3.8",
"picocolors": "^1.1.1",
"source-map-js": "^1.2.1"
},
"engines": {
"node": "^10 || ^12 || >=14"
}
},
"node_modules/rollup": {
"version": "3.29.5",
"resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.5.tgz",
"integrity": "sha512-GVsDdsbJzzy4S/v3dqWPJ7EfvZJfCHiDqe80IyrF59LYuP+e6U1LJoUqeuqRbwAWoMNoXivMNeNAOf5E22VA1w==",
"dev": true,
"bin": {
"rollup": "dist/bin/rollup"
},
"engines": {
"node": ">=14.18.0",
"npm": ">=8.0.0"
},
"optionalDependencies": {
"fsevents": "~2.3.2"
}
},
"node_modules/source-map-js": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
"integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
"dev": true,
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/vite": {
"version": "4.5.9",
"resolved": "https://registry.npmjs.org/vite/-/vite-4.5.9.tgz",
"integrity": "sha512-qK9W4xjgD3gXbC0NmdNFFnVFLMWSNiR3swj957yutwzzN16xF/E7nmtAyp1rT9hviDroQANjE4HK3H4WqWdFtw==",
"dev": true,
"dependencies": {
"esbuild": "^0.18.10",
"postcss": "^8.4.27",
"rollup": "^3.27.1"
},
"bin": {
"vite": "bin/vite.js"
},
"engines": {
"node": "^14.18.0 || >=16.0.0"
},
"funding": {
"url": "https://github.com/vitejs/vite?sponsor=1"
},
"optionalDependencies": {
"fsevents": "~2.3.2"
},
"peerDependencies": {
"@types/node": ">= 14",
"less": "*",
"lightningcss": "^1.21.0",
"sass": "*",
"stylus": "*",
"sugarss": "*",
"terser": "^5.4.0"
},
"peerDependenciesMeta": {
"@types/node": {
"optional": true
},
"less": {
"optional": true
},
"lightningcss": {
"optional": true
},
"sass": {
"optional": true
},
"stylus": {
"optional": true
},
"sugarss": {
"optional": true
},
"terser": {
"optional": true
}
}
}
}
}
+14
View File
@@ -0,0 +1,14 @@
{
"name": "nex-website",
"private": true,
"version": "0.0.0",
"type": "module",
"scripts": {
"dev": "vite",
"build": "vite build",
"preview": "vite preview"
},
"devDependencies": {
"vite": "^4.3.9"
}
}
+59
View File
@@ -0,0 +1,59 @@
// Function to evaluate basic expressions
function evaluateExpression(expr) {
try {
expr = expr.trim();
// Check for basic arithmetic validity (numbers, operators, parentheses)
if (/^[\d+\-*/().\s]+$/.test(expr)) {
return eval(expr); // Use JavaScript eval for arithmetic
} else {
return "Error: Invalid arithmetic expression - " + expr;
}
} catch (e) {
return "Error: " + e.message;
}
}
// Simulate 'ullitu' user input
function ullitu(prompt) {
const userInput = document.getElementById('user-input').value;
return userInput ? `${prompt}: ${userInput}` : 'No input provided';
}
// Main function to handle running the code
function runCode() {
const code = document.getElementById('code-input').value;
const outputElement = document.getElementById('output');
let output = '';
const statements = code.split('\n');
statements.forEach(statement => {
statement = statement.trim();
if (statement.startsWith("accu(")) {
// Handle 'accu' function (similar to print)
const content = statement.match(/accu\((.*?)\)/);
if (content) {
let parts = content[1].split(',').map(p => p.trim());
let result = '';
parts.forEach(part => {
if (/^".*"$/.test(part)) {
result += part.slice(1, -1); // Remove quotes
} else if (/^[\d+\-*/().\s]+$/.test(part)) {
result += evaluateExpression(part);
} else if (part.includes("ullitu")) {
const prompt = part.match(/ullitu\("(.*?)"\)/);
if (prompt) {
result += ullitu(prompt[1]);
}
}
});
output += result + '\n';
}
} else {
output += "Error: Invalid content - " + statement + '\n';
}
});
outputElement.textContent = output;
}
+261
View File
@@ -0,0 +1,261 @@
body {
font-family: 'Roboto', sans-serif;
margin: 0;
padding: 0;
background-color: #1a1a1a;
color: #fff;
line-height: 1.6;
transition: background-color 0.3s ease;
}
header {
background-color: #2c3e50;
color: #fff;
padding: 1.5em 0;
text-align: center;
box-shadow: 0 2px 5px rgba(0,0,0,0.2);
transition: background-color 0.3s ease;
}
.header-content {
display: flex;
justify-content: space-between;
align-items: center;
max-width: 1200px;
margin: 0 auto;
padding: 0 20px;
}
nav a {
color: #fff;
text-decoration: none;
margin: 0 1.5em;
transition: color 0.3s ease;
}
nav a:hover {
color: #3498db;
}
main {
padding: 3em;
max-width: 960px;
margin: 0 auto;
}
section {
background-color: #252525;
padding: 2.5em;
margin-bottom: 2.5em;
border-radius: 10px;
box-shadow: 0 4px 8px rgba(0,0,0,0.3);
transition: transform 0.3s ease, background-color 0.3s ease;
}
section:hover {
transform: translateY(-5px);
background-color: #333;
}
h2 {
color: #3498db;
border-bottom: 2px solid #3498db;
padding-bottom: 0.5em;
margin-bottom: 1em;
}
ul {
list-style-type: none;
padding: 0;
margin-left: 0;
}
ul li {
margin-bottom: 0.8em;
padding-left: 1.2em;
position: relative;
}
ul li::before {
content: '✓';
position: absolute;
left: 0;
color: #2ecc71;
}
.button {
display: inline-block;
background-color: #3498db;
color: #fff;
padding: 12px 24px;
text-decoration: none;
border-radius: 6px;
transition: background-color 0.3s ease;
margin-top: 1em;
}
.button:hover {
background-color: #2980b9;
}
footer {
text-align: center;
padding: 1.5em 0;
background-color: #2c3e50;
color: #fff;
position: relative;
width: 100%;
margin-top: 4em;
transition: background-color 0.3s ease;
display: flex;
flex-direction: column;
align-items: center;
}
.donate-buttons {
margin-top: 10px;
}
.donate-buttons a {
margin: 0 5px;
}
.code-example {
background-color: #333;
padding: 1.5em;
border-radius: 8px;
margin-bottom: 1.5em;
}
.code-example h3 {
margin-top: 0;
color: #3498db;
}
.code-example pre {
background-color: #444;
padding: 1em;
border-radius: 6px;
overflow-x: auto;
}
.code-example code {
font-family: 'Courier New', monospace;
color: #fff;
}
.auth-area {
display: flex;
align-items: center;
}
#user-profile {
display: flex;
align-items: center;
margin-left: 20px;
}
#user-profile span {
margin-right: 10px;
}
#login-button, #logout-button {
background-color: #3498db;
color: #fff;
padding: 8px 12px;
border: none;
border-radius: 4px;
cursor: pointer;
transition: background-color 0.3s ease;
}
#login-button:hover, #logout-button:hover {
background-color: #2980b9;
}
/* Modal Styles */
.modal {
display: none;
position: fixed;
z-index: 1;
left: 0;
top: 0;
width: 100%;
height: 100%;
overflow: auto;
background-color: rgba(0,0,0,0.7);
backdrop-filter: blur(5px);
}
.modal-content {
background-color: #252525;
margin: 15% auto;
padding: 20px;
border: 1px solid #555;
width: 80%;
max-width: 500px;
border-radius: 8px;
position: relative;
box-shadow: 0 4px 8px rgba(0,0,0,0.5);
}
.close-button {
color: #aaa;
float: right;
font-size: 28px;
font-weight: bold;
cursor: pointer;
}
.close-button:hover,
.close-button:focus {
color: #fff;
text-decoration: none;
cursor: pointer;
}
.modal-content input {
display: block;
margin: 10px 0;
padding: 10px;
width: calc(100% - 22px);
border: 1px solid #555;
border-radius: 4px;
background-color: #333;
color: #fff;
}
.modal-content button {
background-color: #3498db;
color: #fff;
padding: 10px 15px;
border: none;
border-radius: 4px;
cursor: pointer;
transition: background-color 0.3s ease;
margin-top: 10px;
}
.modal-content button:hover {
background-color: #2980b9;
}
.modal-content p {
margin-top: 15px;
text-align: center;
}
.modal-content a {
color: #3498db;
text-decoration: none;
}
.modal-content a:hover {
text-decoration: underline;
}
.error-message {
color: #e74c3c;
margin-top: 5px;
font-size: 0.9em;
}
+64
View File
@@ -0,0 +1,64 @@
body {
font-family: Arial, sans-serif;
background-color: #2E2E2E;
color: white;
margin: 0;
padding: 0;
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
}
.container {
width: 80%;
max-width: 800px;
text-align: center;
}
h1 {
color: #A9D0D1;
}
textarea, input {
width: 100%;
padding: 10px;
background-color: #444444;
color: white;
border: 1px solid #666666;
margin-bottom: 20px;
}
textarea {
height: 200px;
border-radius: 5px;
}
button {
padding: 10px 20px;
background-color: #5A5A5A;
border: 1px solid #777777;
color: white;
border-radius: 5px;
cursor: pointer;
}
button:hover {
background-color: #888888;
}
.output-section {
margin-top: 30px;
background-color: #333333;
padding: 20px;
border-radius: 5px;
}
#output {
background-color: #121212;
color: #A9D0D1;
padding: 15px;
border-radius: 8px;
white-space: pre-wrap;
word-wrap: break-word;
}