Skip to main content

A simple message transport application and library.

Project description

PyPI version Build Status Coverage Status Code Health

Simple network messaging client application that can send messages stored in a file to a remote host.

Installation

There are currently two different ways of installing the application.

Through pip:

pip install messaging-client

Manually:

git clone https://github.com/mjalas/messaging-client.git
cd message-client
python setup.py install

Usage

The messaging-client sends messages by default to localhost:8700

To send a message written as a command line argument to:

messaging-client -m <message string>

To send a message written into a file:

messaging-client <message file>

Either remote host address or port number or both can be specified with command line options:

messaging-client -h <address> -p <port> <filename>

or

messaging-client -h <address> -p <port> -m <message string>

Setup virtual environment

To setup a virtual environment after cloning the repository, it is easiest to use one of the two creation scripts included in the project. The first option is to create the virtual environment with virtualenv:

env_creators/venv_create.sh

The second option is to create the environment with virtualenvwrapper:

env_creators/venvwrapper_create.sh

However, this requires that virtualenvwrappers has been setup (see http://docs.python-guide.org/en/latest/dev/virtualenvs/ if not familiar with virtualenvwrapper)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
messaging-client-0.0.5.tar.gz (4.9 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page