iarticle-bitreich-2022-03-07T13-00-00-133769.mw - tgtimes - The Gopher Times Err bitreich.org 70 hgit clone git://bitreich.org/tgtimes git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/tgtimes URL:git://bitreich.org/tgtimes git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/tgtimes bitreich.org 70 1Log /scm/tgtimes/log.gph bitreich.org 70 1Files /scm/tgtimes/files.gph bitreich.org 70 1Refs /scm/tgtimes/refs.gph bitreich.org 70 1Tags /scm/tgtimes/tag bitreich.org 70 1README /scm/tgtimes/file/README.md.gph bitreich.org 70 i--- Err bitreich.org 70 iarticle-bitreich-2022-03-07T13-00-00-133769.mw (1810B) Err bitreich.org 70 i--- Err bitreich.org 70 i 1 .SH Hiltjo Err bitreich.org 70 i 2 sfeed 1.4 released Err bitreich.org 70 i 3 .2C 33v Err bitreich.org 70 i 4 . Err bitreich.org 70 i 5 .PP Err bitreich.org 70 i 6 I want to thank all people who gave feedback. Err bitreich.org 70 i 7 . Err bitreich.org 70 i 8 .PP Err bitreich.org 70 i 9 sfeed is a tool to convert RSS or Atom feeds from XML to a TAB-separated Err bitreich.org 70 i 10 file. Err bitreich.org 70 i 11 . Err bitreich.org 70 i 12 .PP Err bitreich.org 70 i 13 It can be found at: Err bitreich.org 70 i 14 . Err bitreich.org 70 i 15 .FS Err bitreich.org 70 i 16 git://git.codemadness.org/sfeed Err bitreich.org 70 i 17 gopher://codemadness.org/1/git/sfeed Err bitreich.org 70 i 18 https://codemadness.org/releases/sfeed/ Err bitreich.org 70 i 19 gopher://codemadness.org/1/releases/sfeed/ Err bitreich.org 70 i 20 .FE Err bitreich.org 70 i 21 . Err bitreich.org 70 i 22 .PP Err bitreich.org 70 i 23 sfeed has the following notable changes compared to 1.2: Err bitreich.org 70 i 24 . Err bitreich.org 70 i 25 .PP Err bitreich.org 70 i 26 \fBFixes\fR Err bitreich.org 70 i 27 . Err bitreich.org 70 i 28 .IP \(bu Err bitreich.org 70 i 29 Fix a compiler warning with some curses implementations, like NetBSD Err bitreich.org 70 i 30 curses. Err bitreich.org 70 i 31 . Err bitreich.org 70 i 32 .IP \(bu Err bitreich.org 70 i 33 sfeed_curses: add keybinds for the home key and the default home Err bitreich.org 70 i 34 and end key for urxvt. Err bitreich.org 70 i 35 . Err bitreich.org 70 i 36 .IP \(bu Err bitreich.org 70 i 37 sfeed_curses: fix a redraw when reloading a file with a feed file Err bitreich.org 70 i 38 read from stdin and using an URL file and changing this URL file Err bitreich.org 70 i 39 externally. Err bitreich.org 70 i 40 . Err bitreich.org 70 i 41 .IP \(bu Err bitreich.org 70 i 42 sfeed_curses: cast character for SFEED_AUTOCMD to unsigned char to Err bitreich.org 70 i 43 allow character sequences outside the ASCII range. Err bitreich.org 70 i 44 . Err bitreich.org 70 i 45 .PP Err bitreich.org 70 i 46 \fBDocumentation\fR Err bitreich.org 70 i 47 . Err bitreich.org 70 i 48 .IP \(bu Err bitreich.org 70 i 49 README: add an example script to count new and unread items. Err bitreich.org 70 i 50 This can be useful for some statusbar indicator (asked about by Err bitreich.org 70 i 51 e-mail). Err bitreich.org 70 i 52 . Err bitreich.org 70 i 53 .IP \(bu Err bitreich.org 70 i 54 Small code-style, comments and documentation improvements and fixes. Err bitreich.org 70 i 55 . Err bitreich.org 70 i 56 .PP Err bitreich.org 70 i 57 \fBTestsuite improvements\fR Err bitreich.org 70 i 58 . Err bitreich.org 70 i 59 .PP Err bitreich.org 70 i 60 The testsuite repo has had improvements to test the most important Err bitreich.org 70 i 61 code paths of sfeed_curses in an automated way (currently 95% Err bitreich.org 70 i 62 automated coverage). Err bitreich.org 70 i 63 The sfeed.c and xml.c parser coverage has also near 100% coverage. Err bitreich.org 70 i 64 . Err bitreich.org 70 i 65 .PP Err bitreich.org 70 i 66 The goal is to find bugs and avoid regressions. Err bitreich.org 70 i 67 . Err bitreich.org 70 i 68 .PP Err bitreich.org 70 i 69 The input/sfeed/realworld/ directory contains files with various Err bitreich.org 70 i 70 feeds from popular systems to more obscure ones. Err bitreich.org 70 i 71 These may be useful to test other RSS/Atom programs aswell. Err bitreich.org 70 i 72 . Err bitreich.org 70 i 73 .PP Err bitreich.org 70 i 74 These tests can be found here: Err bitreich.org 70 i 75 . Err bitreich.org 70 i 76 .FS Err bitreich.org 70 i 77 https://git.codemadness.org/sfeed_tests/ Err bitreich.org 70 i 78 gopher://codemadness.org/1/git/sfeed_tests/ Err bitreich.org 70 i 79 .FE Err bitreich.org 70 i 80 . Err bitreich.org 70 i 81 .PP Err bitreich.org 70 i 82 Thanks, Hiltjo Err bitreich.org 70 .