Skip to content

Instantly share code, notes, and snippets.

View wrglbr's full-sized avatar
🐐
Automating all the things!

wrglbr wrglbr

🐐
Automating all the things!
View GitHub Profile
from lxml import html
import csv
import os
import requests
from exceptions import ValueError
from time import sleep
from random import randint
def parse(url):
headers = {
@wrglbr
wrglbr / discord.webhook.js
Last active March 5, 2022 18:05
Discord webhook via Javascript
function webhook(hook, url, title, thumb, fields) {
fetch(
hook,
{
method: 'post',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({
// the username to be displayed
@wrglbr
wrglbr / booster-message.liquid
Last active September 12, 2020 17:41
js from a shopify app
<style type="text/css">
button > * {
pointer-events: none;
}
</style>
{{ 'booster.js' | asset_url | script_tag }}
<script type="text/javascript">
//Isolate script scope
@wrglbr
wrglbr / gist:6f7acc7ab2fd5bb0e8b5fe653a33d2f0
Created November 6, 2019 16:05
Javascript version of Shopify Liquid's Handleize
var handelize = (function() {
var from = "ÃÀÁÄÂÈÉËÊÌÍÏÎÒÓÖÔÙÚÜÛãàáäâèéëêìíïîòóöôùúüûÑñÇç'{}´-+¿?.,;:[]*¨¡!=()&%$#/\"_",
//to = "AAAAAEEEEIIIIOOOOUUUUaaaaaeeeeiiiioooouuuunncc ",
to = " ",
mapping = {};
for(var i = 0, j = from.length; i < j; i++ )
//mapping[ from.charAt( i ) ] = to.charAt( i );
mapping[ from.charAt( i ) ] = to;
return function( str ) {
var ret = [];
@wrglbr
wrglbr / gist:0b2843487f59387f1994b9e4fcbd3347
Created November 29, 2017 13:50
Load a script using jQuery
$.getScript( "http://cdnjs.cloudflare.com/ajax/libs/fotorama/4.6.4/fotorama.js", function( data, textStatus, jqxhr ) {
console.log( data ); // Data returned
console.log( textStatus ); // Success
console.log( jqxhr.status ); // 200
console.log( "Load was performed." );
});
@wrglbr
wrglbr / main.cf
Last active April 10, 2016 23:02
Amazon SES Postfix configuration for EC2 (Ubuntu 12.04)
smtpd_banner = $myhostname ESMTP $mail_name (ServerName)
biff = no
fuck
append_dot_mydomain = no
readme_directory = no
relayhost = email-smtp.us-east-1.amazonaws.com:25
smtp_sasl_auth_enable = yes
smtp_sasl_security_options = noanonymous
@wrglbr
wrglbr / gist:8289876
Created January 6, 2014 21:09
fixing webfonts in chrome with a CSS media query
@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
font-family: 'open_sansregular';
src: url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
}
}
@wrglbr
wrglbr / gist:8049915
Created December 20, 2013 03:13
Perfect forward secrecy with Nginx
SSLProtocol +TLSv1.2 +TLSv1.1 +TLSv1
SSLCompression off
SSLHonorCipherOrder on
SSLCipherSuite ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-RC4-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES256-SHA256:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES128-SHA256:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:RC4-SHA:AES256-GCM-SHA384:AES256-SHA256:CAMELLIA256-SHA:ECDHE-RSA-AES128-SHA:AES128-GCM-SHA256:AES128-SHA256:AES128-SHA:CAMELLIA128-SHA