iallow use of TZ= environment variable - 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 5a6d05cc7d0f248c84b7f22bd1262bd9fdc9e750 /scm/ics2txt/commit/5a6d05cc7d0f248c84b7f22bd1262bd9fdc9e750.gph bitreich.org 70 1parent 4bcfcc3e64d33c6e67b3f6f6359e859d2ee0ff6b /scm/ics2txt/commit/4bcfcc3e64d33c6e67b3f6f6359e859d2ee0ff6b.gph bitreich.org 70 hAuthor: Josuah Demangeon URL:mailto:me@josuah.net bitreich.org 70 iDate: Sat, 19 Jun 2021 12:25:35 +0200 Err bitreich.org 70 i Err bitreich.org 70 iallow use of TZ= environment variable Err bitreich.org 70 i Err bitreich.org 70 iDiffstat: Err bitreich.org 70 i M ics2tsv.1 | 14 ++++++++++++-- Err bitreich.org 70 i M ics2tsv.c | 4 ++-- Err bitreich.org 70 i Err bitreich.org 70 i2 files changed, 14 insertions(+), 4 deletions(-) Err bitreich.org 70 i--- Err bitreich.org 70 1diff --git a/ics2tsv.1 b/ics2tsv.1 /scm/ics2txt/file/ics2tsv.1.gph bitreich.org 70 i@@ -105,6 +105,17 @@ by default in seconds since 1970/01/01. Err bitreich.org 70 i .El Err bitreich.org 70 i . Err bitreich.org 70 i . Err bitreich.org 70 i+.Sh ENVIRONMENT VARIABLES Err bitreich.org 70 i+. Err bitreich.org 70 i+.Bl -tag Err bitreich.org 70 i+. Err bitreich.org 70 i+.It TZ Err bitreich.org 70 i+Timezone to use for printing dates, as documented by Err bitreich.org 70 i+.Xr tzset 3 . Err bitreich.org 70 i+. Err bitreich.org 70 i+.El Err bitreich.org 70 i+. Err bitreich.org 70 i+. Err bitreich.org 70 i .Sh EXAMPLES Err bitreich.org 70 i . Err bitreich.org 70 i Convert a calendar from HTTP Err bitreich.org 70 i@@ -128,11 +139,10 @@ ics2tsv -f CATEGORIES icalendar.ics | awk -F '\et' '{ print >>($6".tsv") }\' Err bitreich.org 70 i . Err bitreich.org 70 i .Sh SEE ALSO Err bitreich.org 70 i . Err bitreich.org 70 i-.Xr awk 1 , Err bitreich.org 70 i .Xr cal 1 , Err bitreich.org 70 i .Xr calendar 1 , Err bitreich.org 70 i .Xr date 1 , Err bitreich.org 70 i-.Xr sort 1 Err bitreich.org 70 i+.Xr tzset 3 Err bitreich.org 70 i . Err bitreich.org 70 i . Err bitreich.org 70 i .Sh STANDARDS Err bitreich.org 70 1diff --git a/ics2tsv.c b/ics2tsv.c /scm/ics2txt/file/ics2tsv.c.gph bitreich.org 70 i@@ -70,9 +70,9 @@ fn_block_end(IcalParser *p, char *name) Err bitreich.org 70 i if (flag_t == NULL) { Err bitreich.org 70 i printf("\t%lld\t%lld", block.beg, block.end); Err bitreich.org 70 i } else { Err bitreich.org 70 i- strftime(buf, sizeof buf, flag_t, gmtime_r(&block.beg, &tm)); Err bitreich.org 70 i+ strftime(buf, sizeof buf, flag_t, localtime_r(&block.beg, &tm)); Err bitreich.org 70 i printf("\t%s", buf); Err bitreich.org 70 i- strftime(buf, sizeof buf, flag_t, gmtime_r(&block.end, &tm)); Err bitreich.org 70 i+ strftime(buf, sizeof buf, flag_t, localtime_r(&block.end, &tm)); Err bitreich.org 70 i printf("\t%s", buf); Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 .