|
|
t2021-08-07T12-34-56-133769.md - tgtimes - The Gopher Times |
|
|
 |
git clone git://bitreich.org/tgtimes git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/tgtimes (git://bitreich.org) |
|
|
 |
Log |
|
|
 |
Files |
|
|
 |
Refs |
|
|
 |
Tags |
|
|
|
--- |
|
|
|
t2021-08-07T12-34-56-133769.md (3570B) |
|
|
|
--- |
|
|
|
1 # 2021-08-07 12:34:56.133769 UTC (+0609) |
|
|
|
2 |
|
|
|
3 sfeed 1.0 and sfeed_curses 1.0 was released. |
|
|
|
4 |
|
|
|
5 sfeed is a tool to convert RSS or Atom feeds from XML to a TAB-separated file. |
|
|
|
6 |
|
|
|
7 It can be found at: |
|
|
|
8 * git://git.codemadness.org/sfeed |
|
|
|
9 * gopher://codemadness.org/1/git/sfeed |
|
|
|
10 * https://codemadness.org/releases/sfeed/ |
|
|
|
11 * gopher://codemadness.org/1/releases/sfeed/ |
|
|
|
12 |
|
|
|
13 Phlog: |
|
|
|
14 * gopher://codemadness.org/1/phlog/sfeed |
|
|
|
15 * https://codemadness.org/sfeed.html |
|
|
|
16 |
|
|
|
17 |
|
|
|
18 sfeed_curses is a curses UI front-end for sfeed. |
|
|
|
19 |
|
|
|
20 It can be found at: |
|
|
|
21 * git://git.codemadness.org/sfeed_curses |
|
|
|
22 * gopher://codemadness.org/1/git/sfeed_curses |
|
|
|
23 * https://codemadness.org/releases/sfeed_curses/ |
|
|
|
24 * gopher://codemadness.org/1/releases/sfeed_curses/ |
|
|
|
25 |
|
|
|
26 Phlog: |
|
|
|
27 * gopher://codemadness.org/1/phlog/sfeed_curses |
|
|
|
28 * https://codemadness.org/sfeed_curses.html |
|
|
|
29 |
|
|
|
30 |
|
|
|
31 sfeed has the following changes compared to 0.9.22: |
|
|
|
32 |
|
|
|
33 * Performance: enable unlocked I/O by default improving read performance. |
|
|
|
34 |
|
|
|
35 * Makefile: switch to use CPPFLAGS -D_DEFAULT_SOURCE preventing warning |
|
|
|
36 messages on some systems. |
|
|
|
37 |
|
|
|
38 * sfeed: |
|
|
|
39 * Fix regression with parsing RSS guid, by default ispermalink="true". |
|
|
|
40 * Detect the proper mime-type for XHTML (application/xhtml+xml). |
|
|
|
41 * Support short digit years for RSS pubDate fields (specified in obsoleted |
|
|
|
42 RFC822). |
|
|
|
43 * Improve content-type "type" attribute handling/buffering. |
|
|
|
44 * Improve "ispermalink", "rel" and "type" attribute handling/buffering. |
|
|
|
45 * Add support time fields for old/legacy Atom 0.3 feeds. |
|
|
|
46 |
|
|
|
47 * sfeed_frames/sfeed_html: show the total counts and improve the title format |
|
|
|
48 to match the sfeed_curses title. |
|
|
|
49 |
|
|
|
50 * sfeed_gopher: unveil: show path when it failed (OpenBSD). |
|
|
|
51 |
|
|
|
52 * sfeed_mbox: add environment variable to print content (off by default because |
|
|
|
53 it can be insecure for some clients). |
|
|
|
54 |
|
|
|
55 * sfeed_update: fix message when the configuration file does not exist yet. |
|
|
|
56 |
|
|
|
57 * Portability and standards: add BSD-like err() and errx() functions. |
|
|
|
58 |
|
|
|
59 * Code-style improvements. |
|
|
|
60 |
|
|
|
61 * Documentation improvements: add examples, fix typos, etc. |
|
|
|
62 * README: update newsboat export script to support the content-type field |
|
|
|
63 which is added in newer newsboat versions. |
|
|
|
64 |
|
|
|
65 |
|
|
|
66 sfeed_curses has the following changes compared to 0.9.10: |
|
|
|
67 |
|
|
|
68 * Makefile: switch to use CPPFLAGS -D_DEFAULT_SOURCE preventing warning |
|
|
|
69 messages on some systems. |
|
|
|
70 |
|
|
|
71 * sfeed_curses: |
|
|
|
72 * Fix (false-positive) compiler warnings with gcc 10.2+ and -Wall -O2. |
|
|
|
73 * Check if capname is NULL for tparm(), noticed on netbsd-curses. |
|
|
|
74 * Add [ and ] keybind to open the next visible feed in the pane while keeping |
|
|
|
75 the current pane selection, thanks to adc for the feature suggestion. |
|
|
|
76 * Exit early on read errors and show a clear error message in these cases. |
|
|
|
77 * Improve consistency of line counting (on an invalid file). |
|
|
|
78 * Theme: add a version of the mono theme (mono_highlight) which highlights |
|
|
|
79 the active panel. |
|
|
|
80 * minicurses.h: fix parameter type for tparm() (long not int). |
|
|
|
81 |
|
|
|
82 * sfeed_content: |
|
|
|
83 * Content view optimizations. |
|
|
|
84 * Show any other content-type than "html" as plain-text (because Atom allows |
|
|
|
85 base64-encoded embedded content). |
|
|
|
86 * Allow multiple file parameters as arguments. |
|
|
|
87 |
|
|
|
88 * sfeed_markread: |
|
|
|
89 * Make sure to use proper permissions when copying the merged temporary file. |
|
|
|
90 * For the unread items: create the file if it does not exist. |
|
|
|
91 * Allow to set the url as a parameter or as an env variable. |
|
|
|
92 * Use "-" instead of /dev/stdin which is slightly more portable. |
|
|
|
93 |
|
|
|
94 * Code-style improvements. |
|
|
|
95 |
|
|
|
96 * Documentation improvements: add examples, fix typos, etc. |
|
|
|
97 |
|
|
|
98 |
|
|
|
99 I want to thank all people who gave useful feedback. |
|