Webscraping – Podcast aus Directory Listing erstellen
Mein Lieblings-Radiosender ist seit vielen Jahren bassdrive.com. Die meisten DJs, die dort auflegen, nehmen ihre Sets auf und stellen sie nach einer Weile bei bassdrivarchive ein. Bisher habe ich fast jeden Tag dort geschaut, ob eine neue Show meiner Lieblings-DJs vorliegt. Da ich aber bei meinem sonstigen Medienkonsum den Komfort von Podcasts gewohnt bin, war das auf die Dauer nicht befriedigend.
Deshalb habe ich ein kleines php-Script gehackt, das einen Podcast-Feed aus der bassdrivearchive-Seite eines DJs baut. Wenn der Podfetcher (in meinem Fall iTunes) die Feed-Datei lädt, lädt das Script die Seite von bassdrivearchive und baut aus den Links, die auf mp3-Dateien verweisen, den Podcast zusammen.
Bisher habe ich das Script für 3 DJs angepasst und auf den Server geladen, hier die Links zu den Podcasts:
http://dirk-martin.net/podcast/bassdrive/komatic/
http://dirk-martin.net/podcast/bassdrive/araguaney_sessions/
http://dirk-martin.net/podcast/bassdrive/sociopath/
Und hier das Script selbst, in der Version für Komatic. Es ist nicht schwer, es für andere DJs von bassdrive anzupassen oder für eine andere Seite, die Links auf mp3-Dateien enthält.
Neue Sidebar-Box für Scuttle anlegen
Eine Anleitung, wie man in der Link-Sharing-Software Scuttle eine neue Sidebar-Box anlegt, in diesem Fall für Links.
1. Eine Datei namens sidebar.block.links.php im Verzeichnis templates anlegen mit folgenden Inhalt:
-
-
<div id="links">
-
<ul>
-
<li><a href="http://www.flowsec.de">flowsec</a></li>
-
<li><a href="http://www.sprachpapst.de">sprachpapst</a></li>
-
<li><a href="http://mkorbit.de">mkorbit</a></li>
-
<li><a href="http://www.dirk-martin.net">monozone</a></li>
-
</ul>
-
</div>
2. In der Datei index.php folgenden Code:
ändern in:
Raid5 mit mdadm unter Ubuntu
Eine Liste der Festplatten anzeigen
fdisk -l
Alle Platten partitionieren und Filesystem anlegen: (statt [x] den Buchstaben des Laufwerks eintragen)
sudo fdisk /dev/sd[x]
sudo mkfs.ext3 /dev/sd[x]1
mdadm
sudo apt-get install mdadm
Raid erzeugen, hier Raid5 auf sda, sdb und sdc
sudo mdadm --create --verbose /dev/md0 --level=5 --raid-devices=3 /dev/sda1 /dev/sdb1 /dev/sdc1
root werden
sudo su
mdadm.conf erzeugen/schreiben
echo "DEVICE partitions" > /etc/mdadm/mdadm.conf
mdadm --detail --scan >> /etc/mdadm/mdadm.conf
Filesystem auf dem Raid erzeugen
sudo mke2fs -j /dev/md0
fstab bearbeiten
sudo nano /etc/fstab
folgendes einfügen:
/dev/md0 /var/media auto defaults 0 3
Ordner erzeugen, in dem das Raid gemountet wird:
mkdir /var/media
Raid mounten:
mount /dev/md0
Alle Infos kommen von: bfish.xaedalus.net
