parent
bbadfef7d3
commit
b88d429af1
|
@ -62,10 +62,22 @@ public class FbScraper extends AsyncTask<Void, Void, Void> {
|
||||||
return editable.insert(22, ":").toString();
|
return editable.insert(22, ":").toString();
|
||||||
|
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
|
e.printStackTrace();
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private String fixLinks(String description_in) {
|
||||||
|
try {
|
||||||
|
// @[152580919265:274:MagentaMusik 360] -> m.facebook.com/152580919265
|
||||||
|
return description_in.replaceAll("@\\[([0-9]{10,}):[0-9]{3,}:[^\\]]*\\]", "m.facebook.com/$1");
|
||||||
|
|
||||||
|
} catch (Exception e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
return description_in;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private String readFromJson(JSONObject reader, String field) {
|
private String readFromJson(JSONObject reader, String field) {
|
||||||
try {
|
try {
|
||||||
return reader.getString(field);
|
return reader.getString(field);
|
||||||
|
@ -92,7 +104,7 @@ public class FbScraper extends AsyncTask<Void, Void, Void> {
|
||||||
String event_start = fixTimezone(readFromJson(reader, "startDate"));
|
String event_start = fixTimezone(readFromJson(reader, "startDate"));
|
||||||
String event_end = fixTimezone(readFromJson(reader, "endDate"));
|
String event_end = fixTimezone(readFromJson(reader, "endDate"));
|
||||||
|
|
||||||
String event_description = readFromJson(reader, "description");
|
String event_description = fixLinks(readFromJson(reader, "description"));
|
||||||
String location_json = readFromJson(reader, "location");
|
String location_json = readFromJson(reader, "location");
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue