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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3366aa351c16704b9a006caf709b3420aeffc66fb235418f7d02dbc31c6427a2
|
|
| MD5 |
b58d064e5d47375fdeb2f51556b903c8
|
|
| BLAKE2b-256 |
227ff60f22e46ca0491efd54f4f2c62524cfed4fb4c8163a8031a738ee1c31c9
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b075c5dbf040273d9d397934a3ca7a88e8855b1c3d0fa536074bebc9455b5188
|
|
| MD5 |
145da9e93c658fe5023a638424453e42
|
|
| BLAKE2b-256 |
2540d98c34376b95722791a4fc5fc54887d358d959ec90043f1c1a14442177d1
|