Name | rpipe JSON |
Version |
6.2.2
JSON |
| download |
home_page | None |
Summary | A little python remote pipe server and client. |
upload_time | 2024-04-02 09:43:00 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.10 |
license | GPLv3 |
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"
}