Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ronoaldo/aetools

Utilities to build and manage Google App Engine apps
https://github.com/ronoaldo/aetools

bigquery datastore go

Last synced: 15 days ago
JSON representation

Utilities to build and manage Google App Engine apps

Awesome Lists containing this project

README

        

# aetools

[![Build Status](https://travis-ci.org/ronoaldo/aetools.svg?branch=master)](https://travis-ci.org/ronoaldo/aetools)
[![GoDoc](https://godoc.org/ronoaldo.gopkg.net/aetools?status.png)](https://godoc.org/ronoaldo.gopkg.net/aetools)

import "ronoaldo.gopkg.net/aetools"

The `aetools` package help you test and analyse Google App Engine Applications
by providing a simple API to export datastore endities as JSON files as well as
load them back into the Datastore.

# bigquerysync

[![GoDoc](https://godoc.org/ronoaldo.gopkg.net/aetools/bigquerysync?status.png)](https://godoc.org/ronoaldo.gopkg.net/aetools/bigquerysync)

import "ronoaldo.gopkg.net/aetools/bigquerysync"

The `aetools/bigquerysync` package provides Datastore to Bigquery synchronization
functions, allowing you to sync your data from Datastore to Bigquery, using the
recomended aproach of a non-conciliated data table and a conciliated table as
described in [this document](https://developers.google.com/bigquery/streaming-data-into-bigquery#usecases).

# aeremote

[![GoDoc](https://godoc.org/ronoaldo.gopkg.net/aetools/aeremote?status.png)](https://godoc.org/ronoaldo.gopkg.net/aetools/aeremote)

The `aetools/aeremote` command is a simple CLI to interact with the Google Cloud
Datastore, currently via the App Engine Remote API.

# bundle

[![GoDoc](https://godoc.org/ronoaldo.gopkg.net/aetools/bundle?status.png)](https://godoc.org/ronoaldo.gopkg.net/aetools/bundle)

The `aetools/bundle` package contains a ready-to-use Google App Engine webapp
providing handlers to create tables and sync the Datastore directly to Bigquery,
using the `aetools` and `aetools/bigquerysync` packages.

# vmproxy

[![GoDoc](https://godoc.org/ronoaldo.gopkg.net/aetools/vmproxy?status.png)](https://godoc.org/ronoaldo.gopkg.net/aetools/vmproxy)

The `aetools/vmproxy` package contains a simple utility to allow on-demand,
low-traffic handlers to dispatch requests to a reusable compute engine
instance.