2026 på det mørke nettet?

I går kveld synte eg eldstesonen Youtube ufiltrert. Berre med å gå til framsida der, vart me møtte av to videoar som var reklame, men utgav seg for å vera søkeresultat. «Enshittification» (Doctorow) heiter det på godt norsk.

Går me attende kun nokre få år (2023), var ståa ein annan.

Ikkje berre har søkeresultata vorte dårlegare, men dei har og vorte færre.

Så kva gjer ein stakkars småbarnsfar med 60 studiepoeng i IKT i læring og ein mangeårig interesse for EDB? Lagar eit lite shellscript. Eg har ikkje stålkontroll, men kan nok til å få til dette. Og det er gøy!

Sidan eg har Linux på alle mine datamaskinar (det er nokre…..), har eg som regel oppe eit svart terminalvindu likevel. Eg har og installert videoframsynaren mpv, og youtube-dl (ca…).

Og det er på den måten at eg heilt reklamefritt, og doomscrollefritt, utan eit einaste bilete å freista meg med, kan søka på youtube.com frå terminalvindauget mitt.

Eg får opp 25 resultat pr. side, og skriv så inn talet fremt, og trykker på enter.

Godt nytt år på den «mørke» webben. 😉

Ps. og for Kjetil sin del;

#!/usr/bin/env bash

# Get the user's query for the YouTube search
read -rp "Search YouTube: " QUERY
echo "Searching…"

# Get the search results from yt-dlp
RESULTS=$(yt-dlp --flat-playlist -J "ytsearch100:${QUERY}" 2>/dev/null)

# Check if results are returned
if [ -z "$RESULTS" ]; then
    echo "No results."
    exit 1
fi

# Build array manually (POSIX-safe)
ITEMS=()
while IFS= read -r line; do
    ITEMS+=("$line")
done <<EOF
$(echo "$RESULTS" |
    jq -r '.entries[] | select(.channel_id != null) |
    "\(.channel)\t\(.channel_id)\t\(.title)\t\(.url)"')
EOF

TOTAL=${#ITEMS[@]}
PAGE=0
PAGE_SIZE=25

# Start a loop to paginate the results
while true; do
    START=$((PAGE * PAGE_SIZE))
    END=$((START + PAGE_SIZE))

    # If we reach the end of the results, exit
    if [ "$START" -ge "$TOTAL" ]; then
        echo "No more results."
        break
    fi

    # Display the results for the current page
    echo
    echo "=== Results $((START+1)) to $((END < TOTAL ? END : TOTAL)) of $TOTAL ==="

    i=$START
    while [ "$i" -lt "$END" ] && [ "$i" -lt "$TOTAL" ]; do
        IFS=$'\t' read -r CHANNEL CHANNEL_ID TITLE URL <<< "${ITEMS[$i]}"
        printf "%3d) %-40s (%s)\n" $((i+1)) "$CHANNEL" "$TITLE"
        i=$((i+1))
    done

    echo
    read -rp "Enter number to play, n=next page, q=quit: " CHOICE

    case "$CHOICE" in
        q|Q)
            exit 0
            ;;
        n|N)
            PAGE=$((PAGE+1))
            ;;
        ''|*[!0-9]*)
            echo "Invalid input."
            ;;
        *)
            INDEX=$((CHOICE - 1))
            if [ "$INDEX" -lt 0 ] || [ "$INDEX" -ge "$TOTAL" ]; then
                echo "Invalid selection."
                continue
            fi

            # parse the chosen item
            IFS=$'\t' read -r CHANNEL CHANNEL_ID TITLE URL <<< "${ITEMS[$INDEX]}"

            # Open the selected URL in mpv
            echo "Opening: $TITLE"
            mpv --ytdl-format="bv*[height<=?720][fps<=?30][vcodec!=?vp9]+ba/best[height<=?720]" "$URL" &
            ;;
    esac
done

Vegmeldingar i dalstroka innafor

Sit du og har eit terminalvindu du ikkje heilt veit kva du skal fylle med? Kva med trafikkmeldingar frå Vegvesenet?

#!/usr/bin/env bash

