Skip to content

Instantly share code, notes, and snippets.

View gerrgg's full-sized avatar
💯

Greg Bastianelli gerrgg

💯
View GitHub Profile
@gerrgg
gerrgg / get_card_type.php
Last active May 21, 2020 13:46
Uses the binlist.net API to return a card's type. Edit the return for even boarder details
<?php
function msp_get_card_type( $card_num ){
/**
* Returns card type based on card number using public BIN API
* @param string $card_number
* @return string $card_type
*/
$ch = curl_init();
@gerrgg
gerrgg / sync_portwest
Last active October 1, 2019 11:20
Downloads the portwest stock on hand CSV, compares items matching on sku and updates accordingly.
#!/bin/bash
# Gregory Bastianelli
# http://gerrg.com/resume
# 30-09-2019
# Could pass a number of flags to quickly loop through and update any field (db column)
# download file
FILENAME='./sohUS.csv'
curl -o "${FILENAME}" http://www.portwest.us/downloads/sohUS.csv
@gerrgg
gerrgg / wp_remove_vs_from_content.sh
Last active September 26, 2019 21:50
How to remove Visual Composer Shortcodes from Wordpress content. Bash script which strips WP Bakery shortcodes from wordpress content.
# Greg Bastianelli
# 26-09-1994
# Requires WP-CLI
# Regex's from https://gist.github.com/gemmadlou/7a0189bfae6c2c7268de12f1de822b8a
# Uses an array of regex specifically designed to trim off all wp-bakery visual-studio from your wordpress content.
declare -a arr=("\[/vc(.*?)\]" "\[vc(.*?)\]" "\[custom_font(.*?)\]" "\[/custom_font(.*?)\]" "\[/vc_column_text(.*?)\]" "\[vc_separator(.*?)\]" "\[/vc_column(.*?)\]" "\[vc_row(.*?)\]" "\[portfolio_list(.*?)\]");
for i in "${arr[@]}"
do