Skip to main content

Context-aware nickname autocomplete for ClickPLC instruction windows.

Project description

clicknick_logo

clicknick

Context-aware nickname autocomplete for ClickPLC instruction windows.

CLICK_BJVV78ZqMR

Features

  • Smart Autocomplete: Shows only relevant nicknames based on instruction type
  • Multiple Filter Modes: Prefix, Contains, and Fuzzy matching
  • Exclude: SC/SD addresses or your own
  • Non-Intrusive: Works alongside Click PLC without modifications

image

How to Run

[!NOTE] For live nickname database functionality, you'll need Microsoft Access ODBC drivers installed. If you see an "ODBC drivers not found" warning, see our installation guide for help. CSV nickname file loading works without these drivers.

Option 1: Using uv (recommended)

uvx clicknick

If you don't have uv installed, you can get it from: https://github.com/astral-sh/uv#installation

To upgrade to the latest version:

uvx clicknick@latest

Option 2: Using pip

pip install clicknick
python -m clicknick

Usage

  1. Select your ClickPLC nickname CSV file
  2. Connect to your Click PLC instance
  3. Start monitoring
  4. Open ClickPLC Instruction window and Type in added Combobox-Input to see autocomplete suggestions

Supported Windows

  • Contact Normally Open/Closed
  • Edge Contact
  • Out, Set, Reset
  • Compare (A with B)
  • Timer, Counter
  • Math instructions
  • Shift Register
  • Copy instruction
  • Search instruction
  • Search & Replace dialog

Requirements

  • Windows 10/11
  • Click PLC Software

Roadmap

  • Add support for inserting Nickname/Address into Math equation

Project Docs

For how to install uv and Python, see installation.md.

For development workflows, see development.md.

For instructions on publishing to PyPI, see publishing.md.


This project was built from simple-modern-uv.

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

clicknick-0.5.5.tar.gz (76.8 kB view details)

Uploaded Source

Built Distribution

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

clicknick-0.5.5-py3-none-any.whl (41.8 kB view details)

Uploaded Python 3

File details

Details for the file clicknick-0.5.5.tar.gz.

File metadata

  • Download URL: clicknick-0.5.5.tar.gz
  • Upload date:
  • Size: 76.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for clicknick-0.5.5.tar.gz
Algorithm Hash digest
SHA256 ceb1b5a0a86cca66774b6c5d319fa16d887f62e4cc5a9a1dfef3e259ce9e4b62
MD5 2c0618978645ff46ef8e1209ef07d423
BLAKE2b-256 ab2aa9049e3ab684732b6a44f22cf9308cff32fa566357cbadf2190bbeb4bb8a

See more details on using hashes here.

Provenance

The following attestation bundles were made for clicknick-0.5.5.tar.gz:

Publisher: publish.yml on ssweber/clicknick

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clicknick-0.5.5-py3-none-any.whl.

File metadata

  • Download URL: clicknick-0.5.5-py3-none-any.whl
  • Upload date:
  • Size: 41.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for clicknick-0.5.5-py3-none-any.whl
Algorithm Hash digest
SHA256 d1a0be7c64ad3c1bfe19f35e61799bacced39ffde3336e72cb69b5afca5aa8a2
MD5 53be1112b7b122a4eb1d080b57a2d51f
BLAKE2b-256 c10347bd5645c4e7fbb8140a6e5864d5b67310036ca7788a106f9f73ebbb1e4c

See more details on using hashes here.

Provenance

The following attestation bundles were made for clicknick-0.5.5-py3-none-any.whl:

Publisher: publish.yml on ssweber/clicknick

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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