Skip to main content

Listing scan plugin for Nokwatch

Project description

nokwatch-scan

Listing scan plugin for Nokwatch. Monitors listing pages (e.g. eBay, job boards, classifieds) for new or changed items and notifies you via Nokwatch’s email, Discord, or Slack channels.

Requirements

  • Nokwatch (main app) installed and running
  • Python 3.10+
  • requests, beautifulsoup4, jsonpath-ng (installed automatically with this plugin)

Installation

With your Nokwatch environment active:

pip install nokwatch-scan

Or from source (e.g. from the Nokwatch repo):

pip install -e plugins/nokwatch-scan

Restart Nokwatch so it picks up the plugin. Scanner will appear in the menu; open it to add and manage listing scan jobs.

What it does

  • Listing scan jobs – Configure a URL and an extractor (JSONPath for JSON APIs, or CSS selectors for HTML). Nokwatch fetches the page on a schedule, extracts items (title, URL, price), and notifies you when new items appear or match your filters.
  • Filters – Optional text pattern and price range (min/max) to narrow results.
  • Scanner UI – Add, edit, and run scan jobs from Scanner in the Nokwatch menu. Scan jobs also appear on the main dashboard; edit shared options (notifications, tags, cooldown) from the main Edit Monitor dialog.

License

MIT

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

nokwatch_scan-0.1.0.tar.gz (7.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nokwatch_scan-0.1.0-py3-none-any.whl (8.9 kB view details)

Uploaded Python 3

File details

Details for the file nokwatch_scan-0.1.0.tar.gz.

File metadata

  • Download URL: nokwatch_scan-0.1.0.tar.gz
  • Upload date:
  • Size: 7.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.19

File hashes

Hashes for nokwatch_scan-0.1.0.tar.gz
Algorithm Hash digest
SHA256 3366aa351c16704b9a006caf709b3420aeffc66fb235418f7d02dbc31c6427a2
MD5 b58d064e5d47375fdeb2f51556b903c8
BLAKE2b-256 227ff60f22e46ca0491efd54f4f2c62524cfed4fb4c8163a8031a738ee1c31c9

See more details on using hashes here.

File details

Details for the file nokwatch_scan-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: nokwatch_scan-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 8.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.19

File hashes

Hashes for nokwatch_scan-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b075c5dbf040273d9d397934a3ca7a88e8855b1c3d0fa536074bebc9455b5188
MD5 145da9e93c658fe5023a638424453e42
BLAKE2b-256 2540d98c34376b95722791a4fc5fc54887d358d959ec90043f1c1a14442177d1

See more details on using hashes here.

Supported by

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