Skip to content

Instantly share code, notes, and snippets.

@mkahn5
mkahn5 / translate-client.py
Created February 6, 2018 19:08
Translate a book with Google Cloud Translate API
import os
import sys
import time
import argparse
from google.cloud import translate
#####progress bar start #####
def format_interval(t):
mins, s = divmod(int(t), 60)
h, m = divmod(mins, 60)
@mkahn5
mkahn5 / main.py
Created December 27, 2018 14:31
Cloud Function BigQuery Append
def import_to_big_query(data, context, dataset='UPDATE_DATASET_HERE', table='UPDATE_TABLE_HERE', verbose=True):
def vprint(s):
if verbose:
print(s)
vprint('Event ID: {}'.format(context.event_id))
vprint('Event type: {}'.format(context.event_type))
vprint('Importing required modules.')
from google.cloud import bigquery