#! /bin/bash # (c) 2005 Sune Vuorela # Version 0.9 # # ---------------------------------------------------------------------------- # "THE BEER-WARE LICENSE" (Revision 42): # wrote this file. As long as you retain this notice you # can do whatever you want with this stuff. If we meet some day, and you # think this stuff is worth it, you can buy me a beer in return. # Sune Vuorela # ---------------------------------------------------------------------------- # # Original beerware license is due to Poul-Henning Kamp. # Bashscript der henter oplysninger fra retskrivningsordbogen på nettet og udskriver dem til konsollen pænt farvekodet. # For at ændre i farverne, er det bare et spørgsmål om at ændre WORD, ITALIC og STANDARD # # \[033[LYSELLERMØRK;FARVEKODEm\] # # LYSELLERMØRK fortæller om det skal være den lyse eller den mørke nuance af farven. # 1 er lys, 0 er mørk # # #FARVEKODE er et tal mellem 30 og 37. Koderne er: #30: Sort/mørkegrå #31: Rød #32: Grøn #33: Gul #34: Blå #35: Lilla #36: Turkis #37: Hvid/lysegrå # #Sætter farverne. De ekstra \\ er nødvendige. WORD="\\\033[0;33m" ITALIC="\\\033[1;33m" STANDARD="\\\033[1;37m" # ændrer æøå i søgestrengen til sådan som retskrivningsordbogen vil have det STRING=`echo $1 | sed "s/[Åå]/%E5/g" | sed "s/[Ææ]/%E6/g" | sed "s/[Øø]/%F8/g" | sed "s/[éÉ]/%E9/g"` #Først hentes siden ned, herefeter findes de relevante linjer. De starter med . # Herefter omformes htmlkoderne for danske bogstaver til danske bogstaver og # et par andre htmlkoder for specialtegn omformes # og omformes til farver og til sidst fjernes resten af html'en echo -e "`wget -q -O - http://www.dsn.dk/cgi-bin/ordbog/ronet?M=1\&P=$STRING | grep -e "^" -e "^[0-9]\. " | sed -e 's/æ/æ/g' -e 's/Æ/Æ/g' | sed -e 's/ø/ø/g' -e 's/Ø/Ø/g' | sed -e 's/å/å/g' -e 's/Å/Å/g'| sed 's/é/é/g' | sed 's/§/§/g' | sed 's/ / /g' | sed "s||$WORD|g" | sed "s||$STANDARD|g" | sed "s//$ITALIC/g" | sed "s/<[^>]*>//g" `" #terminalen nulstilles farvemæssigt. tput sgr0