crawlMp-gui
Graphical interface for crawlMp implemented in PyQt6.
Results are paged into page_sized chunks.
User can sort hits by column and apply multiple filter based on column type.
Installation
python3 -m pip install crawlMpGui
- In case of
ImportError: libQt6Widgets.so.6, execute:
export LD_LIBRARY_PATH=/home/domarm/Qt/6.2.1/gcc_64/lib:$LD_LIBRARY_PATH
Usage examples
Scripts
- Show help:
search_fs_mp_gui --help - Search for .zip files
search_fs_mp_gui \\.zip$ - Get all .zip files in different directories
search_fs_mp_gui \\.zip$ -l /home /usr/share
Python code
import sys
from PyQt6.QtWidgets import QApplication
from crawlMp.crawlMp import CrawlMp
from crawlMp.crawlers.crawler_fs import CrawlerSearchFs
from crawlMp.enums import Mode
from crawlMpGui.widgets.results_widget import ResultsWidget
app = QApplication(sys.argv)
w = ResultsWidget()
w.show()
manager = CrawlMp(CrawlerSearchFs, links=["/"], num_proc=8, pattern="\.zip$", mode=Mode.EXTENDED)
manager.start(lambda m: w.sig_update_results.emit(m.results))
app.exec()
Icons attribution
Icon made by Roundicons
from www.flaticon.com
Icon made by Smauj from www.flaticon.com
Icon made by deemakdaksina
from www.flaticon.com
Metadata
Release files for crawlMpGui 0.0.9
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| crawlMpGui-0.0.9.tar.gz | 163.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| crawlMpGui-0.0.9-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 324.4 kB
Release files / crawlMpGui-0.0.9.tar.gz
| Download URL | crawlMpGui-0.0.9.tar.gz |
|---|---|
| Size | 163.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e692e7e5ef023ef4c892f4ef7b559e691b4c8b694474ec8aa52fcf99ac357aa1
|
|
BLAKE2b-256 checksum How to use checksums |
f5f1896f3096a55c8124fafd1ca3b3eb95851a9c4d667a249c5aa51978101841
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10
|
Release files / crawlMpGui-0.0.9-py3-none-any.whl
| Download URL | crawlMpGui-0.0.9-py3-none-any.whl |
|---|---|
| Size | 160.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8d73099726eae9586815a458288a58c63b5eca4cd600c8cf26d4e8795ebb5ac8
|
|
BLAKE2b-256 checksum How to use checksums |
28748f9c092d52bb88a8f5c47ddf6611d7c0c663f9c3223dfddcb75355f57e72
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10
|