Skip to content

Instantly share code, notes, and snippets.

View carmolim's full-sized avatar

Augusto Carmo carmolim

View GitHub Profile
@carmolim
carmolim / proxy-toggle.sh
Created October 20, 2022 13:00 — forked from mnewt/proxy-toggle.sh
trivial command to toggle Mac OS X SOCKS proxy
#!/bin/sh
PROXY_INTERFACE="USB Ethernet"
PROXY_HOST=localhost
PROXY_PORT=1080
if [[ $1 == "on" ]]; then
sudo networksetup -setsocksfirewallproxy "$PROXY_INTERFACE" $PROXY_HOST $PROXY_PORT
echo "SOCKS proxy enabled"
@carmolim
carmolim / slug.php
Created June 17, 2021 15:19
generate slugs
function slugify($text, string $divider = '-')
{
// replace non letter or digits by divider
$text = preg_replace('~[^\pL\d]+~u', $divider, $text);
// transliterate
$text = iconv('utf-8', 'us-ascii//TRANSLIT', $text);
// remove unwanted characters
$text = preg_replace('~[^-\w]+~', '', $text);
@carmolim
carmolim / tax_query.php
Created January 28, 2021 15:08
query pela taxonomia
<?php
$the_query = new WP_Query( array(
'orderby' => 'rand',
'post__not_in'=> array(get_the_ID()),
'post_type' => 'area-atuacao',
'posts_per_page' => '3',
'tax_query' => array(
array(
'taxonomy' => 'categoria_atuacao', // custom tax
@carmolim
carmolim / breadcumbs.php
Created June 4, 2020 18:19
Breadcumbs taxonomia
/**
* Função para gerar breadcumbs baseado em uma taxonomia
*/
show_breadcrumb($term->name,"taxonomy");
function show_breadcrumb($name,$type){
$list = "";
$home = get_bloginfo("home");
@carmolim
carmolim / keybase.md
Created August 15, 2019 13:23
Keybase verification

Keybase proof

I hereby claim:

  • I am carmolim on github.
  • I am carmolim (https://keybase.io/carmolim) on keybase.
  • I have a public key ASD7J0n8FVYc0-hmL9AjE_Kq2t0699Wp3sg0sB8WY7wg-Qo

To claim this, I am signing this object:

@carmolim
carmolim / script.js
Last active October 30, 2018 19:40
011
let startX;
let startY;
let possibleDirections = [];
const mod = 20;
let points = [];
function setup() {
@carmolim
carmolim / iso.php
Created July 24, 2018 22:51
Isotope filter - Puxa todos os termos usados de uma taxonomia
<?php $terms = get_terms( 'categoria' ); // taxonomy name ?>
<ul clas="">
<li data-filter="*">Todas</li>
<?php foreach ($terms as $term): ?>
<?php $temp = get_term($term); ?>
<li data-filter=".<?php echo $temp->slug ?>"><?php echo $temp->name ?></li>
<?php endforeach; ?>
@carmolim
carmolim / gist:7b63da2e1d9240263934f6577b157e4c
Created June 19, 2018 18:56 — forked from samuelsimoes/gist:3011642
Ajax no Wordpress. Faça do jeito certo!

#Ajax no Wordpress

###functions.php (ou arquivo incluído)

<?php

#Registra o seu script com o seu ajax no functions.php, no meu caso samuel.js
wp_register_script('samuel', get_bloginfo('template_directory') . "/scripts/samuel.js", array('jquery'));
@carmolim
carmolim / loop.php
Last active July 24, 2018 22:29
[alternate loop] #wordpress
<?php
$args = array(
'post_type' => 'projeto'
);
?>
<?php $the_query = new WP_Query( $args ); ?>
<?php if ( $the_query->have_posts() ) : ?>
@carmolim
carmolim / inbox.txt
Last active October 18, 2017 15:34
[gmail custom searchs]
older_than:6y
size:10m
filename:[mp3]
Larger:5m