IQ-Get
======
A way to retrieve large Hive results from Qubole Data Service (QDS), made for clients of `Interactive Query <https://kb.mediamath.com/wiki/pages/viewpage.action?pageId=10651642>`_.
Installation
------------
The only way to install iq-get, currently, is to install from source.
* Download the source code: ``git clone git@github.com:MediaMath/iq-get.git``
* Run the following commands (installing the project may require root)
::
$ cd iq-get
$ python setup.py install
Usage
-----
This is a command-line utility and can be used as follows:
::
$ iq-get -h
| usage: iq-get [-h] [-o OUTPUT] [-d DELIMITER] Token Query_ID
|
| positional arguments:
| Token API token of the account from which this query ran
| Query_ID The ID of the query whose results you wish to download
|
| optional arguments:
| -h, --help show this help message and exit
| -o OUTPUT, --output OUTPUT
| The name of the file you wish to write to test
| -d DELIMITER, --delimiter DELIMITER
| Custom delimiter you would like to use
$ iq-get QDS_API_TOKEN 1234567 # Will write a comma-delimited file with results of query with ID 1234567 to ~/Desktop/full_result_1234567.csv
$ iq-get QDS_API_TOKEN 1234567 -o my_filename.csv # Will write a comma-delimited file with results of query with ID 1234567 to ~/Desktop/my_filename.csv
$ iq-get QDS_API_TOKEN 1234567 -d $'\t' # Will write a tab-delimited file with results of query with ID 1234567 to ~/Desktop/full_result_1234567.tsv
======
A way to retrieve large Hive results from Qubole Data Service (QDS), made for clients of `Interactive Query <https://kb.mediamath.com/wiki/pages/viewpage.action?pageId=10651642>`_.
Installation
------------
The only way to install iq-get, currently, is to install from source.
* Download the source code: ``git clone git@github.com:MediaMath/iq-get.git``
* Run the following commands (installing the project may require root)
::
$ cd iq-get
$ python setup.py install
Usage
-----
This is a command-line utility and can be used as follows:
::
$ iq-get -h
| usage: iq-get [-h] [-o OUTPUT] [-d DELIMITER] Token Query_ID
|
| positional arguments:
| Token API token of the account from which this query ran
| Query_ID The ID of the query whose results you wish to download
|
| optional arguments:
| -h, --help show this help message and exit
| -o OUTPUT, --output OUTPUT
| The name of the file you wish to write to test
| -d DELIMITER, --delimiter DELIMITER
| Custom delimiter you would like to use
$ iq-get QDS_API_TOKEN 1234567 # Will write a comma-delimited file with results of query with ID 1234567 to ~/Desktop/full_result_1234567.csv
$ iq-get QDS_API_TOKEN 1234567 -o my_filename.csv # Will write a comma-delimited file with results of query with ID 1234567 to ~/Desktop/my_filename.csv
$ iq-get QDS_API_TOKEN 1234567 -d $'\t' # Will write a tab-delimited file with results of query with ID 1234567 to ~/Desktop/full_result_1234567.tsv
Metadata
Release files for IQ-Get 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| iq-get-1.0.0.tar.gz | 3.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| iq_get-1.0.0-cp27-none-macosx_10_10_x86_64.whl | CPython 2.7 | none | macOS 10.10+ x86-64 | Details |
Total release size: 6.8 kB
Release files / iq-get-1.0.0.tar.gz
| Download URL | iq-get-1.0.0.tar.gz |
|---|---|
| Size | 3.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1f697281add41fd2c5eebcd002dd3838b312234026a9728d36be11c61eeefd38
|
|
BLAKE2b-256 checksum How to use checksums |
af101c1aeaa1ddbcc31a507897319945ec5801d10c44bfc3cd3f5fb2719782f4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / iq_get-1.0.0-cp27-none-macosx_10_10_x86_64.whl
| Download URL | iq_get-1.0.0-cp27-none-macosx_10_10_x86_64.whl |
|---|---|
| Size | 3.7 kB |
| Tags | CPython 2.7 macOS 10.10+ x86-64 |
|
SHA-256 checksum How to use checksums |
39d60875bf246fb7bcc594ba17663b03f0da16ea3b660ef1bf5ea757fc4add53
|
|
BLAKE2b-256 checksum How to use checksums |
21b84b2435f62578bf6243c33bc962b373301e7773b82f1e392cac2f5c5df199
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |