From 3454369490ebe2743493aaa56ffc175c0d7d566b Mon Sep 17 00:00:00 2001 From: ulrich <not disclosed> Date: Mon, 15 Jan 2018 17:13:58 +0000 Subject: [PATCH] Sender-Skript hinzugefuegt --- src/sender.groovy | 24 ++++++++++++++++++++++++ 1 files changed, 24 insertions(+), 0 deletions(-) diff --git a/src/sender.groovy b/src/sender.groovy new file mode 100644 index 0000000..131e29f --- /dev/null +++ b/src/sender.groovy @@ -0,0 +1,24 @@ +/* + + Eine Senderliste wie sie vom Programm w_scan erzeugt wird + von Inhalten befreien, die das Programm gnutv nicht verarbeiten kann. + + args[0] - ein String mit der Eingangsdatei in der Form '/pfad/zur/datei' + args[1] - Name der Eingangsdatei, z.B. 'channels.conf' + +*/ + + +String baseDir = args[0]; // z.B. '/pfad/zur/datei' +String inFile = args[1]; // z.B. 'channels.conf' +BufferedReader reader = new BufferedReader( + new FileReader(new File(baseDir, 'channels.conf'))); +BufferedWriter writer = new BufferedWriter(new FileWriter( new File(baseDir, 'channels_new.conf'))); +String line = reader.readLine(); +while(line != null) { + writer.writeLine(line.replaceAll('\\((.+)\\)', '').replaceAll('[^A-Za-z0-9:_]', '')); + line = reader.readLine(); +} +writer.flush(); +writer.close(); +reader.close(); -- Gitblit v1.9.3