rpipe


Namerpipe JSON
Version 9.5.3 PyPI version JSON
download
home_pageNone
SummaryA little python remote pipe server and client.
upload_time2024-10-30 07:33:43
maintainerNone
docs_urlNone
authorNone
requires_python>=3.12
licenseGPLv3
keywords remote pipe
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # rpipe
A little python remote pipe server and client.

# Install

`pip install rpipe`

# Usage

Before anything else, you should set your pipe server URL and default channel (the default channel can be any string)
```bash
export RPIPE_PASSWORD="my password"  # Only need to set when saving config
rpipe --url <url> -c <channel> --password-env --save_config
```

If no password is desired, use `--no-password`; though data will be uploaded without encryption if this is done.

### Sending
```bash
echo "abc" | rpipe
```

### Receiving
```bash
rpipe        # Read the data
rpipe -c foo # Read data from the channel "foo"
rpipe --peek # Read the data but do not remove it from the server
```

Additional options can be found via `rpipe --help`.
Note that peeking will only show the data presently available, it will not construct a persistent pipe like reading will.

### Web Version

While discouraged and lacking support for encryption, users can forgo usage of the `rpipe` client and connect directly to an `rpipe` with simple `GET`/`POST` requests.
Visit the server's URL `/help` for more details.

### Custom URL or channel
Both sending and receiving support the command line options `-c`/`--channel` and `-u`/`--url` to use a different channel or URL than is saved.


# Server

Start the server via:
```bash
rpipe_server <port> [--host <host>] [--debug]
```

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "rpipe",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.12",
    "maintainer_email": null,
    "keywords": "remote, pipe",
    "author": null,
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/32/89/c244acbd5fd28674dcc3e608bab9db123038f429377c2aff39ee619cb00d/rpipe-9.5.3.tar.gz",
    "platform": null,
    "description": "# rpipe\nA little python remote pipe server and client.\n\n# Install\n\n`pip install rpipe`\n\n# Usage\n\nBefore anything else, you should set your pipe server URL and default channel (the default channel can be any string)\n```bash\nexport RPIPE_PASSWORD=\"my password\"  # Only need to set when saving config\nrpipe --url <url> -c <channel> --password-env --save_config\n```\n\nIf no password is desired, use `--no-password`; though data will be uploaded without encryption if this is done.\n\n### Sending\n```bash\necho \"abc\" | rpipe\n```\n\n### Receiving\n```bash\nrpipe        # Read the data\nrpipe -c foo # Read data from the channel \"foo\"\nrpipe --peek # Read the data but do not remove it from the server\n```\n\nAdditional options can be found via `rpipe --help`.\nNote that peeking will only show the data presently available, it will not construct a persistent pipe like reading will.\n\n### Web Version\n\nWhile discouraged and lacking support for encryption, users can forgo usage of the `rpipe` client and connect directly to an `rpipe` with simple `GET`/`POST` requests.\nVisit the server's URL `/help` for more details.\n\n### Custom URL or channel\nBoth sending and receiving support the command line options `-c`/`--channel` and `-u`/`--url` to use a different channel or URL than is saved.\n\n\n# Server\n\nStart the server via:\n```bash\nrpipe_server <port> [--host <host>] [--debug]\n```\n",
    "bugtrack_url": null,
    "license": "GPLv3",
    "summary": "A little python remote pipe server and client.",
    "version": "9.5.3",
    "project_urls": {
        "Homepage": "https://github.com/zwimer/rpipe"
    },
    "split_keywords": [
        "remote",
        " pipe"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7003647abf68b96a12444de56396cc90eb3459309525199322a0afa09758270a",
                "md5": "159912eacea96768e0874baa572da57b",
                "sha256": "840ac1f1120271f9e832a5b026b70ea606eb2a14c0018b6c25744d69729e9d01"
            },
            "downloads": -1,
            "filename": "rpipe-9.5.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "159912eacea96768e0874baa572da57b",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.12",
            "size": 60050,
            "upload_time": "2024-10-30T07:33:42",
            "upload_time_iso_8601": "2024-10-30T07:33:42.078777Z",
            "url": "https://files.pythonhosted.org/packages/70/03/647abf68b96a12444de56396cc90eb3459309525199322a0afa09758270a/rpipe-9.5.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3289c244acbd5fd28674dcc3e608bab9db123038f429377c2aff39ee619cb00d",
                "md5": "df3ebbcc531836712abb33c3f1c35f64",
                "sha256": "89f9aef980bfa4687fb1884bd9fddf32f8dcf96a098b74274b54d480db802107"
            },
            "downloads": -1,
            "filename": "rpipe-9.5.3.tar.gz",
            "has_sig": false,
            "md5_digest": "df3ebbcc531836712abb33c3f1c35f64",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.12",
            "size": 47023,
            "upload_time": "2024-10-30T07:33:43",
            "upload_time_iso_8601": "2024-10-30T07:33:43.502379Z",
            "url": "https://files.pythonhosted.org/packages/32/89/c244acbd5fd28674dcc3e608bab9db123038f429377c2aff39ee619cb00d/rpipe-9.5.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-10-30 07:33:43",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "zwimer",
    "github_project": "rpipe",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "rpipe"
}
        
Elapsed time: 0.37280s