You are here: start » University » update-scripts

update-scripts

Zu verwenden mit update.sh.

Benötigt dog: apt-get install dog

SS06

  • Bildverarbeitung
    #!/bin/sh
     
    dog --links http://a7www.igd.fhg.de/lectures/ | \
    egrep -i -e .pdf$ -e .rtf$ -e .ppt$ -e .zip$ -e .jp\?g$ -e '.tar(.gz|.bz2|)$' | \
    xargs wget -nv -N
  • Digitale Spiele
    #!/bin/sh
     
    dog --no-header http://km.meme.hokudai.ac.jp/people/jantke/Lectures/TUD/TUD_DigitalGames-2006-Main.html | \
    ./unescape | \
    grep href | \
    sed 's!.*<a href="\(.*\)" target="pdf">.*!http://km.meme.hokudai.ac.jp/people/jantke/Lectures/TUD/\1!ig' | \
    egrep -i -e .pdf$ -e .rltf$ -e .ppt$ -e .zip$ -e .jp\?g$ -e '.tar(.gz|.bz2|)$' | \
    xargs wget -nv -N

    zusammen mit unescape:

    #!/usr/bin/perl
     
    my $input = "";
    my $oldinput;
     
    while (<STDIN>) {
    	$input .= $_;
    }
     
    do {
    	$oldinput = $input;
    	$input =~ s/%([0-9A-Fa-f]{2})/chr(hex($1))/eg;
    } while ($input ne $oldinput);
     
    $input =~ s/.*(\<html\>.*\<\/html\>).*/$1/gis;
     
    print "$input\r\n";
  • Graphische Datenverarbeitung 2
    #!/bin/sh
     
    dog --links http://www.gris.informatik.tu-darmstadt.de/lehre/courses/gdvII/material2006/index.html | \
    egrep -i -e .pdf$ -e .rtf$ -e .ppt$ -e .zip$ -e .jp\?g$ -e '.tar(.gz|.bz2|)$' | \
    xargs wget -nv -N
  • Modellierung Heterogener Systeme
    #!/bin/sh
     
    LINKS=`dog --links http://www.vlsi.informatik.tu-darmstadt.de/student_area/mhs/ | egrep -i -e .pdf$ -e .rtf$ -e .ppt$ -e .zip$ -e .jp\?g$ -e '.tar(.gz|.bz2|)$' `
     
    for url in $LINKS
    do
    	output=`echo $url | sed 's!http://www.vlsi.informatik.tu-darmstadt.de/student_area/mhs/2006/uebung/blaetter/!ueb!ig' | sed 's!http://www.vlsi.informatik.tu-darmstadt.de/student_area/mhs/2006/uebung/loesungen/!l!ig'`
    	if [ $url = $output ]
    	then
    		wget -nv -N $url
    	else
    		wget -nv -N $url -O $output
    	fi
    done
  • Public Key Infrastrukturen
    #!/bin/sh
     
    dog --links http://www.cdc.informatik.tu-darmstadt.de/lehre/SS06/vorlesung/PKI/resources.html | \
    egrep -i -e .pdf$ -e .rtf$ -e .ppt$ -e .zip$ -e .jp\?g$ -e '.tar(.gz|.bz2|)$' | \
    xargs wget -nv -N
uni/update.txt · Last modified: 2008/03/26 12:35 (external edit)