Skip to content

Instantly share code, notes, and snippets.

View BramEsposito's full-sized avatar
🌊

Bram Esposito BramEsposito

🌊
View GitHub Profile
@BramEsposito
BramEsposito / functions.php
Last active October 4, 2018 14:44
theme gravity forms with bootstrap
<?php
// ADD THIS TO THE functions.php file OF YOUR (CHILD) THEME
// apply to all forms
add_filter( 'gform_field_content', function ( $field_content, $field ) {
if ($field->type == "name") {
$field_content = preg_replace( '(<input)', '<input class="form-control" ', $field_content );
} else {
$field_content = preg_replace( '(<input .*class=\')', '$0form-control ', $field_content );
$field_content = preg_replace( '(<select .*class=\')', '$0form-control ', $field_content );
@BramEsposito
BramEsposito / Dark mode detection with toggle.html
Created June 29, 2019 09:01
Dark mode detection with toggle
<!DOCTYPE html>
<html>
<meta charset="utf-8">
<head>
<title>Test dark mode</title>
<style type="text/css">
body.dark {
background-color: #212529;
color: #6c757d;
}
@BramEsposito
BramEsposito / b35-http-auth.php
Last active March 18, 2021 13:23
HTTP AUTH for Wordpress (with getenv)
<?php
/**
* Plugin Name: B35 Http Auth
* Plugin URI: https://gist.github.com/BramEsposito/bbd5a6a03b2ce5dcda33f4a4827187b0
* Description: Disable unauthenticated access to your site
* Author: Bram Esposito
* Version: 1.0
* Author URI: https://bramesposito.com
*
@BramEsposito
BramEsposito / slot-scope.html
Created July 6, 2023 12:50
How to refactor Vue2's deprecated slot-scope to the 2.6.0 syntax
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>slot-scope</title>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/vue.js"></script>
<style>
.oldcomponent,
.newcomponent {
@BramEsposito
BramEsposito / cue_to_mp3.py
Last active December 29, 2024 19:51 — forked from bancek/cue_to_mp3.py
CUE splitter using ffmpeg (to mp3)
# Fixed version of https://gist.github.com/bancek/b37b780292540ed2d17d
import os
import sys
cue_file = sys.argv[1]
d = open(cue_file).read().splitlines()
general = {}