Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hashworks/srrdb-terminal-client
A terminal client to access srrdb.com
https://github.com/hashworks/srrdb-terminal-client
Last synced: 2 months ago
JSON representation
A terminal client to access srrdb.com
- Host: GitHub
- URL: https://github.com/hashworks/srrdb-terminal-client
- Owner: hashworks
- License: gpl-3.0
- Created: 2016-01-31T19:32:41.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2022-05-13T15:17:52.000Z (over 2 years ago)
- Last Synced: 2024-10-03T09:46:21.647Z (3 months ago)
- Language: Go
- Homepage:
- Size: 48.8 KB
- Stars: 21
- Watchers: 5
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# srrdb Terminal Client
A terminal client to access [srrdb.com](http://www.srrdb.com), written in Go.
## Install
Arch Linux users can use the `community` package [srrdb-terminal-client](https://archlinux.org/packages/community/x86_64/srrdb-terminal-client/).
Other users should simply download the latest release for their arch from [here](https://github.com/hashworks/srrdb-Terminal-Client/releases/latest) and move the executable to their `$PATH`.
## Usage
See `--help`:
```
-v, --version
Shows the version and bit of information.-s, --search [...]
Searches srrdb.com for releases.
For a list of available keywords see http://www.srrdb.com/help#keywords-d, --download [...]
Download one or multiple SRR files from srrdb.com.
Options:
-e, --extension=
Saves only files with the specified extension from the SRR file.
You can prune file paths with --prunePaths.
-o, --stdout
Print file data to stdout instead of saving the file.-u, --upload [...]
Uploads one or multiple files to srrdb.com.
Options:
-n, --username= and -p, --password=
If you provide this it will post files using this account.
-r, --release=
If you provide this it will post stored files to the specified release.
Note that you need a valid login for this.
-f, --folder=
Optional to --release, this will set the folder of the stored files.
```## Tips for aliases
You're propably better off to use aliases for up- and downloading:
```sh
alias "srrdown"="srrdb --download --prunePaths"
alias "srrup"="srrdb --upload --username hashworks --password '"'foo$$bar'"'"
```