drop ugent scripts and configuration
This commit is contained in:
parent
3ab14f6dd4
commit
ffced8fca4
@ -1,2 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
ICAROOT="$HOME/.ICAClient/linuxx64" "$HOME/.ICAClient/linuxx64/wfica" "$@"
|
|
@ -1,19 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
sudo sv stop iwd
|
|
||||||
|
|
||||||
conf="$(mktemp)"
|
|
||||||
trap "rm '$conf'" EXIT QUIT
|
|
||||||
|
|
||||||
cat > "$conf" <<HERE
|
|
||||||
ctrl_interface=DIR=/run/wpa_supplicant GROUP=wheel
|
|
||||||
network={
|
|
||||||
ssid="eduroam"
|
|
||||||
key_mgmt=WPA-EAP
|
|
||||||
auth_alg=OPEN
|
|
||||||
eap=PEAP
|
|
||||||
identity="fvdrjeug@ugent.be"
|
|
||||||
password="$(pass show ugent/_ | head -1)"
|
|
||||||
}
|
|
||||||
HERE
|
|
||||||
|
|
||||||
sudo wpa_supplicant -iwlp58s0 -c"$conf"
|
|
@ -1,2 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
qutebrowser --temp-basedir 'https://jusprd.aps.ugent.be'
|
|
@ -1,24 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
wd="$(pwd)"
|
|
||||||
temp="$(mktemp)"
|
|
||||||
name="$(basename "$0")"
|
|
||||||
|
|
||||||
find /data -name '.git' -exec dirname \{\} \; | while read gitrepo; do
|
|
||||||
cd "$gitrepo"
|
|
||||||
case "$name" in
|
|
||||||
"gitfetcher")
|
|
||||||
echo "$gitrepo"
|
|
||||||
git remote | while read remote; do
|
|
||||||
git fetch --prune "$remote"
|
|
||||||
done 2>&1 | sed 's/^/ /'
|
|
||||||
;;
|
|
||||||
"gitlister")
|
|
||||||
if git status | grep -q behind; then
|
|
||||||
echo "$gitrepo"
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
done
|
|
||||||
|
|
||||||
cd "$wd"
|
|
@ -1,11 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
base='https://tap.zeus.gent'
|
|
||||||
user='felixvdj'
|
|
||||||
token="$(pass show ugent/zeus/tap)"
|
|
||||||
|
|
||||||
curl --header 'Accept: application/json' \
|
|
||||||
--header 'Content-Type: application/json' \
|
|
||||||
--header "Authorization: Token token=$token" \
|
|
||||||
--data '{"order":{"order_items_attributes":[{"count":1,"product_id":1}]}}' \
|
|
||||||
--location \
|
|
||||||
"$base/users/$user/orders.json"
|
|
@ -1,35 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
|
|
||||||
pandoc -f markdown --mathml -s -t html5 "$1" | \
|
|
||||||
sed 's/<math/<span style="font-size: 10pt;">&/g;s|</math>|&</span>|g;s/<table/& border=1 /g' | \
|
|
||||||
sed 's/{studentnr}/{OrgDefinedId}/' | \
|
|
||||||
sed 's@<div class="sourceCode"@<div style="background:#EEEEEE;padding:0 0.5em;border: 1px solid #AAAAAA;"@g ' | \
|
|
||||||
sed 's@<span class="al">@<span style="color: #ff0000; font-weight: bold;">@g ' | \
|
|
||||||
sed 's@<span class="an">@<span style="color: #60a0b0; font-weight: bold; font-style: italic;">@g ' | \
|
|
||||||
sed 's@<span class="at">@<span style="color: #7d9029;">@g ' | \
|
|
||||||
sed 's@<span class="bn">@<span style="color: #40a070;">@g ' | \
|
|
||||||
sed 's@<span class="bu">@<span style="">@g ' | \
|
|
||||||
sed 's@<span class="cf">@<span style="color: #007020; font-weight: bold;">@g ' | \
|
|
||||||
sed 's@<span class="ch">@<span style="color: #4070a0;">@g ' | \
|
|
||||||
sed 's@<span class="cn">@<span style="color: #880000;">@g ' | \
|
|
||||||
sed 's@<span class="co">@<span style="color: #60a0b0; font-style: italic;">@g ' | \
|
|
||||||
sed 's@<span class="cv">@<span style="color: #60a0b0; font-weight: bold; font-style: italic;">@g ' | \
|
|
||||||
sed 's@<span class="do">@<span style="color: #ba2121; font-style: italic;">@g ' | \
|
|
||||||
sed 's@<span class="dt">@<span style="color: #902000;">@g ' | \
|
|
||||||
sed 's@<span class="dv">@<span style="color: #40a070;">@g ' | \
|
|
||||||
sed 's@<span class="er">@<span style="color: #ff0000; font-weight: bold;">@g ' | \
|
|
||||||
sed 's@<span class="ex">@<span style="">@g ' | \
|
|
||||||
sed 's@<span class="fl">@<span style="color: #40a070;">@g ' | \
|
|
||||||
sed 's@<span class="fu">@<span style="color: #06287e;">@g ' | \
|
|
||||||
sed 's@<span class="im">@<span style="">@g ' | \
|
|
||||||
sed 's@<span class="in">@<span style="color: #60a0b0; font-weight: bold; font-style: italic;">@g ' | \
|
|
||||||
sed 's@<span class="kw">@<span style="color: #007020; font-weight: bold;">@g ' | \
|
|
||||||
sed 's@<span class="op">@<span style="color: #666666;">@g ' | \
|
|
||||||
sed 's@<span class="ot">@<span style="color: #007020;">@g ' | \
|
|
||||||
sed 's@<span class="pp">@<span style="color: #bc7a00;">@g ' | \
|
|
||||||
sed 's@<span class="sc">@<span style="color: #4070a0;">@g ' | \
|
|
||||||
sed 's@<span class="ss">@<span style="color: #bb6688;">@g ' | \
|
|
||||||
sed 's@<span class="st">@<span style="color: #4070a0;">@g ' | \
|
|
||||||
sed 's@<span class="va">@<span style="color: #19177c;">@g ' | \
|
|
||||||
sed 's@<span class="vs">@<span style="color: #4070a0;">@g ' | \
|
|
||||||
sed 's@<span class="wa">@<span style="color: #60a0b0; font-weight: bold; font-style: italic;">@g '
|
|
@ -1,2 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
exec qutebrowser --basedir "$HOME/.config/microbrowser"
|
|
@ -1,9 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
|
|
||||||
printf 'OrgDefinedId,%s Text Grade,End-of-Line Indicator\n' "${1:-Commit}"
|
|
||||||
|
|
||||||
for d in 0*; do
|
|
||||||
cd "$d"
|
|
||||||
printf "#%s,%s,#\n" "$d" "$(git log --oneline | head -1 | tr -d ',')"
|
|
||||||
cd ..
|
|
||||||
done
|
|
@ -1,40 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
|
|
||||||
task="$1"
|
|
||||||
repo="$2"
|
|
||||||
|
|
||||||
set -e
|
|
||||||
|
|
||||||
if [ ! -d "$repo" ]; then
|
|
||||||
mkdir -p "$repo"
|
|
||||||
cd "$repo"
|
|
||||||
git init
|
|
||||||
else
|
|
||||||
cd "$repo"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ ! -z "$(git status --porcelain)" ]; then
|
|
||||||
echo "Requires a clean working tree" >&2
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
# update existing submodules
|
|
||||||
git submodule foreach git fetch origin
|
|
||||||
git submodule foreach git reset --hard origin/master > /dev/null 2>&1
|
|
||||||
|
|
||||||
for remote in $(ssh git@subgit.ugent.be task students -l "$task" | cut -f4); do
|
|
||||||
if [ -d "$(basename "$remote")" ]; then continue; fi # exists
|
|
||||||
remotes="$(git ls-remote "$remote")"
|
|
||||||
if ! echo "$remotes" | grep -q HEAD; then
|
|
||||||
printf 'No HEAD at %s' "$remote"
|
|
||||||
count="$(echo "$remotes" | grep -o refs/heads | wc -l)"
|
|
||||||
if [ "$count" -gt 0 ]; then printf ' (but %d other)' "$count"; fi
|
|
||||||
printf '\n'
|
|
||||||
else
|
|
||||||
echo "adding $remote"
|
|
||||||
git submodule --quiet add --force "$remote" || true
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
git add .
|
|
||||||
git commit -v
|
|
@ -1,14 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
|
|
||||||
# lines of form:
|
|
||||||
# Givenname Last Name (student number) <email address>
|
|
||||||
LIST="${LIST:-$HOME/.local/share/students.list}"
|
|
||||||
|
|
||||||
while read line; do
|
|
||||||
name="${line% (*}"
|
|
||||||
number="${line%) *}"
|
|
||||||
number="${number#* (}"
|
|
||||||
if [ -e "$number" ]; then
|
|
||||||
ln -s "$number" "$name"
|
|
||||||
fi
|
|
||||||
done < "$LIST"
|
|
@ -1,59 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
|
|
||||||
help() {
|
|
||||||
echo "usage: $0 [--colour] <file>"
|
|
||||||
echo
|
|
||||||
echo " -c | --colour print in colour"
|
|
||||||
echo " -r | --rasterize raster pdf before printing"
|
|
||||||
echo " file file (print-ready) to print or -"
|
|
||||||
echo
|
|
||||||
echo "print print-ready files with the UGent printers. Accepts only"
|
|
||||||
echo ".txt, .ps, .pdf, .pcl, .cht and .prn."
|
|
||||||
exit 1
|
|
||||||
}
|
|
||||||
|
|
||||||
if [ -z "$1" ]; then help; fi >&2
|
|
||||||
|
|
||||||
printer="print_mono"
|
|
||||||
format="tiffscaled8"
|
|
||||||
raster=""
|
|
||||||
while [ -n "$2" ]; do
|
|
||||||
case "$1" in
|
|
||||||
-c|--colour) printer="print_colour"
|
|
||||||
format="tiffscaled24"
|
|
||||||
;;
|
|
||||||
-r|--raster) raster="true"
|
|
||||||
;;
|
|
||||||
*) help
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
shift
|
|
||||||
done
|
|
||||||
|
|
||||||
printfile="$1"
|
|
||||||
if test -n "$raster"; then
|
|
||||||
tiff="$(mktemp)"
|
|
||||||
printfile="$(mktemp)"
|
|
||||||
gs -sDEVICE="$format" -o "$tiff" "$1"
|
|
||||||
tiff2pdf -z -f -F -pA4 -o "$printfile" "$tiff"
|
|
||||||
rm "$tiff"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# pdf2ps -dLanguageLevel=1 input.pdf - | ps2pdf -sPAPERSIZE=a4 - output.pdf
|
|
||||||
|
|
||||||
print_colour() {
|
|
||||||
curl --silent --insecure \
|
|
||||||
-F "fileToPrint=@$1" \
|
|
||||||
-F "FormButtonSubmit=Print" \
|
|
||||||
'https://we02pr06.ugent.be/hp/device/Print/Print'
|
|
||||||
}
|
|
||||||
|
|
||||||
print_mono() {
|
|
||||||
curl --silent --insecure \
|
|
||||||
-F "localFile=@$1" \
|
|
||||||
'https://we02pr04.ugent.be/hp/device/this.printservice?printThis'
|
|
||||||
}
|
|
||||||
|
|
||||||
"$printer" "$printfile"
|
|
||||||
|
|
||||||
if test -n "$raster"; then rm "$printfile"; fi
|
|
@ -1,6 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
|
|
||||||
cat /data/random/ips | while read name host ip; do
|
|
||||||
ping -c1 -w1 "$ip" > /dev/null && echo "$name"
|
|
||||||
done
|
|
||||||
|
|
42
mbsyncrc
42
mbsyncrc
@ -1,14 +1,4 @@
|
|||||||
# Accounts {{{
|
# Accounts {{{
|
||||||
IMAPAccount ugent
|
|
||||||
Host "outlook.office365.com"
|
|
||||||
Port 993
|
|
||||||
User "felix.vanderjeugt@ugent.be"
|
|
||||||
PassCmd "mfauth access microsoft"
|
|
||||||
AuthMechs "XOAUTH2"
|
|
||||||
SSLType "IMAPS"
|
|
||||||
SSLVersions "TLSv1"
|
|
||||||
CertificateFile "/etc/ssl/certs/ca-certificates.crt"
|
|
||||||
|
|
||||||
IMAPAccount posteo
|
IMAPAccount posteo
|
||||||
Host "posteo.de"
|
Host "posteo.de"
|
||||||
User "felix.vanderjeugt@posteo.net"
|
User "felix.vanderjeugt@posteo.net"
|
||||||
@ -17,44 +7,17 @@ SSLTYPE "IMAPS"
|
|||||||
# }}} Accounts
|
# }}} Accounts
|
||||||
|
|
||||||
# Remote Stores {{{
|
# Remote Stores {{{
|
||||||
IMAPStore ugent-remote
|
|
||||||
Account "ugent"
|
|
||||||
|
|
||||||
IMAPStore posteo-remote
|
IMAPStore posteo-remote
|
||||||
Account "posteo"
|
Account "posteo"
|
||||||
# }}}
|
# }}}
|
||||||
|
|
||||||
# Local Stores {{{
|
# Local Stores {{{
|
||||||
MaildirStore ugent-local
|
|
||||||
Path "/data/mail/ugent/"
|
|
||||||
Inbox "/data/mail/ugent/Inbox"
|
|
||||||
Trash "/data/mail/ugent/Trash"
|
|
||||||
SubFolders "Verbatim"
|
|
||||||
|
|
||||||
MaildirStore posteo-local
|
MaildirStore posteo-local
|
||||||
Path "/data/mail/posteo/"
|
Path "/data/mail/posteo/"
|
||||||
Inbox "/data/mail/posteo/Inbox"
|
Inbox "/data/mail/posteo/Inbox"
|
||||||
# }}}
|
# }}}
|
||||||
|
|
||||||
# Channels {{{
|
# Channels {{{
|
||||||
Channel ugent-inbox
|
|
||||||
Far ":ugent-remote:INBOX"
|
|
||||||
Near ":ugent-local:"
|
|
||||||
Create "Near"
|
|
||||||
SyncState "*"
|
|
||||||
|
|
||||||
Channel ugent-sent
|
|
||||||
Far ":ugent-remote:Verzonden Items"
|
|
||||||
Near ":ugent-local:Sent"
|
|
||||||
Create "Near"
|
|
||||||
SyncState "*"
|
|
||||||
|
|
||||||
Channel ugent-trash
|
|
||||||
Far ":ugent-remote:Verwijderde Items"
|
|
||||||
Near ":ugent-local:Trash"
|
|
||||||
Create "Near"
|
|
||||||
SyncState "*"
|
|
||||||
|
|
||||||
Channel posteo-inbox
|
Channel posteo-inbox
|
||||||
Far ":posteo-remote:INBOX"
|
Far ":posteo-remote:INBOX"
|
||||||
Near ":posteo-local:"
|
Near ":posteo-local:"
|
||||||
@ -81,11 +44,6 @@ SyncState "*"
|
|||||||
# }}}
|
# }}}
|
||||||
|
|
||||||
# Groups {{{
|
# Groups {{{
|
||||||
Group ugent
|
|
||||||
Channel "ugent-inbox"
|
|
||||||
Channel "ugent-sent"
|
|
||||||
Channel "ugent-trash"
|
|
||||||
|
|
||||||
Group posteo
|
Group posteo
|
||||||
Channel "posteo-inbox"
|
Channel "posteo-inbox"
|
||||||
Channel "posteo-sent"
|
Channel "posteo-sent"
|
||||||
|
11
msmtprc
11
msmtprc
@ -6,17 +6,6 @@ tls on
|
|||||||
tls_trust_file /etc/ssl/certs/ca-certificates.crt
|
tls_trust_file /etc/ssl/certs/ca-certificates.crt
|
||||||
logfile ~/.local/share/msmtp.log
|
logfile ~/.local/share/msmtp.log
|
||||||
|
|
||||||
account ugent
|
|
||||||
from felix.vanderjeugt@ugent.be
|
|
||||||
auth xoauth2
|
|
||||||
host outlook.office365.com
|
|
||||||
port 587
|
|
||||||
user felix.vanderjeugt@ugent.be
|
|
||||||
tls on
|
|
||||||
tls_starttls on
|
|
||||||
tls_trust_file /etc/ssl/certs/ca-certificates.crt
|
|
||||||
passwordeval "mfauth access microsoft"
|
|
||||||
|
|
||||||
account posteo
|
account posteo
|
||||||
host posteo.de
|
host posteo.de
|
||||||
port 587
|
port 587
|
||||||
|
Loading…
Reference in New Issue
Block a user