irename again to ics2tsv, more conventional naming for a converter - 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 8efe5091a1a26fb47aea4f1582bcc7ffbfc736ea /scm/ics2txt/commit/8efe5091a1a26fb47aea4f1582bcc7ffbfc736ea.gph bitreich.org 70
1parent 6cf4653e13a04cb1e05d69d94a616e0f76b1236e /scm/ics2txt/commit/6cf4653e13a04cb1e05d69d94a616e0f76b1236e.gph bitreich.org 70
hAuthor: Josuah Demangeon <me@josuah.net> URL:mailto:me@josuah.net bitreich.org 70
iDate: Thu, 5 Mar 2020 01:28:46 +0100 Err bitreich.org 70
i Err bitreich.org 70
irename again to ics2tsv, more conventional naming for a converter 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 | 8 ++++---- Err bitreich.org 70
i R tical-ics-tsv -> ics2tsv | 0 Err bitreich.org 70
i A ics2tsv.1 | 103 +++++++++++++++++++++++++++++++ Err bitreich.org 70
i A tcal.5 | 57 +++++++++++++++++++++++++++++++ Err bitreich.org 70
i R tical-txt-tsv -> tcal2tsv | 0 Err bitreich.org 70
i D tical.1 | 104 ------------------------------- Err bitreich.org 70
i R tical-tsv-ics -> tsv2ics | 0 Err bitreich.org 70
i R tical-tsv-txt -> tsv2tcal | 0 Err bitreich.org 70
i Err bitreich.org 70
i9 files changed, 166 insertions(+), 110 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,6 +1,6 @@ Err bitreich.org 70
i PREFIX = /usr/local Err bitreich.org 70
i-BIN = tical-* Err bitreich.org 70
i-MAN1 = tical.1 Err bitreich.org 70
i+BIN = ics2tsv tsv2tcal tcal2tsv tsv2ics ics2txt Err bitreich.org 70
i+MAN1 = ics2tsv.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@@ -4,10 +4,10 @@ NAME Err bitreich.org 70
i tical – convert ics file to simpler tsv or txt formats Err bitreich.org 70
i Err bitreich.org 70
i SYNOPSIS Err bitreich.org 70
i- tical-tsv <file.ics >file.tsv Err bitreich.org 70
i- tical-ics <file.tsv >file.ics Err bitreich.org 70
i- tical-txt <file.tsv >file.txt Err bitreich.org 70
i- tical-back <file.txt >file.tsv Err bitreich.org 70
i+ ics2tsv <file.ics >file.tsv Err bitreich.org 70
i+ tsv2tcal <file.tsv >file.txt Err bitreich.org 70
i+ tcal2tsv <file.txt >file.tsv Err bitreich.org 70
i+ tsv2ics <file.tsv >file.ics Err bitreich.org 70
i Err bitreich.org 70
i DESCRIPTION Err bitreich.org 70
i tical is set of awk scripts to deal with iCal (.ics) format to publish, Err bitreich.org 70
1diff --git a/tical-ics-tsv b/ics2tsv /scm/ics2txt/file/ics2tsv.gph bitreich.org 70
1diff --git a/ics2tsv.1 b/ics2tsv.1 /scm/ics2txt/file/ics2tsv.1.gph bitreich.org 70
i@@ -0,0 +1,103 @@ Err bitreich.org 70
i+.Dd $Mdocdate: Mar 1 2020$ Err bitreich.org 70
i+.Dt ICS2TSV 1 Err bitreich.org 70
i+.Os Err bitreich.org 70
i+. Err bitreich.org 70
i+. Err bitreich.org 70
i+.Sh NAME Err bitreich.org 70
i+. Err bitreich.org 70
i+.Nm ics2tsv Err bitreich.org 70
i+.Nd convert ics file to simpler tsv or txt formats Err bitreich.org 70
i+. Err bitreich.org 70
i+. Err bitreich.org 70
i+.Sh SYNOPSIS Err bitreich.org 70
i+. Err bitreich.org 70
i+.Nm ics2tsv Ar <file.ics >file.tsv Err bitreich.org 70
i+.Nm tsv2tcal Ar <file.tsv >file.txt Err bitreich.org 70
i+.Nm tcal2tsv Ar <file.txt >file.tsv Err bitreich.org 70
i+.Nm tsv2ics Ar <file.tsv >file.ics 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+is set of awk scripts to deal with iCal Err bitreich.org 70
i+.Pq Pa .ics Err bitreich.org 70
i+format to publish, display and convert *.ics files, though a simple Err bitreich.org 70
i+central TSV format. Err bitreich.org 70
i+.Pp 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+.It Err bitreich.org 70
i+Begining (epoch) Err bitreich.org 70
i+. Err bitreich.org 70
i+.It Err bitreich.org 70
i+End (epoch) Err bitreich.org 70
i+. Err bitreich.org 70
i+.It Err bitreich.org 70
i+Category Err bitreich.org 70
i+. Err bitreich.org 70
i+.It Err bitreich.org 70
i+Location Err bitreich.org 70
i+. Err bitreich.org 70
i+.It Err bitreich.org 70
i+Summary Err bitreich.org 70
i+. 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 date: Err bitreich.org 70
i+.Dl curl "$url.ics" | ics2tsv | sort -n -k 1,1 | tsv2txt 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 tcal2tsv cal.txt | tsv2ics | ssh "www@$host" 'cat >/var/www/cal.ics' Err bitreich.org 70
i+. Err bitreich.org 70
i+.Pp 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 tcal2tsv cal.txt | awk -F '\et' '{ f = $3".tsv"; print >>f }' Err bitreich.org 70
i+. 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 sort 1 Err bitreich.org 70
i+. Err bitreich.org 70
i+.Sh STANDARDS Err bitreich.org 70
i+. Err bitreich.org 70
i+.Rs Err bitreich.org 70
i+.%A Desruisseaux Err bitreich.org 70
i+.%D September 2009 Err bitreich.org 70
i+.%T Internet Calendaring and Scheduling Core Object Specification (iCalendar) Err bitreich.org 70
i+.%R RFC 5545 Err bitreich.org 70
i+.Re Err bitreich.org 70
i+. Err bitreich.org 70
i+. Err bitreich.org 70
i+.Sh AUTHORS Err bitreich.org 70
i+. Err bitreich.org 70
i+.An Josuah Demangeon Aq Mt me@josuah.net Err bitreich.org 70
1diff --git a/tcal.5 b/tcal.5 /scm/ics2txt/file/tcal.5.gph bitreich.org 70
i@@ -0,0 +1,57 @@ Err bitreich.org 70
i+.Dd $Mdocdate: March 05 2020$ Err bitreich.org 70
i+.Dt TCAL 5 Err bitreich.org 70
i+.Os Err bitreich.org 70
i+. Err bitreich.org 70
i+. Err bitreich.org 70
i+.Sh NAME Err bitreich.org 70
i+. Err bitreich.org 70
i+.Nm tcal Err bitreich.org 70
i+.Nd plaintext calendar event notation format Err bitreich.org 70
i+. Err bitreich.org 70
i+. Err bitreich.org 70
i+.Sh SYNOPSIS Err bitreich.org 70
i+. Err bitreich.org 70
i+TZ+0300 Err bitreich.org 70
i+. Err bitreich.org 70
i+. Err bitreich.org 70
i+.Sh DESCRIPTION Err bitreich.org 70
i+. Err bitreich.org 70
i+The Err bitreich.org 70
i+.Nm Err bitreich.org 70
i+utility Err bitreich.org 70
i+. Err bitreich.org 70
i+. Err bitreich.org 70
i+. Err bitreich.org 70
i+.Sh FILES Err bitreich.org 70
i+. 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+. Err bitreich.org 70
i+. Err bitreich.org 70
i+.Sh SEE ALSO Err bitreich.org 70
i+. Err bitreich.org 70
i+.Xr foobar 1 Err bitreich.org 70
i+. Err bitreich.org 70
i+. Err bitreich.org 70
i+.Sh STANDARDS Err bitreich.org 70
i+. Err bitreich.org 70
i+. Err bitreich.org 70
i+. Err bitreich.org 70
i+.Sh HISTORY Err bitreich.org 70
i+. Err bitreich.org 70
i+. Err bitreich.org 70
i+. Err bitreich.org 70
i+.Sh AUTHORS Err bitreich.org 70
i+. Err bitreich.org 70
i+.An <author-name> Err bitreich.org 70
i+.Aq Mt <author-email> Err bitreich.org 70
i+. Err bitreich.org 70
i+. Err bitreich.org 70
i+.Sh CAVEATS Err bitreich.org 70
i+. Err bitreich.org 70
i+. Err bitreich.org 70
i+. Err bitreich.org 70
i+.Sh BUGS Err bitreich.org 70
i+. Err bitreich.org 70
1diff --git a/tical-txt-tsv b/tcal2tsv /scm/ics2txt/file/tcal2tsv.gph bitreich.org 70
1diff --git a/tical.1 b/tical.1 /scm/ics2txt/file/tical.1.gph bitreich.org 70
i@@ -1,104 +0,0 @@ Err bitreich.org 70
i-.Dd $Mdocdate: Mar 1 2020$ Err bitreich.org 70
i-.Dt TICAL 1 Err bitreich.org 70
i-.Os Err bitreich.org 70
i-. Err bitreich.org 70
i-. Err bitreich.org 70
i-.Sh NAME Err bitreich.org 70
i-. Err bitreich.org 70
i-.Nm tical Err bitreich.org 70
i-.Nd convert ics file to simpler tsv or txt formats Err bitreich.org 70
i-. Err bitreich.org 70
i-. Err bitreich.org 70
i-.Sh SYNOPSIS Err bitreich.org 70
i-. Err bitreich.org 70
i-.Nm tical-tsv Ar <file.ics >file.tsv Err bitreich.org 70
i-.Nm tical-ics Ar <file.tsv >file.ics Err bitreich.org 70
i-.Nm tical-txt Ar <file.tsv >file.txt Err bitreich.org 70
i-.Nm tical-back Ar <file.txt >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-is set of awk scripts to deal with iCal Err bitreich.org 70
i-.Pq Pa .ics Err bitreich.org 70
i-format to publish, display and convert *.ics files, though a simple Err bitreich.org 70
i-central TSV format. Err bitreich.org 70
i-.Pp 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-.It Err bitreich.org 70
i-Begining (epoch) Err bitreich.org 70
i-. Err bitreich.org 70
i-.It Err bitreich.org 70
i-End (epoch) Err bitreich.org 70
i-. Err bitreich.org 70
i-.It Err bitreich.org 70
i-Category Err bitreich.org 70
i-. Err bitreich.org 70
i-.It Err bitreich.org 70
i-Location Err bitreich.org 70
i-. Err bitreich.org 70
i-.It Err bitreich.org 70
i-Summary Err bitreich.org 70
i-. 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" | tical-tsv | sort -n -k 1,1 | tcal-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 tical-back cal.txt | tcal-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-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 tical-tsv cal.txt | awk -F '\et' '{ f = $3".tsv"; print >>f }' Err bitreich.org 70
i-. 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 sort 1 Err bitreich.org 70
i-. Err bitreich.org 70
i-. Err bitreich.org 70
i-.Sh STANDARDS Err bitreich.org 70
i-. Err bitreich.org 70
i-.Rs Err bitreich.org 70
i-.%A Desruisseaux Err bitreich.org 70
i-.%D September 2009 Err bitreich.org 70
i-.%T Internet Calendaring and Scheduling Core Object Specification (iCalendar) Err bitreich.org 70
i-.%R RFC 5545 Err bitreich.org 70
i-.Re Err bitreich.org 70
i-. Err bitreich.org 70
i-. Err bitreich.org 70
i-.Sh AUTHORS Err bitreich.org 70
i-. Err bitreich.org 70
i-.An Josuah Demangeon Aq Mt me@josuah.net Err bitreich.org 70
1diff --git a/tical-tsv-ics b/tsv2ics /scm/ics2txt/file/tsv2ics.gph bitreich.org 70
1diff --git a/tical-tsv-txt b/tsv2tcal /scm/ics2txt/file/tsv2tcal.gph bitreich.org 70
.
Response:
text/plain