Skip to content

Instantly share code, notes, and snippets.

Mandi Wise mandiwise

View GitHub Profile
@mandiwise
mandiwise / init-letsencrypt.sh
Last active Jan 31, 2020
Create dummy certificates to start up nginx so it can request real certificate from Let's Encrypt
View init-letsencrypt.sh
#!/bin/bash
# Usage:
# $ chmod +x init-letsencrypt.sh
# $ init-letsencrypt.sh mydomain.com bob@email.com 1
#
# Reference:
# https://medium.com/@pentacent/nginx-and-lets-encrypt-with-docker-in-less-than-5-minutes-b4b8a60d3a71
domain=${1}
@mandiwise
mandiwise / seedData.js
Last active Feb 28, 2020
Generate seed data for Auth0 and MongoDB.
View seedData.js
// Usage (from `server` directory):
// $ node -r dotenv/config -r esm src/scripts/seedData.js <PASSWORD>
import faker from "faker";
import gravatarUrl from "gravatar-url";
import mongoose from "mongoose";
import auth0 from "../config/auth0";
import initMongoose from "../config/mongoose";
import Post from "../models/Post";
@mandiwise
mandiwise / permutations.js
Last active Jun 10, 2020
Get all unique permutations of character strings in an array.
View permutations.js
let someChars = ['A', 'B', 'C', 'D'];
/**
* Handle all permutations for one array item (in relation to all other array items)
*/
function permutateAgainstOneItem(arr) {
let [first, ...tail] = arr;
let head = [first];
let permutations = [];
@mandiwise
mandiwise / data.js
Last active Apr 17, 2019
Some sample movie data
View data.js
const data = {
people: [
{
id: 1,
name: "Mark Hamill",
birthday: "September 25, 1951",
placeOfBirth: "Oakland, California, USA",
bio:
"Mark Hamill is best known for his portrayal of Luke Skywalker in the original Star Wars trilogy.",
filmography: [1]
@mandiwise
mandiwise / dataFormatHelpers.js
Last active May 22, 2018
Function to help format data fetched from the R10 Graphcool API for a React Native SectionList.
View dataFormatHelpers.js
// Helper to format GraphQL data into section list data
export const formatSessionData = sessions => {
return sessions
.reduce((acc, curr) => {
const timeExists = acc.find(section => section.title === curr.startTime);
timeExists
? timeExists.data.push(curr)
: acc.push({ title: curr.startTime, data: [curr] });
return acc;
}, [])
@mandiwise
mandiwise / styles.css
Created Jan 31, 2017
CSS for meteor-react-todo app AccountsUiWrapper component
View styles.css
/* Account Login */
/*-----------------------------------------*/
.app-wrapper {
align-items: center;
display: flex;
justify-content: center;
height: 100vh;
}
@mandiwise
mandiwise / App.css
Created Sep 7, 2016
CSS for react-todo app
View App.css
/* To-Do List */
/*-----------------------------------------*/
#root {
display: flex;
justify-content: center;
height: 100vh;
}
.todo-list {
@mandiwise
mandiwise / dploy.yaml
Last active Oct 12, 2017
Community Project DPLOY config file
View dploy.yaml
staging:
scheme: sftp
host: PROJECT-NAME.cp.academy.red
port: 22
user: YOUR PROJECT NAME
pass: YOUR SFTP PASSWORD
check: true
include:
"themes/[YOUR-THEME-NAME]/build/**": "themes/[YOUR-THEME-NAME]/build/"
exclude: [ "README.md", ".gitignore", "themes/[YOUR-THEME-NAME]/.eslintrc", "themes/[YOUR-THEME-NAME]/gulpfile.js", "themes/[YOUR-THEME-NAME]/package.json", "themes/[YOUR-THEME-NAME]/package-lock.json", "themes/[YOUR-THEME-NAME]/js/**", "themes/[YOUR-THEME-NAME]/sass/**" ]
@mandiwise
mandiwise / .gitignore
Last active Dec 4, 2017
Communit Project .gitignore
View .gitignore
# COMMUNITY PROJECT GITIGNORE #
# Ignore OS files #
# =============== #
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
@mandiwise
mandiwise / sql.txt
Last active May 29, 2016
Renaming WP Database Table Preifx
View sql.txt
RENAME table `wp_commentmeta` TO `NEWPREFIX_commentmeta`;
RENAME table `wp_comments` TO `NEWPREFIX_comments`;
RENAME table `wp_links` TO `NEWPREFIX_links`;
RENAME table `wp_options` TO `NEWPREFIX_options`;
RENAME table `wp_postmeta` TO `NEWPREFIX_postmeta`;
RENAME table `wp_posts` TO `NEWPREFIX_posts`;
RENAME table `wp_terms` TO `NEWPREFIX_terms`;
RENAME table `wp_termmeta` TO `NEWPREFIX_termmeta`;
RENAME table `wp_term_relationships` TO `NEWPREFIX_term_relationships`;
RENAME table `wp_term_taxonomy` TO `NEWPREFIX_term_taxonomy`;
You can’t perform that action at this time.