From 88df90ca6261595eddf9fc1296ae2d3a740dad5a Mon Sep 17 00:00:00 2001 From: "C. Albert" Date: Fri, 4 Jan 2013 19:07:08 -0800 Subject: [PATCH] added MegaTokyo to commic list --- ComicReader/assets/classes.json | 1 + .../comicreader/comics/MegaTokyo.java | 91 +++++++++++++++++++ 2 files changed, 92 insertions(+) create mode 100644 ComicReader/src/com/blogspot/applications4android/comicreader/comics/MegaTokyo.java diff --git a/ComicReader/assets/classes.json b/ComicReader/assets/classes.json index 10fa5f1..bbd2f25 100755 --- a/ComicReader/assets/classes.json +++ b/ComicReader/assets/classes.json @@ -60,6 +60,7 @@ {"class":"Wondermark", "name":"Wondermark", "pref":"wondermarkPref"}, {"class":"Wulffmorgenthaler", "name":"Wulffmorgenthaler", "pref":"wulffmorgenthalerPref"}, {"class":"Xkcd", "name":"Xkcd", "pref":"xkcdPref"}, + {"class":"MegaTokyo", "name":"MegaTokyo", "pref":"megatokyoPref", "new":"1"}, {"class":"Yafgc", "name":"Yet Another Fantasy Gamer Comic", "pref":"yafgcPref"}, {"class":"Zap", "name":"Zap!", "pref":"zapPref"}, {"class":"Channelate", "name":"Channelate", "pref":"channelatePref"}, diff --git a/ComicReader/src/com/blogspot/applications4android/comicreader/comics/MegaTokyo.java b/ComicReader/src/com/blogspot/applications4android/comicreader/comics/MegaTokyo.java new file mode 100644 index 0000000..27b8ce7 --- /dev/null +++ b/ComicReader/src/com/blogspot/applications4android/comicreader/comics/MegaTokyo.java @@ -0,0 +1,91 @@ +package com.blogspot.applications4android.comicreader.comics; + +import java.io.BufferedReader; +import java.io.IOException; + +import com.blogspot.applications4android.comicreader.comictypes.IndexedComic; +import com.blogspot.applications4android.comicreader.core.Strip; +import com.blogspot.applications4android.comicreader.exceptions.ComicLatestException; + +public class MegaTokyo extends IndexedComic { + + + @Override + protected String getFrontPageUrl() { + return "http://megatokyo.com/"; + } + + @Override + public String getComicWebPageUrl() { + return "http://megatokyo.com/strip"; + } + + @Override + protected int parseForLatestId(BufferedReader reader) throws ComicLatestException, IOException { + String str; + String final_str = null; + while((str = reader.readLine()) != null) { + int index1 = str.indexOf("