rpipe


Namerpipe JSON
Version 9.5.4 PyPI version JSON
download
home_pageNone
SummaryA little python remote pipe server and client.
upload_time2025-01-09 02:56:50
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/d3/28/e4bc3cb03e076d0ccecd2b856f04ad34f04654e4b52e5102abe8cac49da1/rpipe-9.5.4.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.4",
    "project_urls": {
        "Homepage": "https://github.com/zwimer/rpipe"
    },
    "split_keywords": [
        "remote",
        " pipe"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "304315ffea4498624abff71b9c617613bea0b7514214cbb826baddf7d6da1d08",
                "md5": "0ff5d37463abfdc4f8bd4f944d8eff01",
                "sha256": "0c8945d14135ad83ca11141c3ee5e0097b10434da91c26a8d2ffa632cd41e4c8"
            },
            "downloads": -1,
            "filename": "rpipe-9.5.4-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "0ff5d37463abfdc4f8bd4f944d8eff01",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.12",
            "size": 60038,
            "upload_time": "2025-01-09T02:56:49",
            "upload_time_iso_8601": "2025-01-09T02:56:49.124826Z",
            "url": "https://files.pythonhosted.org/packages/30/43/15ffea4498624abff71b9c617613bea0b7514214cbb826baddf7d6da1d08/rpipe-9.5.4-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d328e4bc3cb03e076d0ccecd2b856f04ad34f04654e4b52e5102abe8cac49da1",
                "md5": "9fbe4df3bc9ea78903d4f08cb2cbe456",
                "sha256": "4b84e81e1ec5140e71a37b716ba3cc939aaf479b307d7e533418bd33c19af6fb"
            },
            "downloads": -1,
            "filename": "rpipe-9.5.4.tar.gz",
            "has_sig": false,
            "md5_digest": "9fbe4df3bc9ea78903d4f08cb2cbe456",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.12",
            "size": 46991,
            "upload_time": "2025-01-09T02:56:50",
            "upload_time_iso_8601": "2025-01-09T02:56:50.323167Z",
            "url": "https://files.pythonhosted.org/packages/d3/28/e4bc3cb03e076d0ccecd2b856f04ad34f04654e4b52e5102abe8cac49da1/rpipe-9.5.4.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-01-09 02:56:50",
    "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.39304s