Skip to content

Instantly share code, notes, and snippets.

View fedebertolini's full-sized avatar

Federico Bertolini fedebertolini

  • HelloFresh
  • Málaga, Spain
View GitHub Profile
<style type="text/css">
@font-face{
font-family:'Open Sans';
src:url(https://www.everyplate.com/assets/everyplate/fonts/opensans/OpenSans-Regular.woff2) format('woff2'),url(https://www.everyplate.com/assets/everyplate/fonts/opensans/OpenSans-Regular.woff) format('woff'),url(https://www.everyplate.com/assets/everyplate/fonts/opensans/OpenSans-Regular.ttf) format('ttf');
font-weight:400;
font-style:normal;
font-display:swap
}
@font-face{
font-family:'Open Sans';
@fedebertolini
fedebertolini / price.json
Created May 6, 2020 07:51
price breakdown
{
"products":[
{
"handle":"ER-DIN-4-2-0",
"quantity":1,
"deliveryOption":"ER-4-0800-2000",
"deliveryDate":null,
"currency":"ERN",
"unitPrice":39.92,
"paidPrice":39.92,
@fedebertolini
fedebertolini / liveconnect_curl.sh
Created April 22, 2020 13:45
LiveConnect pixel curl
curl -v 'https://rp.liadm.com/p?aid=a-049&li_t=conversion&li_n=product_purchase&e=fb@hellofresh.com&li_tid=1&li_tp=38.0' -H 'authority: rp.liadm.com' -H 'pragma: no-cache' -H 'cache-control: no-cache' -H 'sec-fetch-dest: empty' -H 'user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.163 Safari/537.36' -H 'dnt: 1' -H 'accept: */*' -H 'origin: https://www.everyplate.com' -H 'sec-fetch-site: cross-site' -H 'sec-fetch-mode: cors' -H 'referer: https://www.everyplate.com/' --compressed
@fedebertolini
fedebertolini / liveconnect.js
Last active April 22, 2020 13:44
LiveConnect pixel
var pixel = function() {
var url = 'https://rp.liadm.com/p?';
var params = [
'aid=a-049',
'li_t=conversion',
'li_n=product_purchase',
'e=fb@hellofresh.com',
'li_tid=1',
'li_tp=38.0'
];
@fedebertolini
fedebertolini / download-vendor.sh
Last active February 27, 2019 09:18
Shell script that downloads a list of vendor files and concatenates them into a single file
#! /bin/bash
[ -e vendors.min.js ] && rm vendors.min.js
[ -e vendors.js ] && rm vendors.js
[ -e versions.txt ] && rm versions.txt
REACT_VERSION="16.8.3"
IMMUTABLE_VERSION="3.8.2"
AXIOS_VERSION="0.18.0"
@fedebertolini
fedebertolini / output
Created January 3, 2019 15:48
lighthouse-graphite output
#!/bin/bash -eo pipefail
lighthouse-graphite "$URL" --runs=7 --graphite-host="$GRAPHITE_HOST" --graphite-prefix="$GRAPHITE_PREFIX" --function-blacklist=min,max,mean --metrics-blacklist=dom-size,pwa-score,accessibility-score,best-practices-score,seo-score,total-time
{ 'first-contentful-paint': { median: 1951 },
'first-meaningful-paint': { median: 1951 },
'speed-index': { median: 2582 },
'estimated-input-latency': { median: 54 },
'time-to-first-byte': { median: 1 },
'first-cpu-idle': { median: 3388 },
interactive: { median: 4277 },
'network-requests': { median: 36 },
@fedebertolini
fedebertolini / config.yml
Last active January 3, 2019 15:09
CircleCI config file that runs lighthouse-graphite every hour
version: 2
workflows:
version: 2
hourly:
triggers:
- schedule:
cron: "0 * * * *"
filters:
branches:
only:
@fedebertolini
fedebertolini / install-lighthouse-graphite.sh
Created December 15, 2018 19:14
Installs lighthouse-graphite globally
npm i -g lighthouse-graphite
@fedebertolini
fedebertolini / run-lighthouse-graphite.sh
Last active December 15, 2018 19:17
Runs lighthouse-graphite
lighthouse-graphite https://en.wikipedia.org/wiki/Uruguay \
--runs=7 \
--graphite-host=id.carbon.hostedgraphite.com \
--graphite-prefix=your-api-key.lighthouse.wikipedia-uruguay \
--function-blacklist=min,max,mean \
--metrics-blacklist=dom-size,pwa-score,accessibility-score,best-practices-score,seo-score,total-time