jf2sfeed.1 - jfconvert - JSON Feed (subset) to sfeed or Atom converter | |
git clone git://git.codemadness.org/jfconvert | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
jf2sfeed.1 (981B) | |
--- | |
1 .Dd September 9, 2024 | |
2 .Dt JF2SFEED 1 | |
3 .Os | |
4 .Sh NAME | |
5 .Nm jf2sfeed | |
6 .Nd convert JSON Feed to sfeed | |
7 .Sh SYNOPSIS | |
8 .Nm | |
9 .Sh DESCRIPTION | |
10 .Nm | |
11 reads JSON data from stdin. | |
12 It writes sfeed TSV data to stdout. | |
13 .Sh EXIT STATUS | |
14 .Ex -std | |
15 .Sh EXAMPLES | |
16 .Bd -literal | |
17 jf2sfeed < input.json | |
18 .Ed | |
19 .Pp | |
20 An example to support JSON Feed in sfeed: | |
21 .Bd -literal | |
22 curl -s 'https://codemadness.org/jsonfeed_content.json' | jf2sfeed | sfe… | |
23 .Ed | |
24 .Pp | |
25 Another example shows how to use | |
26 .Nm | |
27 with sfeed_update by overriding the | |
28 .Fn parse | |
29 function in the sfeedrc file. | |
30 .Bd -literal | |
31 # parse(name, feedurl, basesiteurl) | |
32 parse() { | |
33 case "$2" in | |
34 *.json) jf2sfeed;; | |
35 *) sfeed "$3";; | |
36 esac | |
37 } | |
38 | |
39 feeds() { | |
40 feed "codemadness_jsonfeed" "https://www.codemadness.org/jsonfee… | |
41 } | |
42 .Ed | |
43 .Sh SEE ALSO | |
44 .Xr awk 1 , | |
45 .Xr curl 1 , | |
46 .Xr sfeed 1 , | |
47 .Xr sfeedrc 5 | |
48 .Sh STANDARDS | |
49 .Rs | |
50 .%T JSON Feed Version 1.1 | |
51 .%U https://www.jsonfeed.org/version/1.1/ | |
52 .%D Nov, 2022 | |
53 .Re | |
54 .Sh AUTHORS | |
55 .An Hiltjo Posthuma Aq Mt [email protected] |