rpipe


Namerpipe JSON
Version 9.8.0 PyPI version JSON
download
home_pageNone
SummaryA little python remote pipe server and client.
upload_time2025-02-07 19:42:19
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/cf/57/4e1da7879e642df247830d4cb125a98f0f7fc431c9e76a252900f7357dd2/rpipe-9.8.0.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.8.0",
    "project_urls": {
        "Homepage": "https://github.com/zwimer/rpipe"
    },
    "split_keywords": [
        "remote",
        " pipe"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "59890d9e828adaec608e82cedc5128881febcb6beda53d27d013cf90fa3e8d14",
                "md5": "a2a71eb873a8109fafa296068f324cf3",
                "sha256": "4c441b8edca632b7a2274b4fa8b12425010ce45aabe750e68109f2004af58aff"
            },
            "downloads": -1,
            "filename": "rpipe-9.8.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "a2a71eb873a8109fafa296068f324cf3",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.12",
            "size": 63147,
            "upload_time": "2025-02-07T19:42:18",
            "upload_time_iso_8601": "2025-02-07T19:42:18.122815Z",
            "url": "https://files.pythonhosted.org/packages/59/89/0d9e828adaec608e82cedc5128881febcb6beda53d27d013cf90fa3e8d14/rpipe-9.8.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "cf574e1da7879e642df247830d4cb125a98f0f7fc431c9e76a252900f7357dd2",
                "md5": "98fb8330ccc789f5781d405da8397664",
                "sha256": "60dfe516ad4a885113eb377bbbcc019b2a96ae1d23d36e4f22c2b03627d852fd"
            },
            "downloads": -1,
            "filename": "rpipe-9.8.0.tar.gz",
            "has_sig": false,
            "md5_digest": "98fb8330ccc789f5781d405da8397664",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.12",
            "size": 49422,
            "upload_time": "2025-02-07T19:42:19",
            "upload_time_iso_8601": "2025-02-07T19:42:19.913552Z",
            "url": "https://files.pythonhosted.org/packages/cf/57/4e1da7879e642df247830d4cb125a98f0f7fc431c9e76a252900f7357dd2/rpipe-9.8.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-02-07 19:42:19",
    "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.84758s