jfconvert, branch HEAD
JSON Feed (subset) to sfeed or Atom converter
a67eee0117d6496d873e7ac3513ce466fecbd5eb
2025-12-12T00:07:27Z
2025-12-12T00:07:27Z
LICENSE: bump year
Hiltjo Posthuma
hiltjo@codemadness.org
commit a67eee0117d6496d873e7ac3513ce466fecbd5eb
parent d120a3f0e83fd23ba1da44b44fddbbe73a959fc3
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Fri, 12 Dec 2025 01:07:27 +0100
LICENSE: bump year
d120a3f0e83fd23ba1da44b44fddbbe73a959fc3
2025-12-12T00:06:34Z
2025-12-12T00:06:34Z
remove undefined behaviour of right shifting a negative value
Hiltjo Posthuma
hiltjo@codemadness.org
commit d120a3f0e83fd23ba1da44b44fddbbe73a959fc3
parent 652087ec6b963ac8e2135f1faca93f0a2f31c0d7
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Fri, 12 Dec 2025 01:06:34 +0100
remove undefined behaviour of right shifting a negative value
This rewrites the bitshift hack in a more clear and defined behaviour.
synced from sfeed
652087ec6b963ac8e2135f1faca93f0a2f31c0d7
2024-09-09T22:37:53Z
2024-09-09T22:38:09Z
LICENSE: bump year
Hiltjo Posthuma
hiltjo@codemadness.org
commit 652087ec6b963ac8e2135f1faca93f0a2f31c0d7
parent 4aa42605cebde991189c88f08163b07c9ce44560
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Tue, 10 Sep 2024 00:37:53 +0200
LICENSE: bump year
4aa42605cebde991189c88f08163b07c9ce44560
2024-09-09T22:36:59Z
2024-09-09T22:36:59Z
jf2atom.c: remove hardcoded xml:lang="en"
Hiltjo Posthuma
hiltjo@codemadness.org
commit 4aa42605cebde991189c88f08163b07c9ce44560
parent 25c567e55f7c5b507bac399b684f2a85ecd1221d
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Tue, 10 Sep 2024 00:36:59 +0200
jf2atom.c: remove hardcoded xml:lang="en"
25c567e55f7c5b507bac399b684f2a85ecd1221d
2024-09-09T16:19:27Z
2024-09-09T16:20:50Z
jf2sfeed.1: add example to use with sfeed_update in sfeedrc
Hiltjo Posthuma
hiltjo@codemadness.org
commit 25c567e55f7c5b507bac399b684f2a85ecd1221d
parent dd5f1d67da802e210e66abf707c4741a2c2b5845
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Mon, 9 Sep 2024 18:19:27 +0200
jf2sfeed.1: add example to use with sfeed_update in sfeedrc
dd5f1d67da802e210e66abf707c4741a2c2b5845
2024-09-09T16:11:32Z
2024-09-09T16:12:43Z
jf2sfeed.c: fix: print the last item
Hiltjo Posthuma
hiltjo@codemadness.org
commit dd5f1d67da802e210e66abf707c4741a2c2b5845
parent 283d0c62865adfe4ea69c696999720d3c9228a19
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Mon, 9 Sep 2024 18:11:32 +0200
jf2sfeed.c: fix: print the last item
283d0c62865adfe4ea69c696999720d3c9228a19
2024-08-05T10:13:13Z
2024-08-05T10:13:13Z
json.c: sync from json2tsv: fix: reset state for expecting key string in objects
Hiltjo Posthuma
hiltjo@codemadness.org
commit 283d0c62865adfe4ea69c696999720d3c9228a19
parent 4644c5f38b0edd54cb68018524b2133e7ccd61e5
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Mon, 5 Aug 2024 12:13:13 +0200
json.c: sync from json2tsv: fix: reset state for expecting key string in objects
4644c5f38b0edd54cb68018524b2133e7ccd61e5
2023-05-16T18:35:47Z
2023-05-16T18:35:47Z
remove unneeded includes
Hiltjo Posthuma
hiltjo@codemadness.org
commit 4644c5f38b0edd54cb68018524b2133e7ccd61e5
parent ff7a80ab6af0e322f0e45b2bd5187152df55faf6
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Tue, 16 May 2023 20:35:47 +0200
remove unneeded includes
ff7a80ab6af0e322f0e45b2bd5187152df55faf6
2023-05-15T16:47:27Z
2023-05-15T16:47:27Z
fix typo
Hiltjo Posthuma
hiltjo@codemadness.org
commit ff7a80ab6af0e322f0e45b2bd5187152df55faf6
parent 3439982120504714ab7a2a0d0ca49454ef1da121
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Mon, 15 May 2023 18:47:27 +0200
fix typo
3439982120504714ab7a2a0d0ca49454ef1da121
2023-05-14T22:07:37Z
2023-05-14T22:07:37Z
code-style fix
Hiltjo Posthuma
hiltjo@codemadness.org
commit 3439982120504714ab7a2a0d0ca49454ef1da121
parent 2c65f7b4a6306af4e9618dc53e4b5b9c4b18e573
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Mon, 15 May 2023 00:07:37 +0200
code-style fix
2c65f7b4a6306af4e9618dc53e4b5b9c4b18e573
2023-05-14T22:01:20Z
2023-05-14T22:01:20Z
fix reserved underscore macro name
Hiltjo Posthuma
hiltjo@codemadness.org
commit 2c65f7b4a6306af4e9618dc53e4b5b9c4b18e573
parent a5fd21b50652e9f05cda10eb939ecba2fb90c794
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Mon, 15 May 2023 00:01:20 +0200
fix reserved underscore macro name
a5fd21b50652e9f05cda10eb939ecba2fb90c794
2023-04-14T17:15:08Z
2023-04-14T17:15:08Z
sync typofix and EOVERFLOW -> ENOMEM
Hiltjo Posthuma
hiltjo@codemadness.org
commit a5fd21b50652e9f05cda10eb939ecba2fb90c794
parent ff5861a0f777bfccd432d267edd466f9cc672872
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Fri, 14 Apr 2023 19:15:08 +0200
sync typofix and EOVERFLOW -> ENOMEM
ff5861a0f777bfccd432d267edd466f9cc672872
2023-04-10T15:11:31Z
2023-04-10T15:11:31Z
sync datetounix from sfeed.c with more comments
Hiltjo Posthuma
hiltjo@codemadness.org
commit ff5861a0f777bfccd432d267edd466f9cc672872
parent 1813cd84b007fe5497847508c6e9804396d774e1
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Mon, 10 Apr 2023 17:11:31 +0200
sync datetounix from sfeed.c with more comments
1813cd84b007fe5497847508c6e9804396d774e1
2023-04-05T17:48:56Z
2023-04-05T17:48:56Z
jf2sfeed.1: remove Atom reference
Hiltjo Posthuma
hiltjo@codemadness.org
commit 1813cd84b007fe5497847508c6e9804396d774e1
parent 6dd24b7a0e38fe5d01726178ac4b5cc5f325cd59
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Wed, 5 Apr 2023 19:48:56 +0200
jf2sfeed.1: remove Atom reference
6dd24b7a0e38fe5d01726178ac4b5cc5f325cd59
2023-04-04T16:39:13Z
2023-04-04T16:39:13Z
add jf2sfeed: convert JSON Feed to sfeed(5)
Hiltjo Posthuma
hiltjo@codemadness.org
commit 6dd24b7a0e38fe5d01726178ac4b5cc5f325cd59
parent 469bc51805a16876507da21e3145e05bb3c57e72
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Tue, 4 Apr 2023 18:39:13 +0200
add jf2sfeed: convert JSON Feed to sfeed(5)
469bc51805a16876507da21e3145e05bb3c57e72
2023-04-04T16:35:43Z
2023-04-04T16:35:43Z
sync json.{c,h}
Hiltjo Posthuma
hiltjo@codemadness.org
commit 469bc51805a16876507da21e3145e05bb3c57e72
parent 59db718080ecd81eeaff6ac50298d488044c3001
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Tue, 4 Apr 2023 18:35:43 +0200
sync json.{c,h}
59db718080ecd81eeaff6ac50298d488044c3001
2023-04-03T16:30:22Z
2023-04-03T16:31:19Z
compare attributes case-sensitively, remove duplicate comparisons
Hiltjo Posthuma
hiltjo@codemadness.org
commit 59db718080ecd81eeaff6ac50298d488044c3001
parent f7cde52eef12a6e77c28199a678de8665836e9e6
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Mon, 3 Apr 2023 18:30:22 +0200
compare attributes case-sensitively, remove duplicate comparisons
f7cde52eef12a6e77c28199a678de8665836e9e6
2023-04-03T16:20:19Z
2023-04-03T16:20:19Z
initial repo
Hiltjo Posthuma
hiltjo@codemadness.org
commit f7cde52eef12a6e77c28199a678de8665836e9e6
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Mon, 3 Apr 2023 18:20:19 +0200
initial repo