Skip to main content

Full-featured web UI for monitoring and controlling Scrapyd servers cluster, with Scrapy log analysis and visualization supported

Project description

ScrapydWeb: Full-featured web UI for monitoring and controlling Scrapyd servers cluster, with Scrapy log analysis and visualization supported

Features

  • Multinode Scrapyd Servers

    • Group, filter and select any numbers of nodes
    • Execute command on multinodes with one click
  • Scrapy Log Analysis

    • Stats collection
    • Progress visualization
    • Logs categorization
  • All Scrapyd API Supported

    • Deploy project, Run Spider, Stop job
    • List projects/versions/spiders/running_jobs
    • Delete version/project
  • Others

    • Basic auth for web UI

Maintainer

Installation

To install ScrapydWeb, simply use pip:

$ pip install scrapydweb

Start Up

Run "scrapydweb -h" to get help, and a config file named "scrapydweb_settings.py" would be copied to the working directory, then you can custom config with it.

$ scrapydweb

Visit http://127.0.0.1:5000

Screenshot

  • Overview overview

  • Dashboard dashboard

  • Log Analysis

    • Stats collection log_stats

    • Progress visualization log_chart

    • Logs categorization log_extracted

  • Deploy Project deploy

  • Run Spider run

  • Manage Projects manage

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

scrapydweb-0.9.5.tar.gz (575.8 kB view details)

Uploaded Source

Built Distribution

scrapydweb-0.9.5-py3-none-any.whl (602.2 kB view details)

Uploaded Python 3

File details

Details for the file scrapydweb-0.9.5.tar.gz.

File metadata

  • Download URL: scrapydweb-0.9.5.tar.gz
  • Upload date:
  • Size: 575.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.6.5

File hashes

Hashes for scrapydweb-0.9.5.tar.gz
Algorithm Hash digest
SHA256 c355c94c7cb663e6d2463b756c1d68bea31bafcfa2d9581e5bb5fa7b60f47a44
MD5 260121245bfb3fbcbad9fad38d079f3a
BLAKE2b-256 745f4af457634717b7f91dcef968c92765ebeebc7ffb5326b163563f5fe0d962

See more details on using hashes here.

File details

Details for the file scrapydweb-0.9.5-py3-none-any.whl.

File metadata

  • Download URL: scrapydweb-0.9.5-py3-none-any.whl
  • Upload date:
  • Size: 602.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.6.5

File hashes

Hashes for scrapydweb-0.9.5-py3-none-any.whl
Algorithm Hash digest
SHA256 dde52b9b6cd2119dc977b8c60fb533bd901657523316a1b93f3e2b0796c671b7
MD5 44ed477fb8580a32b24870bde637d2d9
BLAKE2b-256 2fcfba3f64036cde7c0202cae827f4b8e53b245b7760c6eee63761cc951e096e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page