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