https://github.com/oscarsix/transfersh-client
Command line tool for Transfer.sh server
https://github.com/oscarsix/transfersh-client
cli command-line-tool fileshare transfersh
Last synced: 3 months ago
JSON representation
Command line tool for Transfer.sh server
- Host: GitHub
- URL: https://github.com/oscarsix/transfersh-client
- Owner: oscarsix
- License: mit
- Created: 2018-03-24T20:25:25.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-03-29T07:06:49.000Z (about 8 years ago)
- Last Synced: 2025-12-15T05:16:40.118Z (6 months ago)
- Topics: cli, command-line-tool, fileshare, transfersh
- Language: Python
- Size: 21.5 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# transfersh-client
Command line tool for Transfer.sh server.
[](https://badge.fury.io/py/transfershclient)
## Configutation file
You can set the transfersh server url in a configuration file:
> User level: `$HOME/.transfersh/config.cfg`
> System level: `/etc/transfersh/config.cfg`
[DEFAULT]
server = https://transfer.sh
Use the helper script `transfer-config` to generate the user level config file.
$ transfer-config
$ Please enter a transfersh server url :
## Install
pip install transferclient
## Usage
usage: transfer [-h] [--verbose] [--server SERVER] [-d MAX_DOWNLOADS] [-t MAX_DAYS] F [F ...]
Transfersh client.
positional arguments:
F Files for upload
optional arguments:
-h, --help show this help message and exit
-v, --verbose
--server SERVER Transfersh server url
-d MAX_DOWNLOADS, --max-downloads MAX_DOWNLOADS
Max possible downloads
-t MAX_DAYS, --max-days MAX_DAYS
Max days saved
-e, --encrypt symmetric gpg encryted upload
### From TTY
transfer ./testfile.txt ./testdir
### From PIPE
cat /var/log/syslog | transfer