mirror of
https://github.com/0x5t4l1n/Nex.git
synced 2026-05-26 11:35:53 +00:00
Add files via upload
This commit is contained in:
@@ -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,
|
||||
)
|
||||
@@ -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
@@ -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.
@@ -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
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -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.
@@ -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.
@@ -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
@@ -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>
|
||||
@@ -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>© 2025 Nex Programming Language</p>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
+170
@@ -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>© 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">×</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">×</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">×</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
@@ -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
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"version": "0.2.0",
|
||||
"configurations": [
|
||||
{
|
||||
"name": "Python: Kavithai",
|
||||
"type": "python",
|
||||
"request": "launch",
|
||||
"program": "${workspaceFolder}/Kavithai.py",
|
||||
"console": "integratedTerminal"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -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';
|
||||
}
|
||||
});
|
||||
Generated
+550
@@ -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
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
@@ -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
@@ -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;
|
||||
}
|
||||
Reference in New Issue
Block a user