Skip to content

Instantly share code, notes, and snippets.

View badmetacoder's full-sized avatar

Jacek Artymiak badmetacoder

View GitHub Profile
import argparse
import base64
import urllib
import sys
# parse arguments
parser = argparse.ArgumentParser(description='Convert a .p12 file into a string a Google Big Query Push connector can use.')
parser.add_argument('-f', required=True, action='store', dest='fin',
curl -X POST 'https://api.datasift.com/v1/push/create' \
-d 'name=connectorprecog' \
-d 'hash=33598e1adf14072fa124372c33c5bddf' \
-d 'output_type=precog' \
-d 'output_params.domain=https://beta.precog.com' \
-d 'output_params.path=/1234567890/' \
-d 'output_params.owner_id=1234567890' \
-d 'output_params.auth.api_key=ABCDEFGH-0000-0000-0000-000000000000' \
-H 'Authorization: datasift-user:your-datasift-api-key'
curl -X POST 'https://api.datasift.com/v1/push/create' \
-d 'name=connectorsplunkstormrest' \
-d 'hash=2558e17de13072fa126370c37c5bd8f' \
-d 'output_type=splunkstormrest' \
-d 'output_params.api_hostname=api.splunkstorm.com' \
-d 'output_params.project_id=74b232308d9413e291c99231340e9c3e' \
-d 'output_params.format=json_new_line_timestamp' \
-d 'output_params.auth.access_token=KcD77o-eGcuc45jIAx5ZAIP8RsD0FQIrU4D3LP2dXC4nYs1aBlooWy9jGQFKBcPTzVMZgi7s2SM=' \
-H 'Authorization: datasift-user:your-datasift-api-key'
{
"id": "9e97d9ac115e58fcb7ab",
"definition_id": "e4d0b9bb266e8f3f2de405f6c1a2de23",
"name": "historics-get-test",
"start": 1325376001,
"end": 1325894401,
"created_at": 1363271961,
"status": "running",
"progress": 15,
"sources": [
{
"id": "9e97d9ac115e58fcb7ab",
"definition_id": "cdd0b9bb266e8f3f2de405f6c1a2b23e",
"name": "job-estimation-test",
"start": 1325376001,
"end": 1325894401,
"created_at": 1363271961,
"status": "running",
"progress": 15,
"sources": [
curl -v http://api.datasift.com/v1/historics/get \
-d 'id=historics-id' \
-d 'with_estimate=1' \
-H 'Authorization: datasift-user:your-datasift-api-key'
curl -v http://api.datasift.com/v1/historics/get \
-d 'id=historics-id' \
-d 'max=2' \
-H 'Authorization: datasift-user:your-datasift-api-key'
curl -v http://api.datasift.com/v1/historics/get \
-d 'id=historics-id' \
-H 'Authorization: datasift-user:your-datasift-api-key'
{
"count": 0,
"page": 1,
"pages": 0,
"per_page": 20,
"sources": []
}
{
"error": "End must be at least one hour ago"
}