This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
imgur() { | |
res=$(curl -sSF image=@$1 https://api.imgur.com/3/upload |jq -r '.data.link') | |
echo $res |pbcopy | |
echo $res | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Canvas things | |
const canvas = document.querySelector("#snow"); | |
const ctx = canvas.getContext("2d"); | |
let ctxLayers = []; | |
let ctxHeight = 0; | |
let ctxWidth = 0; | |
// FPS things | |
const FPS = 60; | |
const FPS_TIME = (1000 / 60) * (60 / FPS) - (1000 / 60) * 0.5; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const getWeekNumber = (date) => { | |
const pd = new Date(date); | |
const sj = new Date(pd.getFullYear(), 0, 1); | |
const wk = Math.ceil((((pd - sj) / 86400000) + sj.getDay() + 1) / 7); | |
return wk; | |
} | |
console.log( | |
getWeekNumber('2020-01-01'), | |
getWeekNumber('2020-01-14'), |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html lang="en"> | |
<head> | |
<meta charset="UTF-8"> | |
<title>hader georgehale</title> | |
<style> | |
tr:nth-last-child(9) { opacity: 0.9; } | |
tr:nth-last-child(8) { opacity: 0.8; } | |
tr:nth-last-child(7) { opacity: 0.7; } | |
tr:nth-last-child(6) { opacity: 0.6; } |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
::selection { | |
background-color: #111; | |
color: #eee; | |
} | |
body { | |
background-color: #222; | |
} | |
#hnmain { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import math | |
import struct | |
import wave | |
import sys | |
w = wave.open(sys.argv[1], 'rb') | |
sum = 0 | |
value = 0; | |
delta = 0; | |
amps = [] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import argparse | |
import os | |
import re | |
import string | |
import subprocess | |
import sys | |
from shutil import which, copyfileobj | |
from urllib import request | |
from html.parser import HTMLParser |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
json=$(curl -s "http://ws.audioscrobbler.com/2.0/?method=user.getRecentTracks&api_key=$LASTFM_APIKEY&user=$LASTFM_USERNAME&format=json") | |
artist=$(echo $json | jq -r '.recenttracks.track[0].artist["#text"]') | |
song=$(echo $json | jq -r '.recenttracks.track[0].name') | |
echo "♫ $artist - $song" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
PLEX_TOKEN=$(curl -H "Content-Length: 0" -H "X-Plex-Client-Identifier: my-app" -u $PLEX_USERNAME:$PLEX_PASSWORD -X POST https://my.plexapp.com/users/sign_in.xml --silent | xmllint --xpath "/user/authentication-token/text()" -) | |
XML=$(curl --silent http://$PLEX_HOST:32400/status/sessions -H "X-Plex-Token: $PLEX_TOKEN") | |
STREAMS=$(echo $XML | xmllint --xpath 'string(//MediaContainer/@size)' -) | |
echo "Current streams: ${STREAMS}" | |
for (( i=1; i <= $STREAMS; i++ )); do | |
USER=$(echo $XML | xmllint --xpath 'string(//Video['$i']/User/@title)' -) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
$title = (isset($_GET['t'])) ? $_GET['t'] : false; | |
$content = (isset($_GET['s'])) ? $_GET['s'] : false; | |
$providers = [ | |
'drop' => [ | |
'regex' => '/https?:\/\/files\.m2film\.dk\/(.*)/', | |
'embed' => '<video controls src="https://files.m2film.dk/{code}&video=true"></video>', | |
], |