Diskussion:Radiosender: Unterschied zwischen den Versionen

Aus Linupedia.org
Wechseln zu: Navigation, Suche
(automatisierte Import Exportfunktionen)
(Problemadressen in den Datensätzen)
Zeile 46: Zeile 46:
  
 
Das Script für die Aufbereitung der exportierten Daten aus der Textverarbeitung zurück in die Wikitabelle folgt in Kürze. [[Benutzer:Robi|Robi]] 00:01, 4. Dez. 2008 (UTC)
 
Das Script für die Aufbereitung der exportierten Daten aus der Textverarbeitung zurück in die Wikitabelle folgt in Kürze. [[Benutzer:Robi|Robi]] 00:01, 4. Dez. 2008 (UTC)
 +
 +
 +
== Problemadressen für die Export Importfunktionen  ==
 +
 +
Aufgrund von Sonderzeichen insbesondere ";" kommt es zu unvollständigen oder falschen Datensätzen wenn mit den oben genannten Tools gearbeitet wird. Da solche Datensätze doch wahrscheinlich seltener auftreten werden, vorerst hier die vollständigen Problemdatensätze soweit sie bekannt sind.
 +
 +
{| class="wikitable sortable" border="1" cellspacing="0"
 +
|- style="background-color:#009ACD;"
 +
!Sender!!Ort!!Land!!Bitrate!! class="unsortable"| Hinweis!!class="unsortable"|Adresse
 +
|- style="background-color:#FFC1C1;"
 +
| HouseTime FM || Moers || Deutschland ||align="center" | 128 || - || http://mp3.ht-stream.net/;04026677086949stream.nsv
 +
|}

Version vom 5. Dezember 2008, 01:15 Uhr

Bearbeitungshinweise

Da diese Seite einen hohen Aufwand an ständiger Aktualisierung erfordert entstehen zur Zeit Funktionen für das Importieren und Exportieren der Radiosenderdaten. Diese Hilfsscripte sind auf eine stabile Struktur der Wikiseite angewiesen.
Aus diesem Grund sollten Änderungen an dieser Seite mit Vorsicht vorgenommen werden, vor allem keine 2 Tabelle auf der Seite anlegen.


Import und Exportfunktionen für die Tabelle

Für den Export der Daten aus dem Wiki wurde folgendes Script entwickelt.
Damit ist es möglich, die Daten der Tabelle für den Import in Tabellenkalkulationsprogramme direkt abzuholen.

#!/bin/bash
#----------------------------------------------------------------------
# Author: robi@linux-club.de
# Version: 1, Last updated: Do 4. Dez 00:25:12 CET 2008
#----------------------------------------------------------------------
# Dieses Script holt über das Internet die Daten der Tabelle auf
# http://wiki.linux-club.de/opensuse/Radiosender  und erzeugt eine
# Ausgabe der Daten im csv-Format zum Import in Tabellenverarbeitung
#
# Aufruf:                ./script > datei.csv
#
# Importeinstellungen:   Zeichensatz:   Unicode (UTF-8)
#                        Ab Zeile   :   1
#                        Feldtrenner:   ;
#                        Texttrenner:   "
#---------------------------------------------------------------------

wget http://wiki.linux-club.de/opensuse/Radiosender -O - 2>/dev/null | \
  awk '/^<table/,/^<\/table/ {print $0}' | \
  awk '/^<tr/,/<\/tr>/ {printf $0} ; /<\/tr>/ {print}'  |\
  sed 's#\(<[^>]*>\)#;#g' | \
  sed -ne 's# *;\{1,\} *#;#gp' | \
  awk -F';' 'BEGIN {OFS=";"}
             NR==1 {print "\"" $2 "\"","\"" $3 "\"","\"" $4 "\"","\"" $5 "\"","\"" $6 "\"","\"" $7 "\""}
             NR!=1 {print "\"" $2 "\"","\"" $3 "\"","\"" $4 "\"",$5,"\"" $6 "\"","\"" ($8 == "" ? $7 : $8)"\""}'

#-----------------END-------------------------------------------------


Das Script für die Aufbereitung der exportierten Daten aus der Textverarbeitung zurück in die Wikitabelle folgt in Kürze. Robi 00:01, 4. Dez. 2008 (UTC)


Problemadressen für die Export Importfunktionen

Aufgrund von Sonderzeichen insbesondere ";" kommt es zu unvollständigen oder falschen Datensätzen wenn mit den oben genannten Tools gearbeitet wird. Da solche Datensätze doch wahrscheinlich seltener auftreten werden, vorerst hier die vollständigen Problemdatensätze soweit sie bekannt sind.

Sender Ort Land Bitrate Hinweis Adresse
HouseTime FM Moers Deutschland 128 - http://mp3.ht-stream.net/;04026677086949stream.nsv