Skip to content

Instantly share code, notes, and snippets.

View arturojain's full-sized avatar

Arturo Jain arturojain

View GitHub Profile
var s3Zip = require('s3-zip')
var listObjects = function (opts) {
return new Promise (function (resolve, reject) {
var keys = []
var getKeys = function (token) {
if (token) {
opts.ContinuationToken = token
} else {
delete opts.ContinuationToken
version: '2'
services:
app:
env_file: .env
build: .
ports:
- "7000:7000"
depends_on:
- postgres
environment:
FROM node:10.16
# Create app directory
WORKDIR /usr/src/app
# Install app dependencies
COPY package*.json ./
RUN npm install
# Bundle app source
@arturojain
arturojain / pre-processing.sh
Last active March 9, 2019 05:06
Script to preprocess images to 224 by 224 pixels for ML
# Example usage:
# ./pre-processing.sh <path-to-dir-with-jpg-images>
#!/bin/bash
output=$1"/"
res="224:224"
for j in $(ls -C1 "$output")
do
ffmpeg -i "$output"/"$j" -vf scale=$res "$output"/"$res"_"$j"
router.get('/api/v1/foobars', getFoobars);
router.get('/api/v1/foobars/baz/:baz', getFoobarsForBaz);
function getFoobars(req, res) {
var queryString = "select * from foobar;";
executeQuery(res, queryString);
}
function getFoobarsForBaz(req, res){
var queryString = "select * from foobar where baz = $1;";