Skip to main content

crawlMp-gui

GitHub

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)

Source distribution for crawlMpGui 0.0.9
File Size Uploaded
crawlMpGui-0.0.9.tar.gz 163.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for crawlMpGui 0.0.9
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.0.9 This release

2 release files

0.0.8

1 release file

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.3

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page