Skip to main content

A command line interface for https://github.com/Antojitos/guacamole

Tested with Python 2.7 and 3.4

https://travis-ci.org/Antojitos/guacamole-cli.svg?branch=master

Install

$ pip install guacamole-cli

Usage

Uploading a file

To upload a file you need to specify your Guacamole server URL and a filename, for example:

$ guacamole screenshot.jpg
http://guacamole.antojitos.io/files/TRPm/0lkq/6egk/yHgg/OeDg/fVHr/screenshot.jpg

Command options

Use --help to show the command options:

$ guacamole --help
usage: guacamole [-h] [-c CONFIG_FILE] [-e ENDPOINT] [-s SHORTENER] filename

positional arguments:
  filename              file to upload

optional arguments:
  -h, --help            show this help message and exit
  -c CONFIG_FILE, --config-file CONFIG_FILE
                        Specify a configuration file
  -e ENDPOINT, --endpoint ENDPOINT
                        Guacamole endpoint URL
  -s SHORTENER, --shortener SHORTENER
                        Tamales endpoint URL

Configuration file

By default the command line interface looks for a configuration file in ~/.guacamole.conf. You can also specify an alternative configuration file using the --config-file command line option.

Here’s an example:

[general]
endpoint = http://guacamole.antojitos.io/files/

# an empty value disable the URL shortener service
shortener = http://t.antojitos.io/api/v1/urls

Tests

In order to execute the test suite you need to run the next commands:

pip install -r requirements-dev.txt
python tests/main.py

Download files

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

Source Distribution

guacamole-cli-0.3.1.tar.gz (3.3 kB view details)

Uploaded Source

File details

Details for the file guacamole-cli-0.3.1.tar.gz.

File metadata

  • Download URL: guacamole-cli-0.3.1.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for guacamole-cli-0.3.1.tar.gz
Algorithm Hash digest
SHA256 30049e8cb4cacffc6d6b7765e61261f9b8f07fe462dff3457bb9d7d9b3075901
MD5 510a64751920d7603f546fb3b19ba5fd
BLAKE2b-256 3abc3edb523b74c48065dc44dd19690bbd2284f41f34cb0f5eb07a193a4489a8

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.3.1 This release

1 file

0.3.0

1 file

0.2.3

1 file

0.2.2

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page