SMOLNET PORTAL home about changes
ipazz0 patch: fix offset handling - ics2txt - convert icalendar .ics file to plain text	Err	bitreich.org	70
hgit clone git://bitreich.org/ics2txt git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/ics2txt	URL:git://bitreich.org/ics2txt git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/ics2txt	bitreich.org	70
1Log	/scm/ics2txt/log.gph	bitreich.org	70
1Files	/scm/ics2txt/files.gph	bitreich.org	70
1Refs	/scm/ics2txt/refs.gph	bitreich.org	70
1Tags	/scm/ics2txt/tag	bitreich.org	70
1README	/scm/ics2txt/file/README.md.gph	bitreich.org	70
i---	Err	bitreich.org	70
1commit 6e47747983a5da9b1217fbaca2dc9a61f05f6300	/scm/ics2txt/commit/6e47747983a5da9b1217fbaca2dc9a61f05f6300.gph	bitreich.org	70
1parent e9d91a5ac44449450f9752bba23df8e80ab330ac	/scm/ics2txt/commit/e9d91a5ac44449450f9752bba23df8e80ab330ac.gph	bitreich.org	70
hAuthor: Josuah Demangeon <mail@josuah.net>	URL:mailto:mail@josuah.net	bitreich.org	70
iDate:   Sat,  4 Aug 2018 20:43:36 +0200	Err	bitreich.org	70
i	Err	bitreich.org	70
ipazz0 patch: fix offset handling	Err	bitreich.org	70
i	Err	bitreich.org	70
iDiffstat:	Err	bitreich.org	70
i  M ics2txt                             |      15 +++++++++++----	Err	bitreich.org	70
i	Err	bitreich.org	70
i1 file changed, 11 insertions(+), 4 deletions(-)	Err	bitreich.org	70
i---	Err	bitreich.org	70
1diff --git a/ics2txt b/ics2txt	/scm/ics2txt/file/ics2txt.gph	bitreich.org	70
i@@ -44,7 +44,10 @@ function date_ical(str, offset) {	Err	bitreich.org	70
i         day = substr(str,  7, 2);	Err	bitreich.org	70
i         hrs = substr(str, 10, 2);	Err	bitreich.org	70
i         min = substr(str, 12, 2);	Err	bitreich.org	70
i-        return to_sec(yrs, mth, day, hrs, min, 0) - offset;	Err	bitreich.org	70
i+        if (substr(str, 16, 1) == "Z")	Err	bitreich.org	70
i+                return to_sec(yrs, mth, day, hrs, min, 0);	Err	bitreich.org	70
i+        else	Err	bitreich.org	70
i+                return to_sec(yrs, mth, day, hrs, min, 0) - offset;	Err	bitreich.org	70
i }	Err	bitreich.org	70
i 	Err	bitreich.org	70
i function date_iso8601(date, offset)	Err	bitreich.org	70
i@@ -148,7 +151,7 @@ function txt(offset)	Err	bitreich.org	70
i         nb = parse_ical(list, offset);	Err	bitreich.org	70
i         for (i = 1; i <= nb; i++) {	Err	bitreich.org	70
i                 split(list[i], arr, "\t");	Err	bitreich.org	70
i-                txt_one(arr[1], arr[2], arr[3], arr[4], arr[5], arr[6]);	Err	bitreich.org	70
i+                txt_one(arr[1], arr[2], arr[3], arr[4], arr[5], arr[6], offset);	Err	bitreich.org	70
i         }	Err	bitreich.org	70
i }	Err	bitreich.org	70
i 	Err	bitreich.org	70
i@@ -166,9 +169,13 @@ function usage()	Err	bitreich.org	70
i }	Err	bitreich.org	70
i 	Err	bitreich.org	70
i BEGIN {	Err	bitreich.org	70
i-        "date +%z" | getline offset;	Err	bitreich.org	70
i+        "date +%z" | getline offset_str;	Err	bitreich.org	70
i         close("date +%z");	Err	bitreich.org	70
i-        offset = substr(offset, 1, 3) * 3600;	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+        offset = substr(offset_str, 2, 2) * 3600;	Err	bitreich.org	70
i+        offset += substr(offset_str, 4, 2) * 60;	Err	bitreich.org	70
i+        if (substr(offset_str, 1, 1) == "-")	Err	bitreich.org	70
i+                offset *= -1;	Err	bitreich.org	70
i 	Err	bitreich.org	70
i         if (ARGV[1] == "txt") {	Err	bitreich.org	70
i                 ARGV[1] = ARGV[--ARGC];	Err	bitreich.org	70
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/ics2txt/commit/6e47747983a5da...
Content-Typetext/plain; charset=utf-8