rpipe


Namerpipe JSON
Version 6.2.2 PyPI version JSON
download
home_pageNone
SummaryA little python remote pipe server and client.
upload_time2024-04-02 09:43:00
maintainerNone
docs_urlNone
authorNone
requires_python>=3.10
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
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.10",
    "maintainer_email": null,
    "keywords": "remote, pipe",
    "author": null,
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/26/11/d553c3b338be5d8f7c0dab7dfad77b90adacc0e2f57793d89c44ded0a30d/rpipe-6.2.2.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\nRPIPE_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": "6.2.2",
    "project_urls": {
        "Homepage": "https://github.com/zwimer/rpipe"
    },
    "split_keywords": [
        "remote",
        " pipe"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6a1b9e8070e626660889fb7088e8edc37086207b48d547f2aaf15521877dab14",
                "md5": "c33d47b1e9b539f3ceab90a7eb950d9f",
                "sha256": "5ae26f194bd2c83ca8e49108e115dfc332882c3accb50f498dbf84762219494a"
            },
            "downloads": -1,
            "filename": "rpipe-6.2.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "c33d47b1e9b539f3ceab90a7eb950d9f",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 36847,
            "upload_time": "2024-04-02T09:42:59",
            "upload_time_iso_8601": "2024-04-02T09:42:59.641738Z",
            "url": "https://files.pythonhosted.org/packages/6a/1b/9e8070e626660889fb7088e8edc37086207b48d547f2aaf15521877dab14/rpipe-6.2.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2611d553c3b338be5d8f7c0dab7dfad77b90adacc0e2f57793d89c44ded0a30d",
                "md5": "696e4606f38209a85c164176aed2c24d",
                "sha256": "5994ebf52a16230839149c17e80c8a863e528ecd45a804be92b9d4421a7f221f"
            },
            "downloads": -1,
            "filename": "rpipe-6.2.2.tar.gz",
            "has_sig": false,
            "md5_digest": "696e4606f38209a85c164176aed2c24d",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 30000,
            "upload_time": "2024-04-02T09:43:00",
            "upload_time_iso_8601": "2024-04-02T09:43:00.945156Z",
            "url": "https://files.pythonhosted.org/packages/26/11/d553c3b338be5d8f7c0dab7dfad77b90adacc0e2f57793d89c44ded0a30d/rpipe-6.2.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-04-02 09:43:00",
    "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.21351s