Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/ronoaldo/aetools
- Owner: ronoaldo
- License: apache-2.0
- Archived: true
- Created: 2014-08-19T02:07:44.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2024-02-07T19:03:19.000Z (almost 1 year ago)
- Last Synced: 2024-09-25T23:03:47.220Z (4 months ago)
- Topics: bigquery, datastore, go
- Language: Go
- Homepage:
- Size: 2.82 MB
- Stars: 19
- Watchers: 4
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.