This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
SELECT DISTINCT pm.meta_value AS email | |
FROM wp_posts AS p | |
INNER JOIN wp_postmeta AS pm ON p.ID = pm.post_id | |
INNER JOIN wp_woocommerce_order_items AS oi ON p.ID = oi.order_id | |
INNER JOIN wp_woocommerce_order_itemmeta AS oim ON oi.order_item_id = oim.order_item_id | |
WHERE p.post_type = 'shop_order' | |
AND p.post_status IN ('wc-completed', 'wc-processing') | |
AND pm.meta_key = '_billing_email' | |
AND oim.meta_key = '_product_id' | |
AND p.post_date >= DATE_SUB(CURDATE(), INTERVAL 6 MONTH); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const fs = require('fs'); | |
const path = require('path'); | |
const AdmZip = require('adm-zip'); | |
const readline = require('readline'); | |
const sharp = require('sharp'); | |
const { exec } = require('child_process'); | |
// Cria uma interface readline | |
const rl = readline.createInterface({ | |
input: process.stdin, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
export function delay(min, max) { | |
const delayTime = Math.floor(Math.random() * (max - min + 1) + min) * 1000; | |
return new Promise((resolve) => { | |
setTimeout(resolve, delayTime); | |
}); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
CDIR=$(pwd) | |
for i in $(ls -R | grep :); do | |
DIR=${i%:} | |
cd $DIR | |
rm *.webp | |
cd $CDIR | |
done |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
yum update -y | |
amazon-linux-extras install docker -y | |
service docker start | |
usermod -a -G docker ec2-user | |
chkconfig docker on | |
yum install -y git | |
curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose | |
chmod +x /usr/local/bin/docker-compose | |
docker-compose version |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const messagebird = require('messagebird')(process.env.MESSAGEBIRD_API_KEY, null, ["ENABLE_CONVERSATIONSAPI_WHATSAPP_SANDBOX"]); | |
const urlTracker = tracking_code => { | |
if (tracking_code.slice(0, 2) == 'ME') { | |
return 'https://melhorrastreio.com.br/rastreio/'; | |
} | |
return 'https://www.linkcorreios.com.br/'; | |
} | |
const sendWhatsApp = async function(phone, templateName, params) { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
# insert above functions for debug | |
function debug_wp_scripts_on_queue() { | |
global $wp_scripts; | |
echo "<h2>Enqueued JS Scripts</h2><ul>"; | |
foreach( $wp_scripts->queue as $handle ) : | |
echo "<li>" . $handle . "</li>"; | |
endforeach; | |
echo "</ul>"; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const checkPhonepattern = phone => { | |
// checa se o telefone é fixo com começo entre 2 e 5 | |
// ou celular com 9 dig e começo entre 6 e 9 | |
if ( (/^(?:(55\d{2})|\d{2})[2-5]\d{7}$/.test(phone)) || (/^(?:(55\d{2})|\d{2})[6-9]\d{8}$/.test(phone))) { | |
return true; | |
}else { | |
return false; | |
} | |
}; | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
FROM nginx | |
LABEL maintainer="[email protected]" | |
COPY /images /usr/share/nginx/html | |
RUN apt update && apt install -y curl | |
RUN curl -O https://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-0.4.1-linux-x86-64.tar.gz |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ==UserScript== | |
// @name TinyERP - Remove CPF do cliente em NF em formato etiqueta | |
// @namespace http://tampermonkey.net/ | |
// @version 0.1 | |
// @author https://github.com/brunomarks7 | |
// @match *://erp.tiny.com.br/* | |
// @icon data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw== | |
// @grant none | |
// ==/UserScript== | |
(function () { |
NewerOlder