Skip to main content

Output a command to a web browser.

Project description

Web Command

Output a command to a web browser console.

Install

pip install web-command

Example

web-command -s -l info -w 60 -- curl -s https://wttr.in/los-angeles

Browse http://localhost:8000/ to see the output.

Usage

usage: web-command [-h] [-a HOST] [-p PORT] [-s] [-l LEVEL] [-w WAIT_TIME]
                   [-V]
                   [COMMAND [COMMAND ...]]

Output a command to a web browser.

positional arguments:
  COMMAND               command to run (default: None)

optional arguments:
  -h, --help            show this help message and exit
  -a HOST, --host HOST  host to bind to (default: localhost)
  -p PORT, --port PORT  port to bind to (default: 8000)
  -s, --suppress-output
                        suppress output (default: False)
  -l LEVEL, --log-level LEVEL
                        log level (default: none)
  -w WAIT_TIME, --wait-time WAIT_TIME
                        seconds to wait before restarting command (default: 5)
  -V, --version         show version and exit (default: False)

Development

git clone https://github.com/vjagaro/web-command.git
cd web-command-server
poetry install
npm install
npm run build

To build and publish:

poetry build
poetry config repositories.testpypi https://test.pypi.org/legacy/
poetry publish -r testpypi
# In another virtual environment:
pip install --index-url https://test.pypi.org/simple/ web-command
# If this looks good...
poetry publish

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

web-command-0.1.0.tar.gz (73.9 kB view details)

Uploaded Source

Built Distribution

web_command-0.1.0-py3-none-any.whl (74.6 kB view details)

Uploaded Python 3

File details

Details for the file web-command-0.1.0.tar.gz.

File metadata

  • Download URL: web-command-0.1.0.tar.gz
  • Upload date:
  • Size: 73.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.10 CPython/3.7.3 Linux/4.19.0-10-amd64

File hashes

Hashes for web-command-0.1.0.tar.gz
Algorithm Hash digest
SHA256 3f48143e8865463f04fac58794e1316cf6888c4b875ceec8a3b1a0034b808fbb
MD5 e8fa571fb45f265d5b0d2514b7629776
BLAKE2b-256 2db6c63b3259827f8285d697f3485b471bdd5ab07e57cab85b24072fa67705a5

See more details on using hashes here.

File details

Details for the file web_command-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: web_command-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 74.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.10 CPython/3.7.3 Linux/4.19.0-10-amd64

File hashes

Hashes for web_command-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7698af7cc5787aaa682be5a1ec37905467423640c3ec55ecf940b279a6f08cb8
MD5 056217a3cc37467e9967b037b953a01e
BLAKE2b-256 24107c40e597bc76b364b05a38c542688c2e76db770900b78ba8fd96f7549a10

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