Cynical Network  

Developer: Perry the Cynic     Like this plugin? Show your appreciation!
Category: IP Communications
Assistance: Get help!   
Plugin ID: org.cynic.indigo.network
Latest release: v3.1.3 released on Aug. 6, 2022
Requires: Indigo v2022.1.0 or higher
(Check the Releases tab below for older releases that may have different requirements)
  Download latest release

This plugin allows Indigo to make and receive network connections over the Internet. You may write text with actions. You may define events that trigger when a particular text pattern is seen in a received line, using regular expressions. You may enable and disable these events dynamically so as to shape a conversation - all without writing any Python or AppleScript code.

This plugin is primarily aimed at line-oriented text conversations. Binary data can be sent using dynamic field values. There is no support for UDP. (If you don't know what that is, don't worry about it.)

If you want a worked example, here is how to control a TiVO using Cynical Network.

Release details
Released on: Aug. 6, 2022
Requires: Indigo v2022.1.0+
Changes in this release

The "send text" action allows sending of arbitrary (escaped) bytes (for binary protocols). That got messed up in the Python 3 conversion.

Release details
Released on: July 8, 2022
Requires: Indigo v2022.1.0+
Changes in this release

"Send" works again.

Release details
Released on: July 8, 2022
Requires: Indigo v2022.1.0+
Changes in this release

Another Python 3 remnant squashed.

Release details
Released on: July 8, 2022
Requires: Indigo v2022.1.0+
Changes in this release

One less Python 3 related bug.

Release details
Released on: June 1, 2022
Requires: Indigo v2022.1.0+
Changes in this release

Python 3 based for the future! Otherwise unchanged.

Release details
Released on: Dec. 22, 2016
Requires: Indigo v5.1.3 thru v2022.1
Changes in this release

This is the first release to be in the Plugin Store.