Commit ad11fa86fe3a2b2a6034985db95124276cbbd345
1 parent
347148fc
--no commit message
Showing
2 changed files
with
13 additions
and
5 deletions
src/com/upc/pbe/upcnews/HTMLParser.java
@@ -15,7 +15,7 @@ public class HTMLParser { | @@ -15,7 +15,7 @@ public class HTMLParser { | ||
15 | public ArrayList<String> parse(String code){ | 15 | public ArrayList<String> parse(String code){ |
16 | //Separem el codi en linies | 16 | //Separem el codi en linies |
17 | String[] split = code.split("\n"); | 17 | String[] split = code.split("\n"); |
18 | - //Mirem a cada linia si conté un href, i hi haurà un directori si conté el conjunt /" | 18 | + //Mirem a cada linia si cont� un href, i hi haur� un directori si cont� el conjunt /" |
19 | //Si hi ha un directori, tallem l'string per obtenir-ne el nom. | 19 | //Si hi ha un directori, tallem l'string per obtenir-ne el nom. |
20 | for(int i = 0; i < split.length; i++){ | 20 | for(int i = 0; i < split.length; i++){ |
21 | if(split[i].contains("href") && split[i].contains("/index.html\"")){ | 21 | if(split[i].contains("href") && split[i].contains("/index.html\"")){ |
@@ -26,7 +26,7 @@ public class HTMLParser { | @@ -26,7 +26,7 @@ public class HTMLParser { | ||
26 | } | 26 | } |
27 | 27 | ||
28 | public String findvideo(String code, String direccio){ | 28 | public String findvideo(String code, String direccio){ |
29 | - //Donada la direcció del directori i el html del mateix, troba l'arxiu .m3u8 i retorna | 29 | + //Donada la direcci� del directori i el html del mateix, troba l'arxiu .m3u8 i retorna |
30 | //la url directe. | 30 | //la url directe. |
31 | String[] split = code.split("\n"); | 31 | String[] split = code.split("\n"); |
32 | for(int i = 0; i < split.length; i++){ | 32 | for(int i = 0; i < split.length; i++){ |
@@ -39,7 +39,7 @@ public class HTMLParser { | @@ -39,7 +39,7 @@ public class HTMLParser { | ||
39 | } | 39 | } |
40 | 40 | ||
41 | public String processar(String text){ | 41 | public String processar(String text){ |
42 | - //Elimina els caràcters no desitjats dels noms dels directoris. | 42 | + //Elimina els car�cters no desitjats dels noms dels directoris. |
43 | 43 | ||
44 | char[] c = text.toCharArray(); | 44 | char[] c = text.toCharArray(); |
45 | for (int i=0; i<c.length; i++){ | 45 | for (int i=0; i<c.length; i++){ |
src/com/upc/pbe/upcnews/Parser.java
@@ -37,7 +37,8 @@ public class Parser | @@ -37,7 +37,8 @@ public class Parser | ||
37 | lists.add(new ParentList("")); | 37 | lists.add(new ParentList("")); |
38 | lists.get(0).getLists().add(new List(-1)); | 38 | lists.get(0).getLists().add(new List(-1)); |
39 | String[] lines = file.split("\n"); | 39 | String[] lines = file.split("\n"); |
40 | - for(int i = 0; i < lines.length; i++) | 40 | + Log.d(TAG, "" + lines.length); |
41 | + for(int i = 0; i < lines.length; i++) //la primera linea = null | ||
41 | { | 42 | { |
42 | if(lines[i].endsWith("\\")) | 43 | if(lines[i].endsWith("\\")) |
43 | { | 44 | { |
@@ -183,7 +184,14 @@ public class Parser | @@ -183,7 +184,14 @@ public class Parser | ||
183 | +" exceeds max duration"); | 184 | +" exceeds max duration"); |
184 | } | 185 | } |
185 | Segment s = new Segment(duration); | 186 | Segment s = new Segment(duration); |
186 | - s.setName(args[1]); | 187 | + if(args.length == 1) |
188 | + { | ||
189 | + s.setName(""); | ||
190 | + } | ||
191 | + else | ||
192 | + { | ||
193 | + s.setName(args[1]); | ||
194 | + } | ||
187 | pls.getSegments().add(s); | 195 | pls.getSegments().add(s); |
188 | expectSegment = true; | 196 | expectSegment = true; |
189 | } | 197 | } |