SMOLNET PORTAL home about changes
iFix the txt2ics and update Makefile an README - 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 661bba112f192b142affccb401ad9ffead2d2d45	/scm/ics2txt/commit/661bba112f192b142affccb401ad9ffead2d2d45.gph	bitreich.org	70
1parent 04011029ed137087117a5e3a5cd779c2375c626b	/scm/ics2txt/commit/04011029ed137087117a5e3a5cd779c2375c626b.gph	bitreich.org	70
hAuthor: Josuah Demangeon <mail@josuah.net>	URL:mailto:mail@josuah.net	bitreich.org	70
iDate:   Wed, 30 May 2018 11:44:06 +0200	Err	bitreich.org	70
i	Err	bitreich.org	70
iFix the txt2ics and update Makefile an README	Err	bitreich.org	70
i	Err	bitreich.org	70
iRe-format the README from the man page and add the man page and the	Err	bitreich.org	70
iawk script to the Makefile	Err	bitreich.org	70
i	Err	bitreich.org	70
iDiffstat:	Err	bitreich.org	70
i  M Makefile                            |       4 ++--	Err	bitreich.org	70
i  M README                              |      56 +++++++++++++++++++++++++------	Err	bitreich.org	70
i  M ics2txt.1                           |       1 +	Err	bitreich.org	70
i  M txt2ics                             |      15 ++++++++++++---	Err	bitreich.org	70
i  M txt2ics.1                           |       1 +	Err	bitreich.org	70
i	Err	bitreich.org	70
i5 files changed, 61 insertions(+), 16 deletions(-)	Err	bitreich.org	70
i---	Err	bitreich.org	70
1diff --git a/Makefile b/Makefile	/scm/ics2txt/file/Makefile.gph	bitreich.org	70
i@@ -1,5 +1,5 @@	Err	bitreich.org	70
i-BIN        = ics2txt	Err	bitreich.org	70
i-MAN1        = ics2txt.1	Err	bitreich.org	70
i+BIN        = ics2txt txt2ics	Err	bitreich.org	70
i+MAN1        = ics2txt.1 txt2ics.1	Err	bitreich.org	70
i 	Err	bitreich.org	70
i all:	Err	bitreich.org	70
i 	Err	bitreich.org	70
1diff --git a/README b/README	/scm/ics2txt/file/README.gph	bitreich.org	70
i@@ -1,20 +1,19 @@	Err	bitreich.org	70
i-AGENDA(1)                   General Commands Manual                  AGENDA(1)	Err	bitreich.org	70
i+ICS2TXT(1)                  General Commands Manual                 ICS2TXT(1)	Err	bitreich.org	70
i 	Err	bitreich.org	70
i NAME	Err	bitreich.org	70
i-     agenda  plain text agenda with ical support	Err	bitreich.org	70
i+     ics2txt  convert ics file to plain text or TSV	Err	bitreich.org	70
i 	Err	bitreich.org	70
i SYNOPSIS	Err	bitreich.org	70
i-     agenda txt [+- offset [ics file...]]	Err	bitreich.org	70
i-     agenda tsv [+- offset [ics file...]]	Err	bitreich.org	70
i+     ics2txt txt [+-]offset [ics file...]	Err	bitreich.org	70
i+     ics2txt tsv [+-]offset [ics file...]	Err	bitreich.org	70
i 	Err	bitreich.org	70
i DESCRIPTION	Err	bitreich.org	70
i-     agenda displays iCalendar (ical, .ics) files created by.	Err	bitreich.org	70
i+     ics2txt displays iCalendar (ical, .ics) file or stdin if not specified in	Err	bitreich.org	70
i+     the format described by the command:	Err	bitreich.org	70
i 	Err	bitreich.org	70
i-     agenda txt [+- offset [ics file...]]	Err	bitreich.org	70
i-             Display the agenda(s) file as plain text sorted by date.	Err	bitreich.org	70
i+     txt     Display the ics2txt(s) file as plain text sorted by date.	Err	bitreich.org	70
i 	Err	bitreich.org	70
i-     agenda tsv [+- offset [ics file...]]	Err	bitreich.org	70
i-             Display the agenda(s) file as a tab-separated values (tsv) one	Err	bitreich.org	70
i+     tsv     Display the ics2txt(s) file as a tab-separated values (tsv) one	Err	bitreich.org	70
i              entry per line, with the following fields in order:	Err	bitreich.org	70
i              DTSTART      begin date as an UNIX timestamp	Err	bitreich.org	70
i              DTEND        end date as an UNIX timestamp	Err	bitreich.org	70
i@@ -27,9 +26,44 @@ ENVIRONMENT	Err	bitreich.org	70
i      TZ      Timezone to use for printing the dates.	Err	bitreich.org	70
i 	Err	bitreich.org	70
i SEE ALSO	Err	bitreich.org	70
i-     calendar(1), date(1),	Err	bitreich.org	70
i+     calendar(1), date(1), txt2ics(1)	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+STANDARDS	Err	bitreich.org	70
i+     Desruisseaux, Internet Calendaring and Scheduling Core Object	Err	bitreich.org	70
i+     Specification (iCalendar), RFC 5545, September 2009.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+AUTHORS	Err	bitreich.org	70
i+     Josuah Demangeon <mail@josuah.net>	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+OpenBSD 6.3                      May 21, 2018                      OpenBSD 6.3	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+------------------------------------------------------------------------------	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+TXT2ICS(1)                  General Commands Manual                 TXT2ICS(1)	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+NAME	Err	bitreich.org	70
i+     txt2ics  convert plain text to an ics file	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+SYNOPSIS	Err	bitreich.org	70
i+     txt2ics	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+DESCRIPTION	Err	bitreich.org	70
i+     txt2ics prompts the user for event information and print them in the	Err	bitreich.org	70
i+     iCalendar format.  If stdin is ont a TTY, it will not print the prompt	Err	bitreich.org	70
i+     string and act as a converter tool.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+     It uses floating events: If it is 12:30, it will always be 12:30 of the	Err	bitreich.org	70
i+     country he resides in: if he moves to another time zone, it will be 12:30	Err	bitreich.org	70
i+     of this new time zone.  See this as the time zone where the event happen.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+SEE ALSO	Err	bitreich.org	70
i+     calendar(1), date(1), ics2txt(1)	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+STANDARDS	Err	bitreich.org	70
i+     Desruisseaux, Internet Calendaring and Scheduling Core Object	Err	bitreich.org	70
i+     Specification (iCalendar), RFC 5545, September 2009.	Err	bitreich.org	70
i 	Err	bitreich.org	70
i AUTHORS	Err	bitreich.org	70
i      Josuah Demangeon <mail@josuah.net>	Err	bitreich.org	70
i 	Err	bitreich.org	70
i-OpenBSD 6.3                    February 23, 2018                   OpenBSD 6.3	Err	bitreich.org	70
i+OpenBSD 6.3                      May 30, 2018                      OpenBSD 6.3	Err	bitreich.org	70
1diff --git a/ics2txt.1 b/ics2txt.1	/scm/ics2txt/file/ics2txt.1.gph	bitreich.org	70
i@@ -72,6 +72,7 @@ Timezone to use for printing the dates.	Err	bitreich.org	70
i .	Err	bitreich.org	70
i .Sh SEE ALSO	Err	bitreich.org	70
i .	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 txt2ics 1	Err	bitreich.org	70
1diff --git a/txt2ics b/txt2ics	/scm/ics2txt/file/txt2ics.gph	bitreich.org	70
i@@ -3,7 +3,7 @@	Err	bitreich.org	70
i function prompt(msg)	Err	bitreich.org	70
i {	Err	bitreich.org	70
i         if (TTY)	Err	bitreich.org	70
i-                printf("%s", msg) >"/dev/tty";	Err	bitreich.org	70
i+                printf("%s", msg) >"/dev/stderr";	Err	bitreich.org	70
i         if (!getline str)	Err	bitreich.org	70
i                 exit(1);	Err	bitreich.org	70
i         return str;	Err	bitreich.org	70
i@@ -58,11 +58,20 @@ function parse_date(str, tm)	Err	bitreich.org	70
i BEGIN {	Err	bitreich.org	70
i         TTY = !system("tty >/dev/null");	Err	bitreich.org	70
i 	Err	bitreich.org	70
i+        if (TTY) {	Err	bitreich.org	70
i+                "date +%Y" | getline yrs	Err	bitreich.org	70
i+                close("date +%Y");	Err	bitreich.org	70
i+                system("cal " yrs ">/dev/stderr");	Err	bitreich.org	70
i+                system("date >/dev/stderr");	Err	bitreich.org	70
i+                system("date +'%Y/%m/%d %H:%M' >/dev/stderr");	Err	bitreich.org	70
i+                print("") >"/dev/stderr";	Err	bitreich.org	70
i+        }	Err	bitreich.org	70
i+	Err	bitreich.org	70
i         do beg = prompt("Start [YYYY/MM/DD HH:MM] or [HH:MM] for today:    ");	Err	bitreich.org	70
i-        while (parse_date(beg, beg_tm) == -1);	Err	bitreich.org	70
i+        while (parse_date(beg, tm_beg) == -1);	Err	bitreich.org	70
i 	Err	bitreich.org	70
i         do end = prompt("End   [YYYY/MM/DD HH:MM] or [HH:MM] for same day: ");	Err	bitreich.org	70
i-        while (parse_date(end, end_tm) == -1);	Err	bitreich.org	70
i+        while (parse_date(end, tm_end) == -1);	Err	bitreich.org	70
i 	Err	bitreich.org	70
i         sum = prompt("Summary:     ");	Err	bitreich.org	70
i         cat = prompt("Category:    ");	Err	bitreich.org	70
1diff --git a/txt2ics.1 b/txt2ics.1	/scm/ics2txt/file/txt2ics.1.gph	bitreich.org	70
i@@ -31,6 +31,7 @@ See this as the time zone where the event happen.	Err	bitreich.org	70
i .	Err	bitreich.org	70
i .Sh SEE ALSO	Err	bitreich.org	70
i .	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 ics2txt 1	Err	bitreich.org	70
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/ics2txt/commit/661bba112f192b...
Content-Typetext/plain; charset=utf-8