Skip to content

Instantly share code, notes, and snippets.

@tonydspaniard
tonydspaniard / aws-multipartUpload.js
Created October 8, 2023 10:43 — forked from sevastos/aws-multipartUpload.js
Example AWS S3 Multipart Upload with aws-sdk for Node.js - Retries to upload failing parts
// Based on Glacier's example: http://docs.aws.amazon.com/AWSJavaScriptSDK/guide/examples.html#Amazon_Glacier__Multi-part_Upload
var fs = require('fs');
var AWS = require('aws-sdk');
AWS.config.loadFromPath('./aws-config.json');
var s3 = new AWS.S3();
// File
var fileName = '5.pdf';
var filePath = './' + fileName;
var fileKey = fileName;

Keybase proof

I hereby claim:

  • I am tonydspaniard on github.
  • I am tonydspaniard (https://keybase.io/tonydspaniard) on keybase.
  • I have a public key ASA2BjqM0I67QvU1KVv4rnJlhyIIdlF3MnTNYvKNM4MMnwo

To claim this, I am signing this object:

@tonydspaniard
tonydspaniard / mac-setup-redis.md
Created November 7, 2021 05:31 — forked from tomysmile/mac-setup-redis.md
Brew install Redis on Mac

type below:

brew update
brew install redis

To have launchd start redis now and restart at login:

brew services start redis
@tonydspaniard
tonydspaniard / Industries.csv
Created March 16, 2021 05:25 — forked from mbejda/Industries.csv
Compiled list of industries.
Industry
Accounting
Airlines/Aviation
Alternative Dispute Resolution
Alternative Medicine
Animation
Apparel/Fashion
Architecture/Planning
Arts/Crafts
Automotive
@tonydspaniard
tonydspaniard / gist:3ddbaf6bdaf1afe83c5be2f70c9ae3d8
Created March 15, 2021 18:27 — forked from tleen/gist:6299431
Javascript array of state names
['Alabama','Alaska','American Samoa','Arizona','Arkansas','California','Colorado','Connecticut','Delaware','District of Columbia','Federated States of Micronesia','Florida','Georgia','Guam','Hawaii','Idaho','Illinois','Indiana','Iowa','Kansas','Kentucky','Louisiana','Maine','Marshall Islands','Maryland','Massachusetts','Michigan','Minnesota','Mississippi','Missouri','Montana','Nebraska','Nevada','New Hampshire','New Jersey','New Mexico','New York','North Carolina','North Dakota','Northern Mariana Islands','Ohio','Oklahoma','Oregon','Palau','Pennsylvania','Puerto Rico','Rhode Island','South Carolina','South Dakota','Tennessee','Texas','Utah','Vermont','Virgin Island','Virginia','Washington','West Virginia','Wisconsin','Wyoming']
@tonydspaniard
tonydspaniard / drive-v3-fetch-children.js
Created January 15, 2021 08:15 — forked from Musinux/drive-v3-fetch-children.js
nodejs drive api v3 fetch children files from folder
const GoogleAuth = require('google-auth-library')
const OAuth2Client = GoogleAuth.OAuth2Client
const google = require('googleapis')
const clientId = '<YOUR_CLIENT_ID>'
const clientSecret = '<YOUR_CLIENT_SECRET>'
const redirectUri = '<Your URI Callback>'
const oauth2Client = new OAuth2Client(clientId, clientSecret, redirectUri)
// your oauth method, see documentation
@tonydspaniard
tonydspaniard / magic-methods.js
Created December 15, 2020 20:15 — forked from loilo/magic-methods.js
PHP Magic Methods in JavaScript
function magicMethods (clazz) {
// A toggle switch for the __isset method
// Needed to control "prop in instance" inside of getters
let issetEnabled = true
const classHandler = Object.create(null)
// Trap for class instantiation
classHandler.construct = (target, args, receiver) => {
// Wrapped class instance
@tonydspaniard
tonydspaniard / upload.js
Created December 2, 2020 12:37 — forked from richwednesday/upload.js
Image Upload to S3 From Node.js
const http = require("http");
const https = require("https");
const AWS = require('aws-sdk');
const formidable = require("formidable");
const uuid = require("uuid");
let server = http.createServer(launch);
let s3 = new AWS.S3({
// s3 credentials
});
@tonydspaniard
tonydspaniard / git-clearHistory
Created December 1, 2020 18:45 — forked from stephenhardy/git-clearHistory
Steps to clear out the history of a git/github repository
-- Remove the history from
rm -rf .git
-- recreate the repos from the current content only
git init
git add .
git commit -m "Initial commit"
-- push to the github remote repos ensuring you overwrite history
git remote add origin git@github.com:<YOUR ACCOUNT>/<YOUR REPOS>.git
@tonydspaniard
tonydspaniard / mutadocker
Created October 4, 2020 16:38
Docker + Mutagen for MacOSX
#!/usr/bin/env bash
COMPOSE="docker-compose -f docker-compose.yml" # -f docker-compose-override.yml
if [ $# -gt 0 ]; then
if [ "$1" = "up" ]; then
shift 1
$COMPOSE up "$@" -d --build
mutagen sync terminate {SERVICE NAME} # this will display a warning if wasn't created before, but will run