ics2txt, branch HEAD convert icalendar .ics file to plain text 44e416da284ed08d3ed7b47f2d70a333433930f4 2021-06-25T20:46:59Z 2021-06-25T20:46:59Z tsv2agenda: show everything by default Josuah Demangeon me@josuah.net commit 44e416da284ed08d3ed7b47f2d70a333433930f4 parent d1604d44d1926ce38a94073ad8d55b2c8a99d172 Author: Josuah Demangeon <me@josuah.net> Date: Fri, 25 Jun 2021 22:46:59 +0200 tsv2agenda: show everything by default d1604d44d1926ce38a94073ad8d55b2c8a99d172 2021-06-25T18:18:33Z 2021-06-25T18:18:33Z tsv2agenda: add line wrapping Josuah Demangeon me@josuah.net commit d1604d44d1926ce38a94073ad8d55b2c8a99d172 parent 3b9f2bbdc0b786d3732555f8e7a001f40eaa59c6 Author: Josuah Demangeon <me@josuah.net> Date: Fri, 25 Jun 2021 20:18:33 +0200 tsv2agenda: add line wrapping 3b9f2bbdc0b786d3732555f8e7a001f40eaa59c6 2021-06-24T21:57:31Z 2021-06-24T21:57:31Z remove unused tests Josuah Demangeon me@josuah.net commit 3b9f2bbdc0b786d3732555f8e7a001f40eaa59c6 parent 94173d57d064a613633e0cdd0b1a6da35d28fee8 Author: Josuah Demangeon <me@josuah.net> Date: Thu, 24 Jun 2021 23:57:31 +0200 remove unused tests 94173d57d064a613633e0cdd0b1a6da35d28fee8 2021-06-24T21:48:52Z 2021-06-24T21:48:52Z util: ship a clean-room version of strtonum for convenience Josuah Demangeon me@josuah.net commit 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 599d47ef952d535e775263772cfbbbe9a2704971 2021-06-21T20:54:00Z 2021-06-21T20:54:00Z tsv2ics: fix syntax typo in source code Josuah Demangeon me@josuah.net commit 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 249ca0bca49471576785d34c208a78f672d7d245 2021-06-20T20:02:19Z 2021-06-20T20:02:19Z ics2tree: fix pledge without #include <unistd.h> Josuah Demangeon me@josuah.net commit 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> 506b1d5a4c1c6cdd5ad6218b3251853cf21cce37 2021-06-20T20:00:26Z 2021-06-20T20:00:26Z add pledge support everywhere Josuah Demangeon me@josuah.net commit 506b1d5a4c1c6cdd5ad6218b3251853cf21cce37 parent e485da8103dbe29bd2376a5f3e095581ce0bc50e Author: Josuah Demangeon <me@josuah.net> Date: Sun, 20 Jun 2021 22:00:26 +0200 add pledge support everywhere e485da8103dbe29bd2376a5f3e095581ce0bc50e 2021-06-20T19:53:43Z 2021-06-20T19:53:43Z tsv2agenda: add support for multiline fileds Josuah Demangeon me@josuah.net commit e485da8103dbe29bd2376a5f3e095581ce0bc50e parent fabc0ade1ea80ccf0f7e57b749676d5b976fd6ed Author: Josuah Demangeon <me@josuah.net> Date: Sun, 20 Jun 2021 21:53:43 +0200 tsv2agenda: add support for multiline fileds fabc0ade1ea80ccf0f7e57b749676d5b976fd6ed 2021-06-20T17:57:34Z 2021-06-20T19:50:36Z tsv2agenda: support empty field with just [ \\n] Josuah Demangeon me@josuah.net commit 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] f4e7114a3838d2bcd8b80fd946a5e4ada83e9b05 2021-06-20T19:44:57Z 2021-06-20T19:44:57Z tsv2agenda: add support for multiline fileds Josuah Demangeon me@josuah.net commit f4e7114a3838d2bcd8b80fd946a5e4ada83e9b05 parent 46202b022c22d7e917ece6bcdb5f8235ac314e09 Author: Josuah Demangeon <me@josuah.net> Date: Sun, 20 Jun 2021 21:44:57 +0200 tsv2agenda: add support for multiline fileds 46202b022c22d7e917ece6bcdb5f8235ac314e09 2021-06-20T19:27:23Z 2021-06-20T19:27:23Z tsv2agenda: more straightforward approach for generating output Josuah Demangeon me@josuah.net commit 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 cf5ca595cdbe8c8d7d3358e58a43452cc222d7c2 2021-06-20T17:50:06Z 2021-06-20T17:50:06Z update man pages and generate project frontpage Josuah Demangeon me@josuah.net commit 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 24ae7d2759496b7907cce29f0c26697950453ff5 2021-06-20T16:37:15Z 2021-06-20T16:37:15Z remove unused utilities and flatten the source some more Josuah Demangeon me@josuah.net commit 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 742516775b1d9b12e4c8893114b7cc5a363884ad 2021-06-20T10:12:53Z 2021-06-20T10:12:53Z replace the not-so-useful tcal format by a plain text output Josuah Demangeon me@josuah.net commit 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. 5a6d05cc7d0f248c84b7f22bd1262bd9fdc9e750 2021-06-19T10:25:35Z 2021-06-19T10:25:35Z allow use of TZ= environment variable Josuah Demangeon me@josuah.net commit 5a6d05cc7d0f248c84b7f22bd1262bd9fdc9e750 parent 4bcfcc3e64d33c6e67b3f6f6359e859d2ee0ff6b Author: Josuah Demangeon <me@josuah.net> Date: Sat, 19 Jun 2021 12:25:35 +0200 allow use of TZ= environment variable 4bcfcc3e64d33c6e67b3f6f6359e859d2ee0ff6b 2021-06-19T10:15:14Z 2021-06-19T10:15:14Z add a man page and a -1 flag Josuah Demangeon me@josuah.net commit 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 8894359aa6ad4ccc485901a8af9db03d1a2b4d5f 2021-06-18T06:58:21Z 2021-06-18T22:32:31Z let user choose extra fields to print and custom date formats Josuah Demangeon me@josuah.net commit 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 65778fa74c2e72ca67a8dc4f6c1f0021f8ce2de4 2021-06-17T06:33:25Z 2021-06-17T06:33:25Z first mockup of conversion Josuah Demangeon me@josuah.net commit 65778fa74c2e72ca67a8dc4f6c1f0021f8ce2de4 parent 54ba66bb7b1b7eed7e3aaf60ef00c9ccc9cc65d6 Author: Josuah Demangeon <me@josuah.net> Date: Thu, 17 Jun 2021 08:33:25 +0200 first mockup of conversion 54ba66bb7b1b7eed7e3aaf60ef00c9ccc9cc65d6 2021-06-16T23:35:05Z 2021-06-16T23:35:22Z convert some fields to time_t Josuah Demangeon me@josuah.net commit 54ba66bb7b1b7eed7e3aaf60ef00c9ccc9cc65d6 parent 58d91e5e80aea1ab98f675ccc4530f26a9659162 Author: Josuah Demangeon <me@josuah.net> Date: Thu, 17 Jun 2021 01:35:05 +0200 convert some fields to time_t 58d91e5e80aea1ab98f675ccc4530f26a9659162 2021-06-16T21:17:45Z 2021-06-16T21:17:45Z check for balance between BEGIN: and END: Josuah Demangeon me@josuah.net commit 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: 92a5d0067b717710eb607c0465a8a60d4b4c8655 2021-06-16T21:13:22Z 2021-06-16T21:13:22Z ical: improve and simplify line parsing Josuah Demangeon me@josuah.net commit 92a5d0067b717710eb607c0465a8a60d4b4c8655 parent d10df705caaa2ca4e3229af6d5ec76e0f0d301da Author: Josuah Demangeon <me@josuah.net> Date: Wed, 16 Jun 2021 23:13:22 +0200 ical: improve and simplify line parsing d10df705caaa2ca4e3229af6d5ec76e0f0d301da 2021-06-14T06:31:43Z 2021-06-14T06:31:43Z support empty line at the end of the file Josuah Demangeon me@josuah.net commit 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 cf0323aa059bf54b2a88046d7e6e17efe16f9a2e 2021-06-13T22:41:39Z 2021-06-13T22:41:39Z fix year handling Josuah Demangeon me@josuah.net commit 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>. b422b3d0c401d13978ded1934e6ac743ee8a12d9 2021-06-13T22:11:27Z 2021-06-13T22:11:27Z fix time_t printf()... come on, Linux, catch-up! Josuah Demangeon me@josuah.net commit 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! 58a1a9df90b5751ae05fba076cd9e664e3d9f3c1 2021-06-13T22:08:10Z 2021-06-13T22:08:10Z support time zone conversion and date-time parsing Josuah Demangeon me@josuah.net commit 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. b72092250747c7443e20fee06bee232b236f441e 2021-06-13T11:47:25Z 2021-06-13T11:47:25Z implement base64 data in-place decoding Josuah Demangeon me@josuah.net commit 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. 917f5b056d0b1241f0816bfd41276a36b5727fb1 2021-06-12T20:50:29Z 2021-06-13T00:23:15Z refactor the code to avoid copying the whole ical file to memory Josuah Demangeon me@josuah.net commit 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. b81a0df00fa8f12b03fa371762b6bd4ee3db8422 2021-06-11T20:32:50Z 2021-06-11T20:32:50Z flatten the codebase as the project is quite basic/simple Josuah Demangeon me@josuah.net commit 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 913acb57c2ba058e98d9868e5b208dc6fc07d1f5 2021-06-11T18:25:56Z 2021-06-11T20:07:43Z explicit declaration of extern variables Marc Chantreux eiro@phear.org commit 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 a4a732a0c83bad3e10b89244e4ca229b077c2ffa 2020-06-28T22:37:17Z 2020-06-28T22:37:17Z update front page Josuah Demangeon me@josuah.net commit a4a732a0c83bad3e10b89244e4ca229b077c2ffa parent 649e32a8728b6de27d959a7094d389eb753f93c0 Author: Josuah Demangeon <me@josuah.net> Date: Mon, 29 Jun 2020 00:37:17 +0200 update front page 649e32a8728b6de27d959a7094d389eb753f93c0 2020-06-28T22:16:01Z 2020-06-28T22:28:36Z release v0.1 Josuah Demangeon me@josuah.net commit 649e32a8728b6de27d959a7094d389eb753f93c0 parent 1e9072fc42e82f6850cff4339943916ac0813859 Author: Josuah Demangeon <me@josuah.net> Date: Mon, 29 Jun 2020 00:16:01 +0200 release v0.1 1e9072fc42e82f6850cff4339943916ac0813859 2020-06-28T22:07:42Z 2020-06-28T22:07:42Z keep awk script ics2tsv for now Josuah Demangeon me@josuah.net commit 1e9072fc42e82f6850cff4339943916ac0813859 parent 9c990aa7ff527f1b12ce915e7d8d4148d6fb0438 Author: Josuah Demangeon <me@josuah.net> Date: Mon, 29 Jun 2020 00:07:42 +0200 keep awk script ics2tsv for now 9c990aa7ff527f1b12ce915e7d8d4148d6fb0438 2020-06-28T22:06:33Z 2020-06-28T22:06:33Z fix remaining memory leaks, 4 still reachable due to libc Josuah Demangeon me@josuah.net commit 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 5364436bda9ac04c42dbd6eeaab75914128046b6 2020-06-28T19:01:03Z 2020-06-28T19:01:20Z fix bad error enum type Josuah Demangeon me@josuah.net commit 5364436bda9ac04c42dbd6eeaab75914128046b6 parent 7a6ceff37018ad2f867397aee9f3b3289f16427f Author: Josuah Demangeon <me@josuah.net> Date: Sun, 28 Jun 2020 21:01:03 +0200 fix bad error enum type 7a6ceff37018ad2f867397aee9f3b3289f16427f 2020-06-28T18:41:06Z 2020-06-28T18:41:06Z always keep the key and value together Josuah Demangeon me@josuah.net commit 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 775c76c450eed349600344550bbb6c140bdf1811 2020-06-28T16:53:48Z 2020-06-28T16:53:48Z use maps everywhere relevant Josuah Demangeon me@josuah.net commit 775c76c450eed349600344550bbb6c140bdf1811 parent d4d55c6876bf51dd555a0dbfae0316343d44997e Author: Josuah Demangeon <me@josuah.net> Date: Sun, 28 Jun 2020 18:53:48 +0200 use maps everywhere relevant d4d55c6876bf51dd555a0dbfae0316343d44997e 2020-06-28T16:44:32Z 2020-06-28T16:44:32Z add a tool to print the tree of it Josuah Demangeon me@josuah.net commit 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 8248ba97aa609be30e0ecf481d93e59a9876afcd 2020-06-28T12:33:48Z 2020-06-28T12:33:48Z add initial parsing functions Josuah Demangeon me@josuah.net commit 8248ba97aa609be30e0ecf481d93e59a9876afcd parent a7b4ceeaf4a57476c0952e0da2def5f92bdfdb9f Author: Josuah Demangeon <me@josuah.net> Date: Sun, 28 Jun 2020 14:33:48 +0200 add initial parsing functions a7b4ceeaf4a57476c0952e0da2def5f92bdfdb9f 2020-06-28T08:34:46Z 2020-06-28T09:17:42Z add tests and cleanup I/O function Josuah Demangeon me@josuah.net commit 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 94bccd0b9ea7049ebeec4fcf2416f6f0b7d221b5 2020-06-27T18:31:09Z 2020-06-27T22:56:13Z initial C implementation Josuah Demangeon me@josuah.net commit 94bccd0b9ea7049ebeec4fcf2416f6f0b7d221b5 parent 78e0184b4deb29669bfde9a66fc945968845ced8 Author: Josuah Demangeon <me@josuah.net> Date: Sat, 27 Jun 2020 20:31:09 +0200 initial C implementation 78e0184b4deb29669bfde9a66fc945968845ced8 2020-06-25T21:55:55Z 2020-06-25T21:55:55Z full implementation of RFC syntax Josuah Demangeon me@josuah.net commit 78e0184b4deb29669bfde9a66fc945968845ced8 parent 90e6c1b1e36c4165ea9a20fa1c9fae85bb5152ec Author: Josuah Demangeon <me@josuah.net> Date: Thu, 25 Jun 2020 23:55:55 +0200 full implementation of RFC syntax 90e6c1b1e36c4165ea9a20fa1c9fae85bb5152ec 2020-06-25T19:15:26Z 2020-06-25T19:15:26Z fix \r\n as plain \n Josuah Demangeon me@josuah.net commit 90e6c1b1e36c4165ea9a20fa1c9fae85bb5152ec parent 24985c575e833254adb79215584947a601569ea1 Author: Josuah Demangeon <me@josuah.net> Date: Thu, 25 Jun 2020 21:15:26 +0200 fix \r\n as plain \n 24985c575e833254adb79215584947a601569ea1 2020-06-25T19:11:17Z 2020-06-25T19:11:17Z simplify and improve portability across mawk, gawk, nawk, busybox awk... Josuah Demangeon me@josuah.net commit 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... c6606df0960a765824c000aeb54e21691bcc94bb 2020-06-24T21:26:23Z 2020-06-24T21:26:23Z adapt ics generation from CSV + header line Josuah Demangeon me@josuah.net commit 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 cc9fc8e92e72543aca8d35b19f0c3c614df186b4 2020-06-24T21:15:40Z 2020-06-24T21:16:03Z release v0.1 Josuah Demangeon me@josuah.net commit cc9fc8e92e72543aca8d35b19f0c3c614df186b4 parent d7db0e47dcfa9f3445f560d8cfebc75189e87fa4 Author: Josuah Demangeon <me@josuah.net> Date: Wed, 24 Jun 2020 23:15:40 +0200 release v0.1 d7db0e47dcfa9f3445f560d8cfebc75189e87fa4 2020-06-24T21:12:40Z 2020-06-24T21:12:40Z update the man page accordingly to the latest changes Josuah Demangeon me@josuah.net commit 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 fef052ed4c0f485f6c87b75555dc2df664bb602e 2020-06-24T20:59:31Z 2020-06-24T20:59:31Z simplify the tcal format a lot, and add a manpage for it Josuah Demangeon me@josuah.net commit 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 708175eee823de7ce8690d23f9a5adf1b0839a71 2020-04-17T13:20:15Z 2020-04-17T13:25:41Z rename multiple things to "ics2txt" to fit the package name Josuah Demangeon me@josuah.net commit 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 8efe5091a1a26fb47aea4f1582bcc7ffbfc736ea 2020-03-05T00:28:46Z 2020-03-05T00:28:46Z rename again to ics2tsv, more conventional naming for a converter Josuah Demangeon me@josuah.net commit 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 6cf4653e13a04cb1e05d69d94a616e0f76b1236e 2020-03-03T23:09:22Z 2020-03-03T23:09:22Z Rename the project, as it was not only converting in one direction anymore. Josuah Demangeon me@josuah.net commit 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. 22d6fb0c1075eda38c175b3566c76259a1ae94c1 2020-03-02T07:28:10Z 2020-03-02T07:28:10Z merge the man page and README Josuah Demangeon me@josuah.net commit 22d6fb0c1075eda38c175b3566c76259a1ae94c1 parent 98971edcda214c5d5ac9e521363a0d5895c289d3 Author: Josuah Demangeon <me@josuah.net> Date: Mon, 2 Mar 2020 08:28:10 +0100 merge the man page and README 98971edcda214c5d5ac9e521363a0d5895c289d3 2020-03-02T07:21:12Z 2020-03-02T07:21:12Z update the manpage accordingly Josuah Demangeon me@josuah.net commit 98971edcda214c5d5ac9e521363a0d5895c289d3 parent 37b4e99568c76d39376244f8f85fcf0dcfc95bd9 Author: Josuah Demangeon <me@josuah.net> Date: Mon, 2 Mar 2020 08:21:12 +0100 update the manpage accordingly 37b4e99568c76d39376244f8f85fcf0dcfc95bd9 2020-03-02T00:15:03Z 2020-03-02T07:00:23Z split the role of parsing and formatting through a simple TSV intermediate format Josuah Demangeon me@josuah.net commit 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 7ef52e239bfc8757d45f3d868920dba32dcb5b61 2019-07-07T19:50:43Z 2019-07-07T19:51:05Z simplify the output so its readable, parseable, easy to write Josuah Demangeon mail@josuah.net commit 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 31dd5e1db68625ddd31ab25ce43877ca77df927f 2018-08-14T18:46:51Z 2018-08-15T07:36:50Z Fixed tsv output: It ignored the last event. Julian Schweinsberg pazz0@0xfa.de commit 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. 6e47747983a5da9b1217fbaca2dc9a61f05f6300 2018-08-04T18:43:36Z 2018-08-04T18:43:36Z pazz0 patch: fix offset handling Josuah Demangeon mail@josuah.net commit 6e47747983a5da9b1217fbaca2dc9a61f05f6300 parent e9d91a5ac44449450f9752bba23df8e80ab330ac Author: Josuah Demangeon <mail@josuah.net> Date: Sat, 4 Aug 2018 20:43:36 +0200 pazz0 patch: fix offset handling e9d91a5ac44449450f9752bba23df8e80ab330ac 2018-06-12T21:11:40Z 2018-06-12T21:11:40Z add a real README (not from the man pages) Josuah Demangeon mail@josuah.net commit 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) 661bba112f192b142affccb401ad9ffead2d2d45 2018-05-30T09:44:06Z 2018-05-30T09:44:06Z Fix the txt2ics and update Makefile an README Josuah Demangeon mail@josuah.net commit 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 04011029ed137087117a5e3a5cd779c2375c626b 2018-05-30T09:30:30Z 2018-05-30T09:30:30Z add a converter from plain text (prompt user) to .ics Josuah Demangeon mail@josuah.net commit 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 d70a459aaa15bf3fc8d6715441671f580afd6d9d 2018-05-11T13:13:52Z 2018-05-11T13:13:52Z improve readability and update name in usage Josuah Demangeon mail@josuah.net commit 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 481f690766d5999510f088b675ee9038f2007754 2018-05-05T20:22:31Z 2018-05-05T20:27:44Z rename the project ics2txt Josuah Demangeon mail@josuah.net commit 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. d587bdf097f3d058457675df00434427fb664976 2018-04-20T01:16:25Z 2018-04-20T01:16:25Z fixed spacing Josuah Demangeon mail@josuah.net commit d587bdf097f3d058457675df00434427fb664976 parent 13d34f87f87305c3ee0e246e387316baeeea4e29 Author: Josuah Demangeon <mail@josuah.net> Date: Fri, 20 Apr 2018 03:16:25 +0200 fixed spacing 13d34f87f87305c3ee0e246e387316baeeea4e29 2018-04-19T07:02:55Z 2018-04-19T07:02:55Z fix the man page Josuah Demangeon mail@josuah.net commit 13d34f87f87305c3ee0e246e387316baeeea4e29 parent 8db0276d909098a19c3e5c468ea24f773b81d6b4 Author: Josuah Demangeon <mail@josuah.net> Date: Thu, 19 Apr 2018 09:02:55 +0200 fix the man page 8db0276d909098a19c3e5c468ea24f773b81d6b4 2018-04-19T01:45:08Z 2018-04-19T01:45:08Z add a README Josuah Demangeon mail@josuah.net commit 8db0276d909098a19c3e5c468ea24f773b81d6b4 parent c2ed3821e4f01043c1e8b3c9572c36ee6ff49af3 Author: Josuah Demangeon <mail@josuah.net> Date: Thu, 19 Apr 2018 03:45:08 +0200 add a README c2ed3821e4f01043c1e8b3c9572c36ee6ff49af3 2018-04-19T01:41:16Z 2018-04-19T01:41:16Z imported project from ~/bin repo Josuah Demangeon mail@josuah.net commit c2ed3821e4f01043c1e8b3c9572c36ee6ff49af3 Author: Josuah Demangeon <mail@josuah.net> Date: Thu, 19 Apr 2018 03:41:16 +0200 imported project from ~/bin repo