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 | |
# FIXME | |
WEBHOOK_URL=YOUR_SLACK_WEBHOOK_URL_HERE | |
# A list of the clinics you're interested in polling, you'll find them via the 1177 links | |
for clin in 1546 500 493 2053 2056 521 528 506; do | |
apt=$(curl -s https://booking-api.mittvaccin.se/clinique/$clin/appointmentTypes |jq -r '.[] |select(.name == "1 pers Covid-19 30-64 år (född -57 till -91)")|.id') | |
echo $clin $apt | |
curl https://booking-api.mittvaccin.se/clinique/$clin/appointments/$apt/slots/210601-210731 -s |jq -e '.[].slots |any(.[]; .available == true)'|grep true | |
if [ $? -eq 0 ]; then | |
time=$(date +%s) |
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 | |
# start a new session | |
curl --data '{"desiredCapabilities":{"browserName": "chrome"}}' --silent http://localhost:4444/wd/hub/session | jq -r .sessionId |
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 | |
# Sends foo bar and baz then back to you | |
(printf 'foo\nbar\nbaz\n' && cat) | $1 |
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
/* global grecaptcha */ | |
/* global $ */ | |
import Ember from 'ember'; | |
export default Ember.Component.extend({ | |
classNames: ['g-recaptcha'], | |
attributeBindings: ['siteKey:data-sitekey', 'data-theme', 'data-size', 'data-callback', 'data-expired-callback', 'data-tabindex'], | |
siteKey: '', | |
lang: 'sv', | |
resetTrigger: false, |
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
package main | |
import ( | |
"bufio" | |
"database/sql" | |
"flag" | |
"fmt" | |
"path" | |
"strconv" | |
"strings" |
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
RED=`echo -e '\033[101m\033[37m'` | |
GREEN=`echo -e '\033[102m'` | |
DARK_RED=`echo -e '\033[41m\033[37m'` | |
DARK_GREEN=`echo -e '\033[42m'` | |
NORMAL=`echo -e '\033[0m'` | |
#Docker aliases | |
function dps(){ | |
docker ps --format "{{.ID}}\t{{.Image}}\t{{.Labels}}"| \ | |
sed -e "s/:/ :/" | \ |
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
map $msec $millis { ~(.*)\.(.*) $2; } | |
map $time_iso8601 $time_iso8601_m { ~(.*)\+(.*) $1.$millis+$2; } | |
log_format json_combined escape=json | |
'{' | |
'"_ms": "$millis",' # Has to be here in order for timestamp to work. Wat | |
'"timestamp": "$time_iso8601_m",' | |
'"service": "sp-frontend",' | |
'"remote_addr":"$remote_addr",' | |
'"message":"[$status] $request_method $request_uri",' |
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
package client | |
import ( | |
"bytes" | |
"context" | |
"crypto/tls" | |
"encoding/json" | |
"fmt" | |
"github.com/pkg/errors" | |
"io" |
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 React, {useCallback, useMemo} from 'react'; | |
export const useCheckbox = (allValues: string[], selected: string[], onChange: (newSelection: string[]) => void) => { | |
const selectedStatesObj = useMemo(() => (selected || []).reduce((p, c) => ({ | |
...p, | |
[c]: true | |
}), {} as {[id: string]: boolean}), [selected]); | |