URL="https://traffic-info.atlas.vegvesen.no/traffic-information/messages"
clear
curl -s -H "X-System-ID: vvtraf" "$URL" |
jq -r '
  .features[].properties
  | select(
    (
      (.descriptionOfLocation // ""| contains("Fv. 450"))
      or
      (.descriptionOfLocation // "" | contains("Fv. 4224"))
      )
      and
      (
        (.descriptionOfLocation | contains("Rogaland"))
        or
        (.descriptionOfLocation | contains("Agder"))
      )
    )
  | "Stad: \(.descriptionOfLocation)\nMelding: \(.descriptionOfTrafficMessage)\n"
'

Opne data og linux

Joda. Det finst app. Det finst nettside og. Men yr.no i tekstformat, det er og veldig hendig.

Kvar gong eg loggar meg på ei maskin via SSH, eller kvar gong eg startar eit terminalvindu, så får eg opp

siste oppdaterte verdata frå yr.no. Korleis? Eit lite shell-skript;

#!/bin/bash

# URL for the weather data (replace this with the actual URL where you are fetching the data from)
API_OBSERVASJONAR="https://www.yr.no/api/v0/locations/5-42940/observations/day"
API_GJELDANDE="https://www.yr.no/api/v0/locations/5-42940/forecast/currenthour"

# Fetch the data using wget
wget -q -O weather_data.json "$API_OBSERVASJONAR"
wget -q -O currenthour.json "$API_GJELDANDE"

# Check if wget was successful
if [ $? -ne 0 ]; then
    echo "Failed to fetch data"
    exit 1
fi

# Parse the JSON and extract the 'max_temp' value using jq
max_temp=$(jq '.historical.summary.temperature.max.value' weather_data.json)
min_temp=$(jq '.historical.summary.temperature.min.value' weather_data.json)
precipitation=$(jq '.historical.summary.precipitation.total.value' weather_data.json)
wind=$(jq '.historical.summary.wind.maxWind.value' weather_data.json)
windGust=$(jq '.historical.summary.wind.maxGust.value' weather_data.json)
current_temp=$(jq '.temperature.value' currenthour.json)
feelslike_temp=$(jq '.temperature.feelsLike' currenthour.json)

# Check if jq successfully extracted the value
if [ $? -ne 0 ]; then
    echo "Failed to parse JSON"
    exit 1
fi

# Output the result
clear
echo "MÅLEDATA FOR SINNES MÅLESTASJON, METEROLOGISK INSTITUTT"
echo
echo "Gjeldande temperatur: $current_temp°"
echo "Temperatur kjennest som: $feelslike_temp°"
echo
echo "Makstemp siste 24 timer: $max_temp°"
echo "Minimumstemp siste 24 timer: $min_temp°"
echo
echo "Nedbør siste 24 timar: $precipitation mm"
echo
echo "Vind siste døgn: $wind m/s (maks vindkast: $windGust m/s)"
echo

# Clean up by removing the downloaded JSON file
rm weather_data.json
rm currenthour.json

Me har stellt oss fint

Cecilie Langum Becker har skrive om sitt daglege digitale angstanfall på NRK.no. Eg kjende på eit behov for å driva litt opplysingsarbeid, i von om å desentralisera verda. Så eg skreiv ein e-post til henne. I mangel av NRK-æppen.

Me har stellt oss fint, har me ikkje? Eg trur forøvrig du gløymde MyKid oppi det der.

Men kva hjelp det å lage liste med mobilapplikasjonar eigentleg? Er det eigentleg dei som er problemet?

Eller er det latskapen vår? Mangelen på mot til å seie «Nei, no er det nok?»

La meg nytta meg sjølv som døme.

Eg er over snittet interessert i desse tinga (lærar med IKT i læring), og har gått for open kjeldekode. Desentraliserte løysingar!

Eg nyttar hovudsaklig tre ting i min digitale kvardag.

  1. E-post
  2. RSS
  3. Mastodon

Frå e-post får eg informasjon frå skule og barnehage. Sjølv om eg arbeider som lærar, på den skulen eg får informasjon om mine born frå, har eg heilt medvite kutta ut Visma. Det same med MyKid i barnehagen. Kvifor skal den offentlege skulen/barnehagen nytta private aktørar til å gje meg som føresett informasjon? Begge hadde heimeside med RSS-moglegheit. Skulen har endå det (mykje på grunn av mi eiga rolle der….), men barnehagen droppa det. Eg fekk meg jo ein heftig disputt med leiar i barnehagen på bakgrunn av dette, men får no altså månadsbrev på e-post.

I støttemateriellet til rammeplanen hjå Udir, kan ein nemleg lesa at «Foreldresamarbeidet skal både skje på individnivå, med foreldrene til hvert enkelt barn…».

«Individnivå» altså. Då KAN ein ikkje utelukka, og krevje at føresette skal oppretta konto hjå ein privat aktør.

Og så; RSS.

Her får eg dekka informasjonsehovet mitt, og vel så det. Heilt reklamefritt. Utan å ende opp med doomscrolling. Fordi; det tek faktisk slutt! Når eg klikker «Lest alt», så er det ikkje meir å hente der…..før ein av leverandørane mine legg ut noko nytt.

Eg har pr. i dag rundt 150 ulike kjelder i kjeldelista mi. Fordelt på kategoriar eg vel. Som oppdaterer seg så ofte eg vil. Eg får lokalnytt frå mi lokale avis, kombinert med det NRK gjev meg frå sitt lokalkontor på Ullandhaug. Eg får skuleinfo for to born der. Eg får oppdatert musikknytt på dei artistane eg likar, også frå Youtube….fordi Youtube er nettopp det…..ei stor kjelde med RSS-kjelder:

Men dette er godt skjult sjølvsagt, fordi Youtube nok VIL at ein skal nytte æpp og nettside. (Så kan ein spørje kvifor NRK «måtte» lukke podcastane inn i ein «æpp»….!?)

Her er OsloMet si RSS-kjelde på Youtube.

NTNU sin.

UiS.

Ja….du skjønar poenget.

Skriv https://www.youtube.com/feeds/videos.xml?channel_id= og legg kanal-ID’en til Youtube-kanalen inn bakerst, så treng du aldri meir besøka youtube.com.

Eg har hobbyar der, bloggar, beredskapsting (HRS, DSB, FHI, NSM, trafikkmeldingar, varsom.no…). Politikk, sjølvsagt. Stortinget.no og Regjeringen.no er dritgode på RSS, visste du?

Alt eg treng har eg i RSS-kjeldene mine. Bortsett frå barnehage då….

Hovudpoenget er at eg styrer alt dette sjølv. Eg kan seie kor ofte ei kjelde skal oppdaterast. Eg kan seie korleis eg vil at denne skal vise meg nye ting.

Og. Det. Er: REKLAMEFRITT. Og open kjeldekode.

Så er det det sosiale. På nett.

Eg er ikkje på Facebook. (…lengre….) Ikkje på Twi….X, ikkje instagram, tiktok, snapchat. Og eg har eit nydeleg indre sjeleliv!

Eg nektar rett og slett å vere ein del av det som bidreg til at desse aktørane styrar verda. Ikkje ein gong Windows eller iOS nyttar eg, men linux (det er MANGE slag)! På grunn av det proprietære. På grunn av at dei sentraliserer alt. Hjå seg. For så å utnytte det, og oss.

Men det er ein ting. Ein «guilty pleasure» om du vil….

Mastodon.

Igjen, som e-post og RSS; desentralisert, reklamefritt og (ikkje minst) algoritmefritt!

Sjå på det som nettopp e-post. Alle kan senda e-post til kvarandre. Eg MÅ ikkje ha e-post hjå nrk.no for å sende epost til deg no, til dømes. (Sjølv om de er blitt flinke på å gøyme vekk e-postane, til fordel for den F*ings æppen! Jepp.. NRK er ein del av problemet.) Om eg vil, KAN eg ha ei maskin i huset mitt, som snakkar med alle andre maskinar som køyrer same programvare.

Høyrest kjendt ut?

Ja.

Internett…..

Så slik går no dagan.. Mine.

Tro, håp og kjærleik.

Kaspar, Melkior og Baltasar.

Per, Pål og Espen.

Eller e-post, RSS og mastodon.

Det er alt eg treng.

Eg har ikkje behov for 11 disiplar, å metta 5000 med brød og fisk, eller 10.000 følgjarar på Instagram.

PS. Gary Turk har kome med ei oppdatering

Skjermdebatt anno 2025

Odin Nøsen har forfatta nokre ord om Udir og skjerm i 2025.

Eg heiv meg på, med ein kommentar hjå han;

Eg har nokre år bak meg i det aktuelle segmentet no. Og har drive «prosjekt» med Chromebook sidan 2016 (long story….).

Men eg har til gode å summere opp kor mange timar, minutt…eller prosent av timane som er nytta til bruk av skjerm. Og er det einskilde skjermar, eller digital tavle me snakkar?

At rektor, eller skulesjefen, som me ikkje har hatt sidan mars, skal ha oversikt over tidsbruken når det gjeld skjerm i mine timar er ikkje anna enn umogleg.

Me nyttar skjerm. Me nyttar blyant. Av og til fargeblyant. Men aldri tusj. Slik dei har i England. Der fløymer det over av tusj. I alle fargar. Ikkje berre svart. Me nyttar av og til kolstift. Og skriv på veggen. I skulebua. Slik steinalderfolk gjer. Når våren kjem her, 550 m.o.h, og snøen forsvinn frå skulegarden sånn litt før 17. mai, nyttar me kritt. Når var krittida igjen?

Fordelen med skjermen i 2025, kontra skjermen i 2015, er at skjermen i 2025 startar opp SINNSJUKT mykje fortare enn skjermen i 2015. Eller 2005. Eller 1995. Eg trur skjermtida i 2025 er på høgde med skjermtida i 1985 på Tiki-100….instant on. Det har jo vore ein downperiode der ei stund…

I år er eg på 7. trinn. Me er berre fire. Då har eg teke meg til rette, og innført RSS for heile hurven. Tanken er at dei treng meir tekst. Mindre biletet og video (utan at me treng å få inn på ressursbruken til dei to sistnemnde akkurat her…). Og dei må ha ein kjapp måte å sjekka mykje på. Mange kjelder. Og det vert jo og eit fokus…..kva kjelder skal me ha? Korleis kategorisere dei? Oi! Me kan søke gjennom alle kjeldene, i staden for å Google heile internettet for å finne eit eller anna reklamefinansiert søkeresultat, om ikkje KI’en slår inn.

Men det er i 7. klasse. I 1. – 4. var det kjekkast å drive med samskriving, øve på 10-20-30-regelen,øve litt på Statped sin Tastaturbo….men var det skjerm i halvparten av tida? Meir enn det? Gudane veit! Eg veit i alle fall ikkje kor lenge dei held i blyanten heller, og eg er redd ein har litt feil fokus om det er slikt ein vel å bry seg med. Men det er klart…..det er jo lett å laga statistikk då.

Vinterlikning

Vinter er gjerne ikkje det dei ein gong var. Medan me i fjor på denne tida koste oss i haugevis av kvit, mjuk snø, er kontrasten grell no eit år seinare.

Vår lokale Tobias i Tårnet har etter det rykta seier ikkje sett ein mindre snørik mars sidan 1936.

I 1936 var det lite skitrekk her. Ikkje særleg med hytter heller. Dei ville vel i dag knapt ha vorte kalla ein vedskut.

Det er rart å tenkje attende på. Far min var då like gamal som dotter mi er i dag.

This image has an empty alt attribute; its file name is dji17430104989921910375500601386403-1024x576.jpg
03. april 2024
26. mars 2025

Til Sirdal kommunestyre

I dag engasjerte eg meg litt politisk. Denne e-posten forfatta eg til mine lokalt tillitsvalgde. Så får ein sjå om ein får noko ut av det….

Hei

Eg ynskjer å spele inn eit emne eg har vore i kontakt med kommunens administrasjon om tidlegare. For meg som innbyggjar i Sirdal, vert det verre og verre å sjå på at Sirdal stilletiande stør opp om det som meir og meir liknar på eit statskupp i USA…og potensielt også andre land.

Facebook og X fungerer tilsynelatande som eit ekkokammer for fascistar og MAGA-tilhengjarar.

I Tyrkia har Elon Musk sitt X no blokkert opposisjonens kontoar på nemnde fora.

I Noreg gjeng tidlegare utenriks- og statsminister Torbjørn Jagland ut, og frontar ein, etter mitt vit, veldig sunn skepsis mot Facebook, X og andre amerikanske tech-gigantar;

«Jeg vil ikke lenger være del av de amerikanske tech-gigantenes algoritme-manipulerte plattformer. De er en stor fare for verden.»

Alt i september 2024, same månad som Sirdal kommune (…omsider. Veldig seint til festen!) oppretta konto på X, var eg i kontakt med administrasjonen angåande dette temaet. Eg problematiserte tilstadeveret der. For det ER problematisk. Av moralske og etiske årsaker, å vera til stades på desse kanalane slik me ser utviklinga gå føre seg i «verda utanfor«.

Eg bed samtlege folkevalde parti i Sirdal kommunestyre fremja ei felles sak, der ein følgjer etter Jagland. Der ein gjer eit aktivt moralsk og etisk val omkring tilstadeveret vårt på internett.

Ver med Europa, og resten av den frie demokratiske verda me kvar dag kjemper for at alle skal få oppleva, og set eit lite, men tydeleg standpunkt:

Avslutt alle kontoane på Facebook og X. I dag!

Fokuser i staden på eigen nettstad, og gjer den så god han kan bli, i staden for å spreia energien i alle retningar. Følg opne standardar med eiga heimside, som kommunen sjølv har kontroll på. Gjer den tilgjengelg for alle med. Nytt RSS, ActivityPub m.m og gjer informasjon om Sirdal tilgjengeleg for «Sirdølen». Ikkje for Musk, Bezos og Zuckerberg.

På førehand takk.

– Torger Åge Sinnes

1 2 3 70