Last updated:
0 purchases
crawlMpGui 0.0.9
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
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.