diff --git a/juttu.py b/juttu.py old mode 100644 new mode 100755 index 372c850b2d0970f0091ecc665e2433db84a8314b..0a3f17a65b96753fb89501e792bddf2f19ba68fb --- a/juttu.py +++ b/juttu.py @@ -1,3 +1,5 @@ +#!/bin/env python3 + import json import datetime from html_elements import * @@ -103,8 +105,8 @@ def realization_div(realization): content += span("Opintopisteet: " + str(int(realization['credits']))) content += span(f"Kurssin ajankohta: {format_date(realization['startDate'])} - {format_date(realization['endDate'])}") content += span(f"Ilmoittautuminen: {format_date(realization['enrollmentStart'])} - {format_date(realization['enrollmentEnd'])}") - if realization['localizedContent']['valueFi']: - content += details("Sisältö: ", realization['localizedContent']['valueFi']) + if realization['localizedObjective']['valueFi']: + content += details("Oppimistavoitteet: ", realization['localizedObjective']['valueFi']) return div(content, class_name="realization") for faculty in faculties: diff --git a/load_realizations.sh b/load_realizations.sh new file mode 100755 index 0000000000000000000000000000000000000000..fede1632ba56d2203c45d25f156c9199bb409e72 --- /dev/null +++ b/load_realizations.sh @@ -0,0 +1,3 @@ +#!/bin/env bash +source './.env' +curl -k -v -XPOST -H "Host: api-ext.utu.fi" -H "X-Api-Key: $TT_APIUMBRELLA" -u"$TT_OPENDATA:" -H "ESP-ScreenName: $EPPN" -H "Content-type: application/json" -H "Accept: application/json" https://localhost:8081/peppi/opendata/r1/tt/tulevattoteutukset -d "{\"status\": [\"PUBLISHED\"]}" -o realizations.json diff --git a/ssh-api-tunnel.sh b/ssh-api-tunnel.sh new file mode 100755 index 0000000000000000000000000000000000000000..9b8005588fc6e04ba5be2527af8ddbc3c9c9d9b5 --- /dev/null +++ b/ssh-api-tunnel.sh @@ -0,0 +1,11 @@ +#! /usr/bin/env sh + +if [ $# -lt 1 ]; then + username="$USER" +fi + +if [ $# -ge 1 ]; then + username="$1" +fi + +ssh -N -L 127.0.0.1:8080:api-ext.utu.fi:80 -L 127.0.0.1:8081:api-ext.utu.fi:443 "$username"@peppiext.utu.fi