I hereby claim:
- I am jstoone on github.
- I am jstoone (https://keybase.io/jstoone) on keybase.
- I have a public key ASDvJqEEQ0xabvgN4fsODpFK4wZuY8iIIqbHcgvwB3sGgAo
To claim this, I am signing this object:
## | |
# HOMEBREW | |
## | |
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" | |
# Brew: install cli apps | |
brew install git node wget ag ack mplayer mpv vim | |
# Brew: get/tap brew cask | |
brew cask | |
# Brew: install desktop apps | |
brew cask install vlc firefox spotify iterm2 \ # everyday |
<?php | |
$linedUp = $slugStopWords = [ | |
'a', | |
'about', | |
'above', | |
'after', | |
'again', | |
'against', | |
'all', |
<script> | |
//enable the JavaScript API for an embedded player | |
for (var e = document.getElementsByTagName("iframe"), x = e.length; x--;) | |
if (/youtube.com\/embed/.test(e[x].src)) | |
if(e[x].src.indexOf('enablejsapi=') === -1) | |
e[x].src += (e[x].src.indexOf('?') ===-1 ? '?':'&') + 'enablejsapi=1'; | |
var gtmYTListeners = []; // support multiple players on the same page | |
// attach our YT listener once the API is loaded | |
function onYouTubeIframeAPIReady() { |
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDNjk3CWNY3sT+NUPYelzYoWpDERAMoOkN2mMLLG3Jremc2zs9hclfKBEXefdaDgrtDPQadTNicQMDZ/QjMi+YCDxya1pzh2BIsoLWZvO2TVroax4HmBj2cJdaO2rSNYEVHCOc2blmGkP7dS8Srk8PxS3UkUsBIHbqVKBBjC67VHKqMr9E/hjfNVNI24bUgdX8t3cQBDijWFop/r0XyKYHgw9SSA8jXNLsSC9+wPbDg1w6DZ05OIHXe+9TzvqVqG0HZJChSRVWOmkVPda/1T+HkBhgQTlmaAWKX7PhYA1IfJ0ntuCu5KbvdgdoMq/y03jUkUe+izicrqlWwkMJxDykF jstoone@drk.sh |
I hereby claim:
To claim this, I am signing this object:
Would it be possible to clear the "⭐️ date ⭐️" together with the menu It would remove a lot of clutter from the chat and only preserve the "success"-feedback about the talk being added.
Would it be possible to output my answer to edit|keep schedule or add|skip reminders? It would preserve the conversational context a bit more. It does not have to be a genuine message. A "You: Please edit"-line would suffice:
You are subscribed to notifications right before one of your subscribed talks will start. Still fine with that?
You: Yes please
Nice 👍 I will notify you then. See you around.
"----------------- | |
" Init | |
"----------------- | |
if empty(glob('~/.config/nvim/autoload/plug.vim')) | |
" Auto-install vim-plug | |
silent !curl -fLo ~/.config/nvim/autoload/plug.vim --create-dirs | |
\ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim | |
autocmd! | |
autocmd VimEnter * PlugInstall | |
endif |
#/bin/bash | |
# Find process with name containing 'launchd_sim' | |
SIMULATOR_PID=$(pgrep launchd_sim) | |
echo "Simulator PID: $SIMULATOR_PID" | |
# Find sub-processes for the app's WebViews | |
WEBKIT_CONTENT_PID=$(pgrep -P $SIMULATOR_PID 'com.apple.WebKit.WebContent') | |
echo "WebKit WebContent PID(s):" | |
echo $WEBKIT_CONTENT_PID |
import Uppy from "@uppy/core"; | |
import { DragDrop, StatusBar } from "@uppy/react"; | |
import Tus from "@uppy/tus"; | |
import { useState } from "react"; | |
// Don't forget the CSS: core and the UI components + plugins you are using. | |
function createUppy() { | |
// Adding to global `meta` will add it to every file. | |
// Every Uppy instance needs a unique ID. |
const handleFileUploadTUS = async (formData: FormData) => { | |
const origFile = formData.get("audio") as File; | |
const file = new File([origFile], encodeURIComponent(origFile.name), { | |
type: origFile.type, | |
}); | |
const { | |
data: { session }, | |
} = await supabase.auth.getSession(); | |
if (!session?.access_token) { |