iAdd new 9-7-article bitreich sfeed 1.9 article. Remove 1.7. - 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 1commit a9590eae945653d021fd9372bfa9cfdfc42f4586 /scm/tgtimes/commit/a9590eae945653d021fd9372bfa9cfdfc42f4586.gph bitreich.org 70 1parent 70b036827ebba8d8a9b75ebdbd1d62ad21caed08 /scm/tgtimes/commit/70b036827ebba8d8a9b75ebdbd1d62ad21caed08.gph bitreich.org 70 hAuthor: Christoph Lohmann <20h@r-36.net> URL:mailto:20h@r-36.net bitreich.org 70 iDate: Sun, 27 Aug 2023 21:18:29 +0200 Err bitreich.org 70 i Err bitreich.org 70 iAdd new 9-7-article bitreich sfeed 1.9 article. Remove 1.7. Err bitreich.org 70 i Err bitreich.org 70 iDiffstat: Err bitreich.org 70 i M filters/boxquote.filter | 2 +- Err bitreich.org 70 i M filters/markdown.filter | 2 +- Err bitreich.org 70 i D opus7/9-7-article-bitreich-sfeed-1… | 28 ---------------------------- Err bitreich.org 70 i A opus7/9-7-article-bitreich-sfeed-1… | 105 +++++++++++++++++++++++++++++++ Err bitreich.org 70 i Err bitreich.org 70 i4 files changed, 107 insertions(+), 30 deletions(-) Err bitreich.org 70 i--- Err bitreich.org 70 1diff --git a/filters/boxquote.filter b/filters/boxquote.filter /scm/tgtimes/file/filters/boxquote.filter.gph bitreich.org 70 i@@ -8,7 +8,7 @@ italicreset="$(echo -ne "\033[23m")" Err bitreich.org 70 i boldformat="$(echo -ne "\033[1m")" Err bitreich.org 70 i boldreset="$(echo -ne "\033[22m")" Err bitreich.org 70 i underlineformat="$(echo -ne "\033[4m")" Err bitreich.org 70 i-underlinereset="$(echo -ne "\033[m")" Err bitreich.org 70 i+underlinereset="$(echo -ne "\033[0m")" Err bitreich.org 70 i reverseformat="$(echo -ne "\033[7m")" Err bitreich.org 70 i reversereset="$(echo -ne "\033[27m")" Err bitreich.org 70 i Err bitreich.org 70 1diff --git a/filters/markdown.filter b/filters/markdown.filter /scm/tgtimes/file/filters/markdown.filter.gph bitreich.org 70 i@@ -9,7 +9,7 @@ italicreset="$(echo -ne "\033[23m")" Err bitreich.org 70 i boldformat="$(echo -ne "\033[1m")" Err bitreich.org 70 i boldreset="$(echo -ne "\033[22m")" Err bitreich.org 70 i underlineformat="$(echo -ne "\033[4m")" Err bitreich.org 70 i-underlinereset="$(echo -ne "\033[m")" Err bitreich.org 70 i+underlinereset="$(echo -ne "\033[0m")" Err bitreich.org 70 i reverseformat="$(echo -ne "\033[7m")" Err bitreich.org 70 i reversereset="$(echo -ne "\033[27m")" Err bitreich.org 70 i Err bitreich.org 70 1diff --git a/opus7/9-7-article-bitreich-sfeed-1.7.md b/opus7/9-7-article-bitreich-sfeed-1.7.md /scm/tgtimes/file/opus7/9-7-article-bitreich-sfeed-1.7.md.gph bitreich.org 70 i@@ -1,28 +0,0 @@ Err bitreich.org 70 i-# sfeed 1.7 was released. by Hiltjo Err bitreich.org 70 i- Err bitreich.org 70 i-sfeed is a tool to convert RSS or Atom feeds from XML to a TAB-separated Err bitreich.org 70 i-file. It can be found at: Err bitreich.org 70 i- Err bitreich.org 70 i- git://git.codemadness.org/sfeed Err bitreich.org 70 i- gopher://codemadness.org/1/git/sfeed Err bitreich.org 70 i- https://codemadness.org/releases/sfeed/ Err bitreich.org 70 i- gopher://codemadness.org/1/releases/sfeed/ Err bitreich.org 70 i- Err bitreich.org 70 i-sfeed has the following small changes compared to 1.6: sfeed_curses: Err bitreich.org 70 i- Err bitreich.org 70 i-* Add SCO keys for next, prior (CSI I and CSI G). Tested on DragonFlyBSD Err bitreich.org 70 i- (cons25 console). Err bitreich.org 70 i- Err bitreich.org 70 i-* Add SUN keys support. Tested on OpenIndiana. Err bitreich.org 70 i- Err bitreich.org 70 i-sfeed_gopher: Err bitreich.org 70 i- Err bitreich.org 70 i-* Remove unnecesary PATH_MAX restricting the path length. Err bitreich.org 70 i- This also makes it compile cleanly on GNU/Hurd. Err bitreich.org 70 i- Err bitreich.org 70 i-* Man page and documentation improvements. Err bitreich.org 70 i- Err bitreich.org 70 i-I want to thank all people who gave feedback, Err bitreich.org 70 i- Err bitreich.org 70 i-Thanks, Err bitreich.org 70 i-Hiltjo Err bitreich.org 70 1diff --git a/opus7/9-7-article-bitreich-sfeed-1.9.md b/opus7/9-7-article-bitreich-sfeed-1.9.md /scm/tgtimes/file/opus7/9-7-article-bitreich-sfeed-1.9.md.gph bitreich.org 70 i@@ -0,0 +1,105 @@ Err bitreich.org 70 i+sfeed 1.9 was released by bob Err bitreich.org 70 i+ Err bitreich.org 70 i+sfeed is a tool to convert RSS or Atom feeds from XML to a TAB-separated file. Err bitreich.org 70 i+ Err bitreich.org 70 i+It can be found at: Err bitreich.org 70 i+ Err bitreich.org 70 i+ git://git.codemadness.org/sfeed Err bitreich.org 70 i+ gopher://codemadness.org/1/git/sfeed Err bitreich.org 70 i+ https://codemadness.org/releases/sfeed/ Err bitreich.org 70 i+ gopher://codemadness.org/1/releases/sfeed/ Err bitreich.org 70 i+ Err bitreich.org 70 i+sfeed has the following small changes compared to 1.8: Err bitreich.org 70 i+ Err bitreich.org 70 i+## Features Err bitreich.org 70 i+ Err bitreich.org 70 i+sfeed_{curses,frames,gopher,html,plain}: add $SFEED_NEW_MAX_SECS Err bitreich.org 70 i+ Err bitreich.org 70 i+By introducing the new environment variable $SFEED_NEW_MAX_SECS in some Err bitreich.org 70 i+sfeed_* utilities marking feeds as new based on comparing their age, Err bitreich.org 70 i+it is now possible to override this age limit. The default limit was Err bitreich.org 70 i+the last day (86400 seconds). Err bitreich.org 70 i+ Err bitreich.org 70 i+This allows, for example, to be notified about new feeds within the last Err bitreich.org 70 i+hour with by prefixing new items with " N ": Err bitreich.org 70 i+ Err bitreich.org 70 i+ SFEED_NEW_MAX_SECS=3600 sfeed_plain ~/.sfeed/feeds/* Err bitreich.org 70 i+ Err bitreich.org 70 i+While creating a web report for last week's news by: Err bitreich.org 70 i+ Err bitreich.org 70 i+ SFEED_NEW_MAX_SECS=604800 sfeed_html ~/.sfeed/feeds/* Err bitreich.org 70 i+ Err bitreich.org 70 i+This marks the items of the last week as bold in HTML. Err bitreich.org 70 i+ Err bitreich.org 70 i+Based on the initial patch by Alvar Penning, thanks! Err bitreich.org 70 i+ Err bitreich.org 70 i+sfeed_update/sfeedrc: add url a as parameter to the filter() and order() Err bitreich.org 70 i+function This makes it easier to set filters or ordering by pattern matching on Err bitreich.org 70 i+a group of feeds by the feed URL. For example for Youtube or Reddit feeds. Err bitreich.org 70 i+ Err bitreich.org 70 i+sfeed_curses: move one line down when marking an item as read or unread. Err bitreich.org 70 i+I don't mind either behaviour, but it has been suggested by a few people. For Err bitreich.org 70 i+example the mutt mail client also has this behaviour. Err bitreich.org 70 i+ Err bitreich.org 70 i+## Fixes Err bitreich.org 70 i+ Err bitreich.org 70 i+Improve to use proper includes. Err bitreich.org 70 i+Reduce using some of the unneeded sys/* headers too. Using the C99 includes. Err bitreich.org 70 i+ Err bitreich.org 70 i+sfeed_atom: for gmtime_r() make the error message consistent with sfeed_mbox. Err bitreich.org 70 i+ Err bitreich.org 70 i+Makefile: change Gentoo commented example from -lcurses to -lncurses. Err bitreich.org 70 i+ Err bitreich.org 70 i+sfeed_markread: fail early if creating a temporary file failed. Err bitreich.org 70 i+ Err bitreich.org 70 i+## Code-cleaning / pedantic fixes: Err bitreich.org 70 i+ Err bitreich.org 70 i+sfeed: datetounix: code-style, change , to separate lines (-Wcomma). Err bitreich.org 70 i+ Err bitreich.org 70 i+sfeed_curses: make struct urls static like the other variables. Err bitreich.org 70 i+ Err bitreich.org 70 i+sfeed_gopher: reduce scope and shadowing of a variable (no effective change though). Err bitreich.org 70 i+ Err bitreich.org 70 i+xml.h: _XML_H_: macro name with an underscore is a reserved identifier. Err bitreich.org 70 i+ Err bitreich.org 70 i+ Err bitreich.org 70 i+## Documentation: Err bitreich.org 70 i+ Err bitreich.org 70 i+Improve note about CDNs and HTTP User-Agent blocking and change the Err bitreich.org 70 i+example in sfeedrc.5 by setting a User-Agent. Err bitreich.org 70 i+ Err bitreich.org 70 i+sfeedrc.example: add comment to reference to the man pages and README file. Err bitreich.org 70 i+ Err bitreich.org 70 i+README: RSS 0.90+ is supported (not 0.91+). Err bitreich.org 70 i+ Err bitreich.org 70 i+Typo fixes, consistency and structure fixes and some rewording. Err bitreich.org 70 i+ Err bitreich.org 70 i+ Err bitreich.org 70 i+## Bitreichcon 2023 Err bitreich.org 70 i+ Err bitreich.org 70 i+Bitreichcon 2023 was cool. It was also fun to hold a RSS/Atom/web presentation Err bitreich.org 70 i+to a club of like-minded peoples. Err bitreich.org 70 i+ Err bitreich.org 70 i+ gopher://bitreich.org/1/con/2023 Err bitreich.org 70 i+ gopher://bitreich.org/0/usr/20h/phlog/\ Err bitreich.org 70 i+ 2023-08-10T17-08-41-168752.md Err bitreich.org 70 i+ gopher://bitreich.org/0/usr/20h/phlog/\ Err bitreich.org 70 i+ 2023-08-10T19-40-04-621487.md Err bitreich.org 70 i+ Err bitreich.org 70 i+ Slides: gopher://bitreich.org/9/con/2023/rec/\ Err bitreich.org 70 i+ state-of-sfeed.zip Err bitreich.org 70 i+ Audio: gopher://bitreich.org/9/con/2023/rec/\ Err bitreich.org 70 i+ brcon2023-dump-2023-08-10-20-06-35.mp3 Err bitreich.org 70 i+ Err bitreich.org 70 i+ Err bitreich.org 70 i+Thanks for all feedback and patches, Err bitreich.org 70 i+ Err bitreich.org 70 i+Donations can be send to: Err bitreich.org 70 i+ Err bitreich.org 70 i+ https://codemadness.org/donate/ Err bitreich.org 70 i+ Err bitreich.org 70 i+:) Err bitreich.org 70 i+ Err bitreich.org 70 i+Thanks, Err bitreich.org 70 i+Gopherholistic coach, Err bitreich.org 70 i+Hiltjo Err bitreich.org 70 .