Fb2RSS

A Facebook to RSS conversion tool
git clone git://xatko.vsos.ethz.ch/Fb2RSS.git
Log | Files | Refs | Submodules

commit 7e55b0b5354a7f3a2409fb852bfb3f5fd89a5b78
parent 697a9af4f3b7a929c8753fd9a6cda7d8f9213cad
Author: Dominik Schmidt <das1993@hotmail.com>
Date:   Tue, 30 Jun 2015 21:47:37 +0200

Add switch for local file.

If the argv[1] exists on the local drive, it will be read therefrom.

Diffstat:
Fb2RSS.d | 12+++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/Fb2RSS.d b/Fb2RSS.d @@ -5,6 +5,7 @@ import std.utf; import std.string; import std.datetime; import std.range; +import std.file; import kxml.xml; class FBStream : RandomFiniteAssignable!(Post){ @@ -97,9 +98,14 @@ class FBStream : RandomFiniteAssignable!(Post){ } public void fetch(){ - auto h=HTTP(); - h.setUserAgent(userAgent); - document=cast(string)get(fetch_url,h); + if(exists(fetch_url) && isFile(fetch_url)){ + document=cast(string)read(fetch_url); + } + else{ + auto h=HTTP(); + h.setUserAgent(userAgent); + document=cast(string)get(fetch_url,h); + } } public void parse(){ XmlNode[] arr;