Skip to main content

Get RabbitMQ messages from a specific queue to a file.

Project description

rabbitgetapi - Get RabbitMQ queue messages via API

Description

To get messages from a queue or anything else (coming soon) available in the Rabbitmq API.

Requirements

Python 3

Environment

linux

Install

pip install rabbitgetapi

Usage

❯ rabbitgetapi getqueue -h
usage: rabbitgetapi getqueue [-h] [-f CONFIGFILE] [--url URL] [-v VHOST] [--user USER] [--password PASSWORD] [--outputfile OUTPUTFILE]
                             [--separator SEPARATOR] [--mode MODE] [-q QUEUE] [-c COUNT]

optional arguments:
  -h, --help            show this help message and exit
  -f CONFIGFILE, --configfile CONFIGFILE
                        Configuration file (full or relative path)
  --url URL             RabbitMQ server url without slash, default = http://127.0.0.1:15672.
  -v VHOST, --vhost VHOST
                        RabbitMQ virtual server, default = '/'.
  --user USER, -u USER  RabbitMQ user, default = guest.
  --password PASSWORD, -p PASSWORD
                        RabbitMQ password, default = guest.
  --outputfile OUTPUTFILE, -o OUTPUTFILE
                        file for output messages.
  --separator SEPARATOR, -s SEPARATOR
                        Character for line separator.
  --mode MODE, -m MODE  full = whole message, payload = just payload
  -q QUEUE, --queue QUEUE
                        The queue from where the messages will be obtained.
  -c COUNT, --count COUNT
                        controls the maximum number of messages to get. Default=10.
Authors:

Sidon Duarte,

Version:

0.0.1 at 2021/09/12

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

rabbitgetapi-0.0.2.tar.gz (6.4 kB view details)

Uploaded Source

Built Distribution

rabbitgetapi-0.0.2-py3-none-any.whl (7.7 kB view details)

Uploaded Python 3

File details

Details for the file rabbitgetapi-0.0.2.tar.gz.

File metadata

  • Download URL: rabbitgetapi-0.0.2.tar.gz
  • Upload date:
  • Size: 6.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for rabbitgetapi-0.0.2.tar.gz
Algorithm Hash digest
SHA256 268eb603fedf3b42dcb71b60bbc88f16b4a891da1f58475aeec29c1834736ab6
MD5 daebc35c1b6d548e7bc740496b60f9d3
BLAKE2b-256 cac0490393e2504a8ffe263a7d1bba9a24e1e424b740feb1d4d29764b1410a13

See more details on using hashes here.

File details

Details for the file rabbitgetapi-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: rabbitgetapi-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 7.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for rabbitgetapi-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 c0eece74e8169ebf5bb8fda4f088a11d6ab11fe5463441c76ce642b0f5a8b39b
MD5 372630dfcc3206d271131410fbc91edd
BLAKE2b-256 580444a1b9e98f4d2fc64fa1280874b83237bcebeb8a14d2ab05c6fbee355b23

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page