README: improve newsboat export script
Performance improvements, use feed URL if the feed title is not (yet) set.
This commit is contained in:
parent
4e282a7dcb
commit
00dda4a201
16
README
16
README
|
@ -745,9 +745,7 @@ TSV format.
|
|||
#
|
||||
# Dependencies: sqlite3, awk.
|
||||
#
|
||||
# Usage: create some directory to store the feeds, run this script.
|
||||
#
|
||||
# Assumes feednames are unique and a feed title is set.
|
||||
# Usage: create some directory to store the feeds then run this script.
|
||||
|
||||
# newsboat cache.db file.
|
||||
cachefile="$HOME/.newsboat/cache.db"
|
||||
|
@ -772,7 +770,7 @@ TSV format.
|
|||
.quit
|
||||
!EOF
|
||||
# convert to sfeed(5) TSV format.
|
||||
awk '
|
||||
LC_ALL=C awk '
|
||||
BEGIN {
|
||||
FS = "\x1f";
|
||||
RS = "\x1e";
|
||||
|
@ -795,9 +793,13 @@ TSV format.
|
|||
gsub("\t", "\\t", s);
|
||||
return s;
|
||||
}
|
||||
function feedname(url, title) {
|
||||
gsub("/", "_", title);
|
||||
return title;
|
||||
function feedname(feedurl, feedtitle) {
|
||||
if (feedtitle == "") {
|
||||
gsub("/", "_", feedurl);
|
||||
return feedurl;
|
||||
}
|
||||
gsub("/", "_", feedtitle);
|
||||
return feedtitle;
|
||||
}
|
||||
{
|
||||
fname = feedname($9, $10);
|
||||
|
|
Loading…
Reference in New Issue