Skip to content

Instantly share code, notes, and snippets.

{
"name": "play-1463077577",
"main": "index.js",
"version": "0.0.0",
"authors": [
"Stephen Sawchuk <sawchuk@gmail.com>"
],
"description": "",
"moduleType": [],
"license": "MIT",
'use strict'
var async = require('async')
var gcloud = require('gcloud')
var datastore = gcloud.datastore({ projectId: 'nth-circlet-705' })
var key = datastore.key(['ContactsParent', 'my_username', 'Contacts', 'my_contact'])
var data = {
status: 'some status'
}
<?php
require __DIR__ . '/vendor/autoload.php';
$gcloud = new Google\Cloud\ServiceBuilder([
'projectId' => 'nth-circlet-705'
]);
$storage = $gcloud->storage();
'use strict'
var PROJECT_ID = process.env.GCLOUD_PROJECT_ID
var BUCKET_NAME = process.env.GCLOUD_BUCKET
var fs = require('fs')
var gcloud = require('gcloud')({ projectId: PROJECT_ID })
var gcs = gcloud.storage()
var bucket = gcs.bucket(BUCKET_NAME)
'use strict';
var fs = require('fs');
var gcloud = require('gcloud');
var gcs = gcloud.storage({
projectId: 'nth-circlet-705',
keyFilename: '/Users/stephen/dev/keyfile.json'
});
@stephenplusplus
stephenplusplus / proto-builder.js
Created October 27, 2015 18:13
proto-builder
#!/usr/bin/env node
'use strict';
var fs = require('fs');
var pbjs = require('protobufjs');
var commonJsExporter = require('protobufjs/cli/pbjs/targets/commonjs');
function build(protoFilePath, destinationJsFile) {
var fileContents = fs.readFileSync(datastoreProtoFile, 'utf-8');
@stephenplusplus
stephenplusplus / model.js
Last active October 20, 2015 18:44
firebase model
{
// PRIVATE DASHBOARDS:
"${projectId}:${userId}": {
"${dashboardId}": {
"modified": new Date(),
"plugins": [
{
"title": "Storage Browser",
"state": "storage-browser",
@stephenplusplus
stephenplusplus / npm-package-info.js
Created September 2, 2015 01:59
npm-package-info.js
'use strict';
var Q = require('q');
var packageJson = require('package-json');
var log = process.env.LOGGER || console;
module.exports = function (list) {
log.info('Fetching package info for %s packages', list.length);
@stephenplusplus
stephenplusplus / 0.md
Last active August 29, 2015 14:27
Measuring how different stream approaches perform
@stephenplusplus
stephenplusplus / subscribe.js
Last active August 29, 2015 14:23
gcloud subscription
'use strict';
var topicName = 'book-process-queue';
var subscriptionName = 'shared-worker-subscription';
var creatingSubscription = false;
var subscription;
var onMessageHandlers = [];
module.exports = function() {