diff --git a/src/com/upc/pbe/upcnews/HTMLParser.java b/src/com/upc/pbe/upcnews/HTMLParser.java
index 276c165..ab30f0a 100644
--- a/src/com/upc/pbe/upcnews/HTMLParser.java
+++ b/src/com/upc/pbe/upcnews/HTMLParser.java
@@ -19,13 +19,15 @@ public class HTMLParser {
//Si hi ha un directori, tallem l'string per obtenir-ne el nom.
for(int i = 0; i < split.length; i++){
if(split[i].contains("href") && split[i].contains("/index.html\"")){
- directoris.add(split[i].substring((split[i].indexOf("href="))+6, (split[i].indexOf("/index.html\""))));
+ directoris.add(processar(split[i].substring((split[i].indexOf("href="))+6, (split[i].indexOf("/index.html\"")))));
}
}
return directoris;
}
public String findvideo(String code, String direccio){
+ //Donada la direcció del directori i el html del mateix, troba l'arxiu .m3u8 i retorna
+ //la url directe.
String[] split = code.split("\n");
for(int i = 0; i < split.length; i++){
if(split[i].contains(".m3u8") && !split[i].contains("._")){
@@ -35,4 +37,15 @@ public class HTMLParser {
}
return "No s'ha trobat";
}
+
+ public String processar(String text){
+ //Elimina els carącters no desitjats dels noms dels directoris.
+ char[] c = text.toCharArray();
+ for (int i=0; i