iupdate the manpage accordingly - 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 98971edcda214c5d5ac9e521363a0d5895c289d3 /scm/ics2txt/commit/98971edcda214c5d5ac9e521363a0d5895c289d3.gph bitreich.org 70 1parent 37b4e99568c76d39376244f8f85fcf0dcfc95bd9 /scm/ics2txt/commit/37b4e99568c76d39376244f8f85fcf0dcfc95bd9.gph bitreich.org 70 hAuthor: Josuah Demangeon URL:mailto:me@josuah.net bitreich.org 70 iDate: Mon, 2 Mar 2020 08:21:12 +0100 Err bitreich.org 70 i Err bitreich.org 70 iupdate the manpage accordingly Err bitreich.org 70 i Err bitreich.org 70 iDiffstat: Err bitreich.org 70 i M ics2txt.1 | 48 +++++++++++++++++++++++-------- Err bitreich.org 70 i Err bitreich.org 70 i1 file changed, 36 insertions(+), 12 deletions(-) Err bitreich.org 70 i--- Err bitreich.org 70 1diff --git a/ics2txt.1 b/ics2txt.1 /scm/ics2txt/file/ics2txt.1.gph bitreich.org 70 i@@ -12,18 +12,24 @@ Err bitreich.org 70 i .Sh SYNOPSIS Err bitreich.org 70 i . Err bitreich.org 70 i .Nm ics2txt-tsv Ar file.tsv Err bitreich.org 70 i-.Nm ics2txt-txt Ar file.txt Err bitreich.org 70 i .Nm ics2txt-ics Ar file.ics Err bitreich.org 70 i+.Nm ics2txt-txt Ar file.txt Err bitreich.org 70 i .Nm ics2txt-back Ar file.tsv Err bitreich.org 70 i . Err bitreich.org 70 i .Sh DESCRIPTION Err bitreich.org 70 i . Err bitreich.org 70 i .Nm Err bitreich.org 70 i-convert iCalendar Err bitreich.org 70 i+is a set of tools to convert between iCalendar Err bitreich.org 70 i .Pq ical Err bitreich.org 70 i-.Ar file.ics Err bitreich.org 70 i-or stdin if not specified to a tab separated value format, with one Err bitreich.org 70 i-line per entry, and one column per field: Err bitreich.org 70 i+and other simple text formats: tsv, custom-text. Err bitreich.org 70 i+They all read from either stdin or the file passed as argument, and Err bitreich.org 70 i+write to stdout. Err bitreich.org 70 i+. Err bitreich.org 70 i+.Pp Err bitreich.org 70 i+.The Err bitreich.org 70 i+.Pa file.tsv Err bitreich.org 70 i+files have one line per event, all with the following fields, Err bitreich.org 70 i+separated by one tab: Err bitreich.org 70 i . Err bitreich.org 70 i .Bl -offset 1n -width 1n -enum -compact Err bitreich.org 70 i . Err bitreich.org 70 i@@ -42,17 +48,35 @@ Location Err bitreich.org 70 i .It Err bitreich.org 70 i Summary Err bitreich.org 70 i . Err bitreich.org 70 i-.It description Err bitreich.org 70 i-description Err bitreich.org 70 i+.It Err bitreich.org 70 i+Description 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+.Pa .ics Err bitreich.org 70 i+to custom Err bitreich.org 70 i+.Pa .txt Err bitreich.org 70 i+sorted by beginning: Err bitreich.org 70 i+.Dl curl "$url.ics" | ics2txt-tsv | sort -n -k 1,1 | ics2txt-txt Err bitreich.org 70 i+. Err bitreich.org 70 i+.Pp Err bitreich.org 70 i+Convert a custom Err bitreich.org 70 i+.Pa .txt Err bitreich.org 70 i+format back to an Err bitreich.org 70 i+.Pa .ics Err bitreich.org 70 i+file and publish it: Err bitreich.org 70 i+.Dl ics2txt-back cal.txt | ics2txt-ics | ssh "www@$host" 'cat >/var/www/cal.ics' Err bitreich.org 70 i+. Err bitreich.org 70 i .Pp Err bitreich.org 70 i-The Err bitreich.org 70 i-.Sq \en Err bitreich.org 70 i-and Err bitreich.org 70 i-.Sq \et Err bitreich.org 70 i-charaters may represent newlines and tabs. Err bitreich.org 70 i+Split an Err bitreich.org 70 i+.ics Err bitreich.org 70 i+file according to the category, saved as Err bitreich.org 70 i+.Pa .tsv : Err bitreich.org 70 i+.Dl ics2txt-tsv cal.txt | awk -F '\t' '{ file = $3".tsv"; print >>file }' Err bitreich.org 70 i . Err bitreich.org 70 i . Err bitreich.org 70 i .Sh SEE ALSO Err bitreich.org 70 .