X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Fgofetch%2FFetcher.java;h=e53bfaf3c41d72bd566dd47ef9ec9fdd40b9d015;hb=1647310f0abec346d291df8bbb3317da5cc65144;hp=7866fe0030acc87c73dc2775ff2fb432bf50a11a;hpb=93e09a08a68ffd69eed42ecbf95f317b518357d7;p=gofetch.git diff --git a/src/be/nikiroo/gofetch/Fetcher.java b/src/be/nikiroo/gofetch/Fetcher.java index 7866fe0..e53bfaf 100644 --- a/src/be/nikiroo/gofetch/Fetcher.java +++ b/src/be/nikiroo/gofetch/Fetcher.java @@ -93,8 +93,8 @@ public class Fetcher { } ref = "../" + ref + "/index.html"; - htmlBuilder.append(getLink(support.getDescription(), ref, false, - true)); + htmlBuilder.append(getLink(support.getDescription(), + ref, true, true)); } File gopherCache = new File(dir, preselector); @@ -197,10 +197,19 @@ public class Fetcher { boolean last = i == headers.length - 1; if (enoughStories || last) { if (!last) { - gopherLines.add(getLink("More", support.getSelector() - + "gophermap_" + (page + 1), false, false)); - htmlLines.add(getLink("More", "index_" + (page + 1) - + ".html", false, true)); + gopherLines.add(getLink("More", + support.getSelector() + + "gophermap_" + + (page + 1), + true, + false)); + + htmlLines.add(getLink("More", + "index_" + + (page + 1) + + ".html", + true, + true)); } write(gopherLines, varDir, "gophermap", "", page); @@ -227,10 +236,19 @@ public class Fetcher { } } - private String getLink(String name, String ref, boolean index, boolean html) { + /** + * + * @param name + * @param ref + * @param menu + * menu (gophermap, i) mode + * @param html + * @return + */ + private String getLink(String name, String ref, boolean menu, boolean html) { if (!html) { - return new StringBuilder().append("1" + name).append("\t") - .append(ref) // + return new StringBuilder().append((menu ? "1" : "0") + name) + .append("\t").append(ref) // .append("\t").append(hostname) // .append("\t").append(Integer.toString(port)) // .append("\r\n").toString();