Skip to content

Instantly share code, notes, and snippets.

View dominikwilkowski's full-sized avatar
🤖
Working

Dominik Wilkowski dominikwilkowski

🤖
Working
View GitHub Profile
blank_lines_upper_bound = 2
max_width = 120
control_brace_style = "ClosingNextLine"
format_code_in_doc_comments = true
imports_layout = "HorizontalVertical"
match_block_trailing_comma = true
newline_style = "Unix"
report_fixme = "Always"
report_todo = "Unnumbered"
@dominikwilkowski
dominikwilkowski / .zprofile
Created November 24, 2021 00:57
My zsh dot file
source ~/.profile
# homebrew PATH
eval "$(/opt/homebrew/bin/brew shellenv)"
# subl command
export PATH="/Applications/Sublime Text.app/Contents/SharedSupport/bin:$PATH"
export PATH=/usr/local/bin:$PATH
@dominikwilkowski
dominikwilkowski / index.js
Created November 3, 2021 20:10
Monitor Apple in-store pickup
import fetch from 'node-fetch';
import twilio from 'twilio';
const URL = 'https://www.apple.com/au/shop/fulfillment-messages?parts.0=Z0YQ&location=2093&mt=regular&option.0=ML8X3X%2FA%2CMKUV3FE%2FA&_=1634013871312';
const ACCOUNTSID = 'XXX'; // TODO fill me
const AUTHTOKEN = 'XXX'; // TODO fill me
function alertMe({ storeName, storePickupQuote }) {
const client = new twilio(ACCOUNTSID, AUTHTOKEN);
@dominikwilkowski
dominikwilkowski / defaults.css
Last active July 7, 2021 00:48
A handy set of styles I find myself applying to all new projects
/*! Loosely derived from https://gist.github.com/jackdomleo7/55659bafe581d19cc341ef775d6a9e6b */
@import ('Import normalizer stylesheet here');
::selection {
text-shadow: none;
color: #fff;
background-color: rgba(0, 0, 255, 0.1);
}
@dominikwilkowski
dominikwilkowski / Emoji.js
Last active July 22, 2021 00:23
Accessible emoji react/emotion component
import { keyframes } from '@emotion/react';
const fadeIn = keyframes`
from {
bottom: -0.5em;
opacity: 0;
}
to {
bottom: 100%;
opacity: 1;
@dominikwilkowski
dominikwilkowski / README.md
Created September 5, 2020 02:57
ANSI codes for cli controled output

ANSI escape codes

ANSI escape codes can be printed to a shell to as instructions. The below is a list of codes I have used often in my CLI programs and I find myself looking up over and over again.

A great article about it can be found here.

Content

@dominikwilkowski
dominikwilkowski / README.md
Last active July 31, 2020 02:46
CSS Optimization

Case 1

This seems super easy and should be simple... (Famous last words)

<div class="a b"></div>
.a {
@dominikwilkowski
dominikwilkowski / README.md
Last active November 19, 2021 23:26
Signed git commits with Git Tower on Catalina and Monterey
@dominikwilkowski
dominikwilkowski / README.md
Last active September 26, 2018 04:25
SVG with two colors embedded

SVG with two colors embedded

@dominikwilkowski
dominikwilkowski / README.md
Last active March 9, 2020 05:16 — forked from evangs/delete-old-files.js
Batch delete old files from Slack

Batch delete old file from your slack workspace

Freeing space

To free up some space in your slack workspace and having to delete each file by hand

To run the app you first need a legacy token from slack for your workspace. Then download the cleanSlack.js file and run it via Node.js.

By default the script will delete files older than a year. You can change that in the TIMESTAMP variable.