BuiltWithNOF
CronJab

CronJab: A Windows scheduling client for Jabber messages

Spiro Michaylov:   spiro AT michaylov DOT com

This is an open source (MIT-style license) Windows client for scheduling Jabber messages.

Latest release (recommended): Beta version 0.5.0 (source, installer).


CronJab is a Windows client used for scheduling Jabber messages. It maintains a set of messages to be sent to specific users at specific dates and times. When CronJab is started, it connects to the specified Jabber server on behalf of the specified user and sends messagesd when it is time to do so. The user can add, delete or change messages at any time -- they are stored in an XML file and re-read the next time CronJab is started.

On starting CornJab, the login screen is simple: enter a valid host, port, user ID and password. These will be saved for next time.

Next, the empty schedule screen will appear. Use the “Add” button to enter a schedule item, giving the date and time the message is to be sent, a short “tag” that summarizes the message, who the message should be sent to and the message itself, with a subject line.

The schedule screen will then show a summary of your message, and one the message is sent it will be logged in the lower pannel. You can add more messages, delete them and edit them from this screen.

When you exit your messages will be saved for next time. You must be running CronJab for messages to be sent. Messages scheduled for a time when CronJab was not running will not be sent.

Limitations

At present, CronJab provides rather simple functionality. In particular:

  • it does not support account creation
  • repeating tasks cannot be scheduled
  • it does not run as a service
  • only the default message type is supported

Installation

A Windows installer is provided. The .NET framework must be installed before CronJab can be installed.


This software uses the open source Jabber-Net library.

 

[Home] [Spiro] [Projects] [Software Notes] [Book Reviews] [Jo] [Chester] [Cleo]