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] |