rpipe


Namerpipe JSON
Version 10.1.1 PyPI version JSON
download
home_pageNone
SummaryA little python remote pipe server and client.
upload_time2025-08-17 08:30:54
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 --update-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/ee/93/114ae14254aecef656ccb970a20a02aa13ab63812686ad8e00dc0d262432/rpipe-10.1.1.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 --update-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": "10.1.1",
    "project_urls": {
        "Homepage": "https://github.com/zwimer/rpipe"
    },
    "split_keywords": [
        "remote",
        " pipe"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "86a4e75881cc73aecd73bd0f37c3734e1a14e6aebd52a3c38c4ac943d5ae4afd",
                "md5": "599ef0b8527432d7a317a9f070dcb70a",
                "sha256": "b1b972d5b9b1a80cf34edc35878908c3b0cd3779219823bf7384520ca4807f54"
            },
            "downloads": -1,
            "filename": "rpipe-10.1.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "599ef0b8527432d7a317a9f070dcb70a",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.12",
            "size": 66022,
            "upload_time": "2025-08-17T08:30:52",
            "upload_time_iso_8601": "2025-08-17T08:30:52.808717Z",
            "url": "https://files.pythonhosted.org/packages/86/a4/e75881cc73aecd73bd0f37c3734e1a14e6aebd52a3c38c4ac943d5ae4afd/rpipe-10.1.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ee93114ae14254aecef656ccb970a20a02aa13ab63812686ad8e00dc0d262432",
                "md5": "0ea0a2e4090e37d4115491e7d1d4af0d",
                "sha256": "b30bc8532d074397fc9459a883645360d2baa49d4e37caec6a7bbce0722fa962"
            },
            "downloads": -1,
            "filename": "rpipe-10.1.1.tar.gz",
            "has_sig": false,
            "md5_digest": "0ea0a2e4090e37d4115491e7d1d4af0d",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.12",
            "size": 51979,
            "upload_time": "2025-08-17T08:30:54",
            "upload_time_iso_8601": "2025-08-17T08:30:54.151364Z",
            "url": "https://files.pythonhosted.org/packages/ee/93/114ae14254aecef656ccb970a20a02aa13ab63812686ad8e00dc0d262432/rpipe-10.1.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-17 08:30:54",
    "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: 1.61577s