Introduction
Introduction Statistics Contact Development Disclaimer Help
Rename the project, as it was not only converting in one direction anymore. - i…
git clone git://bitreich.org/ics2txt git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws…
Log
Files
Refs
Tags
README
---
commit 6cf4653e13a04cb1e05d69d94a616e0f76b1236e
parent 22d6fb0c1075eda38c175b3566c76259a1ae94c1
Author: Josuah Demangeon <[email protected]>
Date: Wed, 4 Mar 2020 00:09:22 +0100
Rename the project, as it was not only converting in one direction
anymore.
Diffstat:
M Makefile | 5 +++--
M README | 20 ++++++++++----------
D ics2txt.1 | 104 -----------------------------…
R ics2txt-tsv -> tical-ics-tsv | 0
R ics2txt-ics -> tical-tsv-ics | 0
R ics2txt-txt -> tical-tsv-txt | 0
R ics2txt-back -> tical-txt-tsv | 0
A tical.1 | 104 +++++++++++++++++++++++++++++…
8 files changed, 117 insertions(+), 116 deletions(-)
---
diff --git a/Makefile b/Makefile
@@ -1,5 +1,6 @@
-BIN = ics2txt-*
-MAN1 = ics2txt.1
+PREFIX = /usr/local
+BIN = tical-*
+MAN1 = tical.1
all:
diff --git a/README b/README
@@ -1,16 +1,16 @@
-ICS2TXT(1) General Commands Manual ICS2TXT(1)
+TICAL(1) General Commands Manual TICAL(1)
NAME
- ics2txt – convert ics file to simpler tsv or txt formats
+ tical – convert ics file to simpler tsv or txt formats
SYNOPSIS
- ics2txt-tsv <file.ics >file.tsv
- ics2txt-ics <file.tsv >file.ics
- ics2txt-txt <file.tsv >file.txt
- ics2txt-back <file.txt >file.tsv
+ tical-tsv <file.ics >file.tsv
+ tical-ics <file.tsv >file.ics
+ tical-txt <file.tsv >file.txt
+ tical-back <file.txt >file.tsv
DESCRIPTION
- ics2txt is set of awk scripts to deal with iCal (.ics) format to publish,
+ tical is set of awk scripts to deal with iCal (.ics) format to publish,
display and convert *.ics files, though a simple central TSV format.
They all read from either stdin or the file passed as argument, and write
@@ -27,14 +27,14 @@ DESCRIPTION
EXAMPLES
Convert a calendar from HTTP .ics to custom .txt sorted by beginning:
- curl $url.ics | ics2txt-tsv | sort -n -k 1,1 | ics2txt-txt
+ curl $url.ics | tical-tsv | sort -n -k 1,1 | tcal-txt
Convert a custom .txt format back to an .ics file and publish it:
- ics2txt-back cal.txt | ics2txt-ics | ssh www@$host 'cat
+ tical-back cal.txt | tcal-ics | ssh www@$host 'cat
>/var/www/cal.ics'
Split an file according to the category, saved as .tsv:
- ics2txt-tsv cal.txt | awk -F '\t' '{ f = $3".tsv"; print >>f }'
+ tical-tsv cal.txt | awk -F '\t' '{ f = $3".tsv"; print >>f }'
SEE ALSO
cal(1), calendar(1), date(1), sort(1)
diff --git a/ics2txt.1 b/ics2txt.1
@@ -1,104 +0,0 @@
-.Dd $Mdocdate: Mar 1 2020$
-.Dt ICS2TXT 1
-.Os
-.
-.
-.Sh NAME
-.
-.Nm ics2txt
-.Nd convert ics file to simpler tsv or txt formats
-.
-.
-.Sh SYNOPSIS
-.
-.Nm ics2txt-tsv Ar <file.ics >file.tsv
-.Nm ics2txt-ics Ar <file.tsv >file.ics
-.Nm ics2txt-txt Ar <file.tsv >file.txt
-.Nm ics2txt-back Ar <file.txt >file.tsv
-.
-.Sh DESCRIPTION
-.
-.Nm
-is set of awk scripts to deal with iCal
-.Pq Pa .ics
-format to publish, display and convert *.ics files, though a simple
-central TSV format.
-.Pp
-They all read from either stdin or the file passed as argument, and
-write to stdout.
-.
-.Pp
-.The
-.Pa file.tsv
-files have one line per event, all with the following fields,
-separated by one tab:
-.
-.Bl -offset 1n -width 1n -enum -compact
-.
-.It
-Begining (epoch)
-.
-.It
-End (epoch)
-.
-.It
-Category
-.
-.It
-Location
-.
-.It
-Summary
-.
-.It
-Description
-.
-.El
-.
-.
-.Sh EXAMPLES
-.
-Convert a calendar from HTTP
-.Pa .ics
-to custom
-.Pa .txt
-sorted by beginning:
-.Dl curl "$url.ics" | ics2txt-tsv | sort -n -k 1,1 | ics2txt-txt
-.
-.Pp
-Convert a custom
-.Pa .txt
-format back to an
-.Pa .ics
-file and publish it:
-.Dl ics2txt-back cal.txt | ics2txt-ics | ssh "www@$host" 'cat >/var/www/cal.ic…
-.
-.Pp
-Split an
-.ics
-file according to the category, saved as
-.Pa .tsv :
-.Dl ics2txt-tsv cal.txt | awk -F '\et' '{ f = $3".tsv"; print >>f }'
-.
-.
-.Sh SEE ALSO
-.
-.Xr cal 1 ,
-.Xr calendar 1 ,
-.Xr date 1 ,
-.Xr sort 1
-.
-.
-.Sh STANDARDS
-.
-.Rs
-.%A Desruisseaux
-.%D September 2009
-.%T Internet Calendaring and Scheduling Core Object Specification (iCalendar)
-.%R RFC 5545
-.Re
-.
-.
-.Sh AUTHORS
-.
-.An Josuah Demangeon Aq Mt [email protected]
diff --git a/ics2txt-tsv b/tical-ics-tsv
diff --git a/ics2txt-ics b/tical-tsv-ics
diff --git a/ics2txt-txt b/tical-tsv-txt
diff --git a/ics2txt-back b/tical-txt-tsv
diff --git a/tical.1 b/tical.1
@@ -0,0 +1,104 @@
+.Dd $Mdocdate: Mar 1 2020$
+.Dt TICAL 1
+.Os
+.
+.
+.Sh NAME
+.
+.Nm tical
+.Nd convert ics file to simpler tsv or txt formats
+.
+.
+.Sh SYNOPSIS
+.
+.Nm tical-tsv Ar <file.ics >file.tsv
+.Nm tical-ics Ar <file.tsv >file.ics
+.Nm tical-txt Ar <file.tsv >file.txt
+.Nm tical-back Ar <file.txt >file.tsv
+.
+.Sh DESCRIPTION
+.
+.Nm
+is set of awk scripts to deal with iCal
+.Pq Pa .ics
+format to publish, display and convert *.ics files, though a simple
+central TSV format.
+.Pp
+They all read from either stdin or the file passed as argument, and
+write to stdout.
+.
+.Pp
+.The
+.Pa file.tsv
+files have one line per event, all with the following fields,
+separated by one tab:
+.
+.Bl -offset 1n -width 1n -enum -compact
+.
+.It
+Begining (epoch)
+.
+.It
+End (epoch)
+.
+.It
+Category
+.
+.It
+Location
+.
+.It
+Summary
+.
+.It
+Description
+.
+.El
+.
+.
+.Sh EXAMPLES
+.
+Convert a calendar from HTTP
+.Pa .ics
+to custom
+.Pa .txt
+sorted by beginning:
+.Dl curl "$url.ics" | tical-tsv | sort -n -k 1,1 | tcal-txt
+.
+.Pp
+Convert a custom
+.Pa .txt
+format back to an
+.Pa .ics
+file and publish it:
+.Dl tical-back cal.txt | tcal-ics | ssh "www@$host" 'cat >/var/www/cal.ics'
+.
+.Pp
+Split an
+.ics
+file according to the category, saved as
+.Pa .tsv :
+.Dl tical-tsv cal.txt | awk -F '\et' '{ f = $3".tsv"; print >>f }'
+.
+.
+.Sh SEE ALSO
+.
+.Xr cal 1 ,
+.Xr calendar 1 ,
+.Xr date 1 ,
+.Xr sort 1
+.
+.
+.Sh STANDARDS
+.
+.Rs
+.%A Desruisseaux
+.%D September 2009
+.%T Internet Calendaring and Scheduling Core Object Specification (iCalendar)
+.%R RFC 5545
+.Re
+.
+.
+.Sh AUTHORS
+.
+.An Josuah Demangeon Aq Mt [email protected]
You are viewing proxied material from bitreich.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.