ics2txt, branch HEADconvert icalendar .ics file to plain text
44e416da284ed08d3ed7b47f2d70a333433930f42021-06-25T20:46:59Z2021-06-25T20:46:59Ztsv2agenda: show everything by defaultJosuah Demangeonme@josuah.netcommit 44e416da284ed08d3ed7b47f2d70a333433930f4
parent d1604d44d1926ce38a94073ad8d55b2c8a99d172
Author: Josuah Demangeon <me@josuah.net>
Date: Fri, 25 Jun 2021 22:46:59 +0200
tsv2agenda: show everything by default
d1604d44d1926ce38a94073ad8d55b2c8a99d1722021-06-25T18:18:33Z2021-06-25T18:18:33Ztsv2agenda: add line wrappingJosuah Demangeonme@josuah.netcommit d1604d44d1926ce38a94073ad8d55b2c8a99d172
parent 3b9f2bbdc0b786d3732555f8e7a001f40eaa59c6
Author: Josuah Demangeon <me@josuah.net>
Date: Fri, 25 Jun 2021 20:18:33 +0200
tsv2agenda: add line wrapping
3b9f2bbdc0b786d3732555f8e7a001f40eaa59c62021-06-24T21:57:31Z2021-06-24T21:57:31Zremove unused testsJosuah Demangeonme@josuah.netcommit 3b9f2bbdc0b786d3732555f8e7a001f40eaa59c6
parent 94173d57d064a613633e0cdd0b1a6da35d28fee8
Author: Josuah Demangeon <me@josuah.net>
Date: Thu, 24 Jun 2021 23:57:31 +0200
remove unused tests
94173d57d064a613633e0cdd0b1a6da35d28fee82021-06-24T21:48:52Z2021-06-24T21:48:52Zutil: ship a clean-room version of strtonum for convenienceJosuah Demangeonme@josuah.netcommit 94173d57d064a613633e0cdd0b1a6da35d28fee8
parent 599d47ef952d535e775263772cfbbbe9a2704971
Author: Josuah Demangeon <me@josuah.net>
Date: Thu, 24 Jun 2021 23:48:52 +0200
util: ship a clean-room version of strtonum for convenience
599d47ef952d535e775263772cfbbbe9a27049712021-06-21T20:54:00Z2021-06-21T20:54:00Ztsv2ics: fix syntax typo in source codeJosuah Demangeonme@josuah.netcommit 599d47ef952d535e775263772cfbbbe9a2704971
parent 249ca0bca49471576785d34c208a78f672d7d245
Author: Josuah Demangeon <me@josuah.net>
Date: Mon, 21 Jun 2021 22:54:00 +0200
tsv2ics: fix syntax typo in source code
249ca0bca49471576785d34c208a78f672d7d2452021-06-20T20:02:19Z2021-06-20T20:02:19Zics2tree: fix pledge without #include <unistd.h>Josuah Demangeonme@josuah.netcommit 249ca0bca49471576785d34c208a78f672d7d245
parent 506b1d5a4c1c6cdd5ad6218b3251853cf21cce37
Author: Josuah Demangeon <me@josuah.net>
Date: Sun, 20 Jun 2021 22:02:19 +0200
ics2tree: fix pledge without #include <unistd.h>
506b1d5a4c1c6cdd5ad6218b3251853cf21cce372021-06-20T20:00:26Z2021-06-20T20:00:26Zadd pledge support everywhereJosuah Demangeonme@josuah.netcommit 506b1d5a4c1c6cdd5ad6218b3251853cf21cce37
parent e485da8103dbe29bd2376a5f3e095581ce0bc50e
Author: Josuah Demangeon <me@josuah.net>
Date: Sun, 20 Jun 2021 22:00:26 +0200
add pledge support everywhere
e485da8103dbe29bd2376a5f3e095581ce0bc50e2021-06-20T19:53:43Z2021-06-20T19:53:43Ztsv2agenda: add support for multiline filedsJosuah Demangeonme@josuah.netcommit e485da8103dbe29bd2376a5f3e095581ce0bc50e
parent fabc0ade1ea80ccf0f7e57b749676d5b976fd6ed
Author: Josuah Demangeon <me@josuah.net>
Date: Sun, 20 Jun 2021 21:53:43 +0200
tsv2agenda: add support for multiline fileds
fabc0ade1ea80ccf0f7e57b749676d5b976fd6ed2021-06-20T17:57:34Z2021-06-20T19:50:36Ztsv2agenda: support empty field with just [ \\n]Josuah Demangeonme@josuah.netcommit fabc0ade1ea80ccf0f7e57b749676d5b976fd6ed
parent f4e7114a3838d2bcd8b80fd946a5e4ada83e9b05
Author: Josuah Demangeon <me@josuah.net>
Date: Sun, 20 Jun 2021 19:57:34 +0200
tsv2agenda: support empty field with just [ \\n]
f4e7114a3838d2bcd8b80fd946a5e4ada83e9b052021-06-20T19:44:57Z2021-06-20T19:44:57Ztsv2agenda: add support for multiline filedsJosuah Demangeonme@josuah.netcommit f4e7114a3838d2bcd8b80fd946a5e4ada83e9b05
parent 46202b022c22d7e917ece6bcdb5f8235ac314e09
Author: Josuah Demangeon <me@josuah.net>
Date: Sun, 20 Jun 2021 21:44:57 +0200
tsv2agenda: add support for multiline fileds
46202b022c22d7e917ece6bcdb5f8235ac314e092021-06-20T19:27:23Z2021-06-20T19:27:23Ztsv2agenda: more straightforward approach for generating outputJosuah Demangeonme@josuah.netcommit 46202b022c22d7e917ece6bcdb5f8235ac314e09
parent cf5ca595cdbe8c8d7d3358e58a43452cc222d7c2
Author: Josuah Demangeon <me@josuah.net>
Date: Sun, 20 Jun 2021 21:27:23 +0200
tsv2agenda: more straightforward approach for generating output
cf5ca595cdbe8c8d7d3358e58a43452cc222d7c22021-06-20T17:50:06Z2021-06-20T17:50:06Zupdate man pages and generate project frontpageJosuah Demangeonme@josuah.netcommit cf5ca595cdbe8c8d7d3358e58a43452cc222d7c2
parent 24ae7d2759496b7907cce29f0c26697950453ff5
Author: Josuah Demangeon <me@josuah.net>
Date: Sun, 20 Jun 2021 19:50:06 +0200
update man pages and generate project frontpage
24ae7d2759496b7907cce29f0c26697950453ff52021-06-20T16:37:15Z2021-06-20T16:37:15Zremove unused utilities and flatten the source some moreJosuah Demangeonme@josuah.netcommit 24ae7d2759496b7907cce29f0c26697950453ff5
parent 742516775b1d9b12e4c8893114b7cc5a363884ad
Author: Josuah Demangeon <me@josuah.net>
Date: Sun, 20 Jun 2021 18:37:15 +0200
remove unused utilities and flatten the source some more
742516775b1d9b12e4c8893114b7cc5a363884ad2021-06-20T10:12:53Z2021-06-20T10:12:53Zreplace the not-so-useful tcal format by a plain text outputJosuah Demangeonme@josuah.netcommit 742516775b1d9b12e4c8893114b7cc5a363884ad
parent 5a6d05cc7d0f248c84b7f22bd1262bd9fdc9e750
Author: Josuah Demangeon <me@josuah.net>
Date: Sun, 20 Jun 2021 12:12:53 +0200
replace the not-so-useful tcal format by a plain text output
The input format will be an email open by a text editor, spawned by
some script.
5a6d05cc7d0f248c84b7f22bd1262bd9fdc9e7502021-06-19T10:25:35Z2021-06-19T10:25:35Zallow use of TZ= environment variableJosuah Demangeonme@josuah.netcommit 5a6d05cc7d0f248c84b7f22bd1262bd9fdc9e750
parent 4bcfcc3e64d33c6e67b3f6f6359e859d2ee0ff6b
Author: Josuah Demangeon <me@josuah.net>
Date: Sat, 19 Jun 2021 12:25:35 +0200
allow use of TZ= environment variable
4bcfcc3e64d33c6e67b3f6f6359e859d2ee0ff6b2021-06-19T10:15:14Z2021-06-19T10:15:14Zadd a man page and a -1 flagJosuah Demangeonme@josuah.netcommit 4bcfcc3e64d33c6e67b3f6f6359e859d2ee0ff6b
parent 8894359aa6ad4ccc485901a8af9db03d1a2b4d5f
Author: Josuah Demangeon <me@josuah.net>
Date: Sat, 19 Jun 2021 12:15:14 +0200
add a man page and a -1 flag
8894359aa6ad4ccc485901a8af9db03d1a2b4d5f2021-06-18T06:58:21Z2021-06-18T22:32:31Zlet user choose extra fields to print and custom date formatsJosuah Demangeonme@josuah.netcommit 8894359aa6ad4ccc485901a8af9db03d1a2b4d5f
parent 65778fa74c2e72ca67a8dc4f6c1f0021f8ce2de4
Author: Josuah Demangeon <me@josuah.net>
Date: Fri, 18 Jun 2021 08:58:21 +0200
let user choose extra fields to print and custom date formats
65778fa74c2e72ca67a8dc4f6c1f0021f8ce2de42021-06-17T06:33:25Z2021-06-17T06:33:25Zfirst mockup of conversionJosuah Demangeonme@josuah.netcommit 65778fa74c2e72ca67a8dc4f6c1f0021f8ce2de4
parent 54ba66bb7b1b7eed7e3aaf60ef00c9ccc9cc65d6
Author: Josuah Demangeon <me@josuah.net>
Date: Thu, 17 Jun 2021 08:33:25 +0200
first mockup of conversion
54ba66bb7b1b7eed7e3aaf60ef00c9ccc9cc65d62021-06-16T23:35:05Z2021-06-16T23:35:22Zconvert some fields to time_tJosuah Demangeonme@josuah.netcommit 54ba66bb7b1b7eed7e3aaf60ef00c9ccc9cc65d6
parent 58d91e5e80aea1ab98f675ccc4530f26a9659162
Author: Josuah Demangeon <me@josuah.net>
Date: Thu, 17 Jun 2021 01:35:05 +0200
convert some fields to time_t
58d91e5e80aea1ab98f675ccc4530f26a96591622021-06-16T21:17:45Z2021-06-16T21:17:45Zcheck for balance between BEGIN: and END:Josuah Demangeonme@josuah.netcommit 58d91e5e80aea1ab98f675ccc4530f26a9659162
parent 92a5d0067b717710eb607c0465a8a60d4b4c8655
Author: Josuah Demangeon <me@josuah.net>
Date: Wed, 16 Jun 2021 23:17:45 +0200
check for balance between BEGIN: and END:
92a5d0067b717710eb607c0465a8a60d4b4c86552021-06-16T21:13:22Z2021-06-16T21:13:22Zical: improve and simplify line parsingJosuah Demangeonme@josuah.netcommit 92a5d0067b717710eb607c0465a8a60d4b4c8655
parent d10df705caaa2ca4e3229af6d5ec76e0f0d301da
Author: Josuah Demangeon <me@josuah.net>
Date: Wed, 16 Jun 2021 23:13:22 +0200
ical: improve and simplify line parsing
d10df705caaa2ca4e3229af6d5ec76e0f0d301da2021-06-14T06:31:43Z2021-06-14T06:31:43Zsupport empty line at the end of the fileJosuah Demangeonme@josuah.netcommit d10df705caaa2ca4e3229af6d5ec76e0f0d301da
parent cf0323aa059bf54b2a88046d7e6e17efe16f9a2e
Author: Josuah Demangeon <me@josuah.net>
Date: Mon, 14 Jun 2021 08:31:43 +0200
support empty line at the end of the file
cf0323aa059bf54b2a88046d7e6e17efe16f9a2e2021-06-13T22:41:39Z2021-06-13T22:41:39Zfix year handlingJosuah Demangeonme@josuah.netcommit cf0323aa059bf54b2a88046d7e6e17efe16f9a2e
parent b422b3d0c401d13978ded1934e6ac743ee8a12d9
Author: Josuah Demangeon <me@josuah.net>
Date: Mon, 14 Jun 2021 00:41:39 +0200
fix year handling
It looks like it made a long time I did not use <time.h>.
b422b3d0c401d13978ded1934e6ac743ee8a12d92021-06-13T22:11:27Z2021-06-13T22:11:27Zfix time_t printf()... come on, Linux, catch-up!Josuah Demangeonme@josuah.netcommit b422b3d0c401d13978ded1934e6ac743ee8a12d9
parent 58a1a9df90b5751ae05fba076cd9e664e3d9f3c1
Author: Josuah Demangeon <me@josuah.net>
Date: Mon, 14 Jun 2021 00:11:27 +0200
fix time_t printf()... come on, Linux, catch-up!
58a1a9df90b5751ae05fba076cd9e664e3d9f3c12021-06-13T22:08:10Z2021-06-13T22:08:10Zsupport time zone conversion and date-time parsingJosuah Demangeonme@josuah.netcommit 58a1a9df90b5751ae05fba076cd9e664e3d9f3c1
parent b72092250747c7443e20fee06bee232b236f441e
Author: Josuah Demangeon <me@josuah.net>
Date: Mon, 14 Jun 2021 00:08:10 +0200
support time zone conversion and date-time parsing
Convert dates from DT* fields to epoch on sample program.
b72092250747c7443e20fee06bee232b236f441e2021-06-13T11:47:25Z2021-06-13T11:47:25Zimplement base64 data in-place decodingJosuah Demangeonme@josuah.netcommit b72092250747c7443e20fee06bee232b236f441e
parent 917f5b056d0b1241f0816bfd41276a36b5727fb1
Author: Josuah Demangeon <me@josuah.net>
Date: Sun, 13 Jun 2021 13:47:25 +0200
implement base64 data in-place decoding
This is not done implicitly in case base64 decoding is not needed
every time, but instead available as a ical_get_value() function that
decodes the content if it is base64 data.
917f5b056d0b1241f0816bfd41276a36b5727fb12021-06-12T20:50:29Z2021-06-13T00:23:15Zrefactor the code to avoid copying the whole ical file to memoryJosuah Demangeonme@josuah.netcommit 917f5b056d0b1241f0816bfd41276a36b5727fb1
parent b81a0df00fa8f12b03fa371762b6bd4ee3db8422
Author: Josuah Demangeon <me@josuah.net>
Date: Sat, 12 Jun 2021 22:50:29 +0200
refactor the code to avoid copying the whole ical file to memory
This is how Evil_Bob does it with xml.c, a sane and tiny XML parser.
The document structure gets parsed, and a struct parser passed to the
parser contains function pointers. As parsed objects get encountered,
the matching function pointers gets called with the parsed text as
parameter. Then the content can be processed as it is read, instead of
parsed first and processed after.
b81a0df00fa8f12b03fa371762b6bd4ee3db84222021-06-11T20:32:50Z2021-06-11T20:32:50Zflatten the codebase as the project is quite basic/simpleJosuah Demangeonme@josuah.netcommit b81a0df00fa8f12b03fa371762b6bd4ee3db8422
parent 913acb57c2ba058e98d9868e5b208dc6fc07d1f5
Author: Josuah Demangeon <me@josuah.net>
Date: Fri, 11 Jun 2021 22:32:50 +0200
flatten the codebase as the project is quite basic/simple
913acb57c2ba058e98d9868e5b208dc6fc07d1f52021-06-11T18:25:56Z2021-06-11T20:07:43Zexplicit declaration of extern variablesMarc Chantreuxeiro@phear.orgcommit 913acb57c2ba058e98d9868e5b208dc6fc07d1f5
parent a4a732a0c83bad3e10b89244e4ca229b077c2ffa
Author: Marc Chantreux <eiro@phear.org>
Date: Fri, 11 Jun 2021 20:25:56 +0200
explicit declaration of extern variables
to please -std=c99
a4a732a0c83bad3e10b89244e4ca229b077c2ffa2020-06-28T22:37:17Z2020-06-28T22:37:17Zupdate front pageJosuah Demangeonme@josuah.netcommit a4a732a0c83bad3e10b89244e4ca229b077c2ffa
parent 649e32a8728b6de27d959a7094d389eb753f93c0
Author: Josuah Demangeon <me@josuah.net>
Date: Mon, 29 Jun 2020 00:37:17 +0200
update front page
649e32a8728b6de27d959a7094d389eb753f93c02020-06-28T22:16:01Z2020-06-28T22:28:36Zrelease v0.1Josuah Demangeonme@josuah.netcommit 649e32a8728b6de27d959a7094d389eb753f93c0
parent 1e9072fc42e82f6850cff4339943916ac0813859
Author: Josuah Demangeon <me@josuah.net>
Date: Mon, 29 Jun 2020 00:16:01 +0200
release v0.1
1e9072fc42e82f6850cff4339943916ac08138592020-06-28T22:07:42Z2020-06-28T22:07:42Zkeep awk script ics2tsv for nowJosuah Demangeonme@josuah.netcommit 1e9072fc42e82f6850cff4339943916ac0813859
parent 9c990aa7ff527f1b12ce915e7d8d4148d6fb0438
Author: Josuah Demangeon <me@josuah.net>
Date: Mon, 29 Jun 2020 00:07:42 +0200
keep awk script ics2tsv for now
9c990aa7ff527f1b12ce915e7d8d4148d6fb04382020-06-28T22:06:33Z2020-06-28T22:06:33Zfix remaining memory leaks, 4 still reachable due to libcJosuah Demangeonme@josuah.netcommit 9c990aa7ff527f1b12ce915e7d8d4148d6fb0438
parent 5364436bda9ac04c42dbd6eeaab75914128046b6
Author: Josuah Demangeon <me@josuah.net>
Date: Mon, 29 Jun 2020 00:06:33 +0200
fix remaining memory leaks, 4 still reachable due to libc
5364436bda9ac04c42dbd6eeaab75914128046b62020-06-28T19:01:03Z2020-06-28T19:01:20Zfix bad error enum typeJosuah Demangeonme@josuah.netcommit 5364436bda9ac04c42dbd6eeaab75914128046b6
parent 7a6ceff37018ad2f867397aee9f3b3289f16427f
Author: Josuah Demangeon <me@josuah.net>
Date: Sun, 28 Jun 2020 21:01:03 +0200
fix bad error enum type
7a6ceff37018ad2f867397aee9f3b3289f16427f2020-06-28T18:41:06Z2020-06-28T18:41:06Zalways keep the key and value togetherJosuah Demangeonme@josuah.netcommit 7a6ceff37018ad2f867397aee9f3b3289f16427f
parent 775c76c450eed349600344550bbb6c140bdf1811
Author: Josuah Demangeon <me@josuah.net>
Date: Sun, 28 Jun 2020 20:41:06 +0200
always keep the key and value together
775c76c450eed349600344550bbb6c140bdf18112020-06-28T16:53:48Z2020-06-28T16:53:48Zuse maps everywhere relevantJosuah Demangeonme@josuah.netcommit 775c76c450eed349600344550bbb6c140bdf1811
parent d4d55c6876bf51dd555a0dbfae0316343d44997e
Author: Josuah Demangeon <me@josuah.net>
Date: Sun, 28 Jun 2020 18:53:48 +0200
use maps everywhere relevant
d4d55c6876bf51dd555a0dbfae0316343d44997e2020-06-28T16:44:32Z2020-06-28T16:44:32Zadd a tool to print the tree of itJosuah Demangeonme@josuah.netcommit d4d55c6876bf51dd555a0dbfae0316343d44997e
parent 8248ba97aa609be30e0ecf481d93e59a9876afcd
Author: Josuah Demangeon <me@josuah.net>
Date: Sun, 28 Jun 2020 18:44:32 +0200
add a tool to print the tree of it
8248ba97aa609be30e0ecf481d93e59a9876afcd2020-06-28T12:33:48Z2020-06-28T12:33:48Zadd initial parsing functionsJosuah Demangeonme@josuah.netcommit 8248ba97aa609be30e0ecf481d93e59a9876afcd
parent a7b4ceeaf4a57476c0952e0da2def5f92bdfdb9f
Author: Josuah Demangeon <me@josuah.net>
Date: Sun, 28 Jun 2020 14:33:48 +0200
add initial parsing functions
a7b4ceeaf4a57476c0952e0da2def5f92bdfdb9f2020-06-28T08:34:46Z2020-06-28T09:17:42Zadd tests and cleanup I/O functionJosuah Demangeonme@josuah.netcommit a7b4ceeaf4a57476c0952e0da2def5f92bdfdb9f
parent 94bccd0b9ea7049ebeec4fcf2416f6f0b7d221b5
Author: Josuah Demangeon <me@josuah.net>
Date: Sun, 28 Jun 2020 10:34:46 +0200
add tests and cleanup I/O function
94bccd0b9ea7049ebeec4fcf2416f6f0b7d221b52020-06-27T18:31:09Z2020-06-27T22:56:13Zinitial C implementationJosuah Demangeonme@josuah.netcommit 94bccd0b9ea7049ebeec4fcf2416f6f0b7d221b5
parent 78e0184b4deb29669bfde9a66fc945968845ced8
Author: Josuah Demangeon <me@josuah.net>
Date: Sat, 27 Jun 2020 20:31:09 +0200
initial C implementation
78e0184b4deb29669bfde9a66fc945968845ced82020-06-25T21:55:55Z2020-06-25T21:55:55Zfull implementation of RFC syntaxJosuah Demangeonme@josuah.netcommit 78e0184b4deb29669bfde9a66fc945968845ced8
parent 90e6c1b1e36c4165ea9a20fa1c9fae85bb5152ec
Author: Josuah Demangeon <me@josuah.net>
Date: Thu, 25 Jun 2020 23:55:55 +0200
full implementation of RFC syntax
90e6c1b1e36c4165ea9a20fa1c9fae85bb5152ec2020-06-25T19:15:26Z2020-06-25T19:15:26Zfix \r\n as plain \nJosuah Demangeonme@josuah.netcommit 90e6c1b1e36c4165ea9a20fa1c9fae85bb5152ec
parent 24985c575e833254adb79215584947a601569ea1
Author: Josuah Demangeon <me@josuah.net>
Date: Thu, 25 Jun 2020 21:15:26 +0200
fix \r\n as plain \n
24985c575e833254adb79215584947a601569ea12020-06-25T19:11:17Z2020-06-25T19:11:17Zsimplify and improve portability across mawk, gawk, nawk, busybox awk...Josuah Demangeonme@josuah.netcommit 24985c575e833254adb79215584947a601569ea1
parent c6606df0960a765824c000aeb54e21691bcc94bb
Author: Josuah Demangeon <me@josuah.net>
Date: Thu, 25 Jun 2020 21:11:17 +0200
simplify and improve portability across mawk, gawk, nawk, busybox awk...
c6606df0960a765824c000aeb54e21691bcc94bb2020-06-24T21:26:23Z2020-06-24T21:26:23Zadapt ics generation from CSV + header lineJosuah Demangeonme@josuah.netcommit c6606df0960a765824c000aeb54e21691bcc94bb
parent cc9fc8e92e72543aca8d35b19f0c3c614df186b4
Author: Josuah Demangeon <me@josuah.net>
Date: Wed, 24 Jun 2020 23:26:23 +0200
adapt ics generation from CSV + header line
cc9fc8e92e72543aca8d35b19f0c3c614df186b42020-06-24T21:15:40Z2020-06-24T21:16:03Zrelease v0.1Josuah Demangeonme@josuah.netcommit cc9fc8e92e72543aca8d35b19f0c3c614df186b4
parent d7db0e47dcfa9f3445f560d8cfebc75189e87fa4
Author: Josuah Demangeon <me@josuah.net>
Date: Wed, 24 Jun 2020 23:15:40 +0200
release v0.1
d7db0e47dcfa9f3445f560d8cfebc75189e87fa42020-06-24T21:12:40Z2020-06-24T21:12:40Zupdate the man page accordingly to the latest changesJosuah Demangeonme@josuah.netcommit d7db0e47dcfa9f3445f560d8cfebc75189e87fa4
parent fef052ed4c0f485f6c87b75555dc2df664bb602e
Author: Josuah Demangeon <me@josuah.net>
Date: Wed, 24 Jun 2020 23:12:40 +0200
update the man page accordingly to the latest changes
fef052ed4c0f485f6c87b75555dc2df664bb602e2020-06-24T20:59:31Z2020-06-24T20:59:31Zsimplify the tcal format a lot, and add a manpage for itJosuah Demangeonme@josuah.netcommit fef052ed4c0f485f6c87b75555dc2df664bb602e
parent 708175eee823de7ce8690d23f9a5adf1b0839a71
Author: Josuah Demangeon <me@josuah.net>
Date: Wed, 24 Jun 2020 22:59:31 +0200
simplify the tcal format a lot, and add a manpage for it
708175eee823de7ce8690d23f9a5adf1b0839a712020-04-17T13:20:15Z2020-04-17T13:25:41Zrename multiple things to "ics2txt" to fit the package nameJosuah Demangeonme@josuah.netcommit 708175eee823de7ce8690d23f9a5adf1b0839a71
parent 8efe5091a1a26fb47aea4f1582bcc7ffbfc736ea
Author: Josuah Demangeon <me@josuah.net>
Date: Fri, 17 Apr 2020 13:20:15 +0000
rename multiple things to "ics2txt" to fit the package name
8efe5091a1a26fb47aea4f1582bcc7ffbfc736ea2020-03-05T00:28:46Z2020-03-05T00:28:46Zrename again to ics2tsv, more conventional naming for a converterJosuah Demangeonme@josuah.netcommit 8efe5091a1a26fb47aea4f1582bcc7ffbfc736ea
parent 6cf4653e13a04cb1e05d69d94a616e0f76b1236e
Author: Josuah Demangeon <me@josuah.net>
Date: Thu, 5 Mar 2020 01:28:46 +0100
rename again to ics2tsv, more conventional naming for a converter
6cf4653e13a04cb1e05d69d94a616e0f76b1236e2020-03-03T23:09:22Z2020-03-03T23:09:22ZRename the project, as it was not only converting in one direction anymore.Josuah Demangeonme@josuah.netcommit 6cf4653e13a04cb1e05d69d94a616e0f76b1236e
parent 22d6fb0c1075eda38c175b3566c76259a1ae94c1
Author: Josuah Demangeon <me@josuah.net>
Date: Wed, 4 Mar 2020 00:09:22 +0100
Rename the project, as it was not only converting in one direction
anymore.
22d6fb0c1075eda38c175b3566c76259a1ae94c12020-03-02T07:28:10Z2020-03-02T07:28:10Zmerge the man page and READMEJosuah Demangeonme@josuah.netcommit 22d6fb0c1075eda38c175b3566c76259a1ae94c1
parent 98971edcda214c5d5ac9e521363a0d5895c289d3
Author: Josuah Demangeon <me@josuah.net>
Date: Mon, 2 Mar 2020 08:28:10 +0100
merge the man page and README
98971edcda214c5d5ac9e521363a0d5895c289d32020-03-02T07:21:12Z2020-03-02T07:21:12Zupdate the manpage accordinglyJosuah Demangeonme@josuah.netcommit 98971edcda214c5d5ac9e521363a0d5895c289d3
parent 37b4e99568c76d39376244f8f85fcf0dcfc95bd9
Author: Josuah Demangeon <me@josuah.net>
Date: Mon, 2 Mar 2020 08:21:12 +0100
update the manpage accordingly
37b4e99568c76d39376244f8f85fcf0dcfc95bd92020-03-02T00:15:03Z2020-03-02T07:00:23Zsplit the role of parsing and formatting through a simple TSV intermediate formatJosuah Demangeonme@josuah.netcommit 37b4e99568c76d39376244f8f85fcf0dcfc95bd9
parent 7ef52e239bfc8757d45f3d868920dba32dcb5b61
Author: Josuah Demangeon <me@josuah.net>
Date: Mon, 2 Mar 2020 01:15:03 +0100
split the role of parsing and formatting through a simple TSV intermediate format
7ef52e239bfc8757d45f3d868920dba32dcb5b612019-07-07T19:50:43Z2019-07-07T19:51:05Zsimplify the output so its readable, parseable, easy to writeJosuah Demangeonmail@josuah.netcommit 7ef52e239bfc8757d45f3d868920dba32dcb5b61
parent 31dd5e1db68625ddd31ab25ce43877ca77df927f
Author: Josuah Demangeon <mail@josuah.net>
Date: Sun, 7 Jul 2019 21:50:43 +0200
simplify the output so its readable, parseable, easy to write
31dd5e1db68625ddd31ab25ce43877ca77df927f2018-08-14T18:46:51Z2018-08-15T07:36:50ZFixed tsv output: It ignored the last event.Julian Schweinsbergpazz0@0xfa.decommit 31dd5e1db68625ddd31ab25ce43877ca77df927f
parent 6e47747983a5da9b1217fbaca2dc9a61f05f6300
Author: Julian Schweinsberg <pazz0@0xfa.de>
Date: Tue, 14 Aug 2018 20:46:51 +0200
Fixed tsv output: It ignored the last event.
6e47747983a5da9b1217fbaca2dc9a61f05f63002018-08-04T18:43:36Z2018-08-04T18:43:36Zpazz0 patch: fix offset handlingJosuah Demangeonmail@josuah.netcommit 6e47747983a5da9b1217fbaca2dc9a61f05f6300
parent e9d91a5ac44449450f9752bba23df8e80ab330ac
Author: Josuah Demangeon <mail@josuah.net>
Date: Sat, 4 Aug 2018 20:43:36 +0200
pazz0 patch: fix offset handling
e9d91a5ac44449450f9752bba23df8e80ab330ac2018-06-12T21:11:40Z2018-06-12T21:11:40Zadd a real README (not from the man pages)Josuah Demangeonmail@josuah.netcommit e9d91a5ac44449450f9752bba23df8e80ab330ac
parent 661bba112f192b142affccb401ad9ffead2d2d45
Author: Josuah Demangeon <mail@josuah.net>
Date: Tue, 12 Jun 2018 23:11:40 +0200
add a real README (not from the man pages)
661bba112f192b142affccb401ad9ffead2d2d452018-05-30T09:44:06Z2018-05-30T09:44:06ZFix the txt2ics and update Makefile an READMEJosuah Demangeonmail@josuah.netcommit 661bba112f192b142affccb401ad9ffead2d2d45
parent 04011029ed137087117a5e3a5cd779c2375c626b
Author: Josuah Demangeon <mail@josuah.net>
Date: Wed, 30 May 2018 11:44:06 +0200
Fix the txt2ics and update Makefile an README
Re-format the README from the man page and add the man page and the
awk script to the Makefile
04011029ed137087117a5e3a5cd779c2375c626b2018-05-30T09:30:30Z2018-05-30T09:30:30Zadd a converter from plain text (prompt user) to .icsJosuah Demangeonmail@josuah.netcommit 04011029ed137087117a5e3a5cd779c2375c626b
parent d70a459aaa15bf3fc8d6715441671f580afd6d9d
Author: Josuah Demangeon <mail@josuah.net>
Date: Wed, 30 May 2018 11:30:30 +0200
add a converter from plain text (prompt user) to .ics
d70a459aaa15bf3fc8d6715441671f580afd6d9d2018-05-11T13:13:52Z2018-05-11T13:13:52Zimprove readability and update name in usageJosuah Demangeonmail@josuah.netcommit d70a459aaa15bf3fc8d6715441671f580afd6d9d
parent 481f690766d5999510f088b675ee9038f2007754
Author: Josuah Demangeon <mail@josuah.net>
Date: Fri, 11 May 2018 15:13:52 +0200
improve readability and update name in usage
481f690766d5999510f088b675ee9038f20077542018-05-05T20:22:31Z2018-05-05T20:27:44Zrename the project ics2txtJosuah Demangeonmail@josuah.netcommit 481f690766d5999510f088b675ee9038f2007754
parent d587bdf097f3d058457675df00434427fb664976
Author: Josuah Demangeon <mail@josuah.net>
Date: Sat, 5 May 2018 22:22:31 +0200
rename the project ics2txt
'agenda' was too generic (name clash?), and it is not only a one-way
conversion tool so ics2txt explains everything in a breeze.
d587bdf097f3d058457675df00434427fb6649762018-04-20T01:16:25Z2018-04-20T01:16:25Zfixed spacingJosuah Demangeonmail@josuah.netcommit d587bdf097f3d058457675df00434427fb664976
parent 13d34f87f87305c3ee0e246e387316baeeea4e29
Author: Josuah Demangeon <mail@josuah.net>
Date: Fri, 20 Apr 2018 03:16:25 +0200
fixed spacing
13d34f87f87305c3ee0e246e387316baeeea4e292018-04-19T07:02:55Z2018-04-19T07:02:55Zfix the man pageJosuah Demangeonmail@josuah.netcommit 13d34f87f87305c3ee0e246e387316baeeea4e29
parent 8db0276d909098a19c3e5c468ea24f773b81d6b4
Author: Josuah Demangeon <mail@josuah.net>
Date: Thu, 19 Apr 2018 09:02:55 +0200
fix the man page
8db0276d909098a19c3e5c468ea24f773b81d6b42018-04-19T01:45:08Z2018-04-19T01:45:08Zadd a READMEJosuah Demangeonmail@josuah.netcommit 8db0276d909098a19c3e5c468ea24f773b81d6b4
parent c2ed3821e4f01043c1e8b3c9572c36ee6ff49af3
Author: Josuah Demangeon <mail@josuah.net>
Date: Thu, 19 Apr 2018 03:45:08 +0200
add a README
c2ed3821e4f01043c1e8b3c9572c36ee6ff49af32018-04-19T01:41:16Z2018-04-19T01:41:16Zimported project from ~/bin repoJosuah Demangeonmail@josuah.netcommit c2ed3821e4f01043c1e8b3c9572c36ee6ff49af3
Author: Josuah Demangeon <mail@josuah.net>
Date: Thu, 19 Apr 2018 03:41:16 +0200
imported project from ~/bin repo