Git Product home page Git Product logo

newsbeuter's People

Watchers

 avatar

newsbeuter's Issues

in URL list, separate images from link

from IRC: imho images should be something like <2> not [2] to not be
confused with links. also thinkgs like embedded youtube files could maybe
be parsed into a [3]

Original issue reported on code.google.com by [email protected] on 6 Mar 2007 at 8:04

Cache lost

What steps will reproduce the problem?
1. change url file
2.
3.

What is the expected output? What do you see instead?
The contents of the cache file should be accessible whether or not the url
file is changed. 

What version of the product are you using? On what operating system?
0.3-5 on Debian unstable

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 7 Apr 2007 at 4:59

More configurability

Make the following things configurable:
- the cache file path
- the -r option should also be controllable via the config file
- suppress the first reload when "auto-reload yes" is set

Original issue reported on code.google.com by [email protected] on 12 Apr 2007 at 10:57

Implement commandline options to reload all feeds and to print the number of new articles

17:51 < jkr> An option like "--refresh-silently" would be cool
17:51 < _ak> what is this option supposed to do?
17:51 < jkr> Which just refreshes the feeds without showing the curses
interface
17:51 < jkr> For cronjobs
17:52 < jkr> And a option "--has-new" which just prints something like "Got
n new items." and exits
17:55 < jkr> So I could make ZSH alert me when there's news available, just
like it does for new mails

Original issue reported on code.google.com by [email protected] on 21 Apr 2007 at 3:57

Missing Link to the Main Story in saved files.

What steps will reproduce the problem?

View an article and press s.

What is the expected output? What do you see instead?

The newsbeuter article view contains in the header a Line like this:

Link: $URL

This Line is not in the saved text, although it is the most important 
link.

What version of the product are you using? On what operating system?

0.6

Please provide any additional information below.

This bug was reported to me by clemens fischer.

Original issue reported on code.google.com by [email protected] on 21 Aug 2007 at 7:53

Make it possible to configure keys in a context-sensitive manner

Keys should be configurable e.g. only for the feed list or only for the
article list. Extra challenge: the old way of configuring keys should still
be possible (possible solution: when no "context" can be found in the
config line, the key is set for all contexts).

Original issue reported on code.google.com by [email protected] on 21 Apr 2007 at 10:27

(Some) Titles are not displayed.

> What steps will reproduce the problem?

Load a feed with appropriate titles. I've had problems with these so far:
(with debug output of failing examples).
(Note that some characters like '<80>' is output by 'less' without '-r')

<http://blogs.securiteam.com/index.php/feed/>

  rss_item::title: title before conversion: MS OneCare last in anti-virus tests - whatâ<80><89>s the future
  rss_item::title: conversion to ISO-8859-15 failed: MS OneCare last in anti-virus tests - whatâ<80><89>s the future

  I downloaded this feed to check what is in the title:
  <title>MS OneCare last in anti-virus tests - what&#8217;s the future</title>

<http://www.computerdefense.org/?feed=rss2>

  rss_item::title: title before conversion: â<80><8C>$9.95 Plug and Play Wireless Routerâ<80>Š What a STEAL!â<80><8D>
  rss_item::title: conversion to ISO-8859-15 failed: â<80><8C>$9.95 Plug and Play Wireless Routerâ<80>Š What a STEAL!â<80><8D>

  I downloaded this feed to check what is in the title:
  <title>&#8220;$9.95 Plug and Play Wireless Router&#8230; What a STEAL!&#8221;</title>

<http://www.faz.net/s/Rub/Tpl~Epartner~SRss_.xml>

  rss_item::title: title before conversion: Kommentar: Der â<80><9E>Retterâ<80><9C> sagt ab
  rss_item::title: conversion to ISO-8859-15 failed: Kommentar: Der â<80><9E>Retterâ<80><9C> sagt ab

<http://blog.dawi.net/feed/atom/>

  rss_item::title: title before conversion: Nochnoi Dozor â<80><94> Gerade gesehen.
  rss_item::title: conversion to ISO-8859-15 failed: Nochnoi Dozor â<80><94> Gerade gesehen.

<http://blog.fefe.de/rss.xml?html>

  rss_item::title: title before conversion: Habe heute anläßlich eines Bundestagsausschuss-Meetings ...
  rss_item::title: conversion to ISO-8859-15 failed: Habe heute anläßlich eines Bundestagsausschuss-Meetings ...

<http://www.heise.de/newsticker/heise.rdf>

  rss_item::title: title before conversion: Zufalls-Schlüsselbund für Windows Vista
  rss_item::title: conversion to ISO-8859-15 failed: Zufalls-Schlüsselbund für Windows Vista

<http://www.heute.de/ZDFheute/infoservices/rss-feed>

  rss_item::title: title before conversion: Ärger nach dem Unfall
  rss_item::title: conversion to ISO-8859-15 failed: Ärger nach dem Unfall

<http://www.tagesschau.de/newsticker.rdf>

  rss_item::title: title before conversion: Reisemarkt: Indische Urlauber drängen nach Europa
  rss_item::title: conversion to ISO-8859-15 failed: Reisemarkt: Indische Urlauber drängen nach Europa

<http://www.heise.de/security/news/news.rdf>

  rss_item::title: title before conversion: Lücke in Citrix Presentation Server Client geschlossen
  rss_item::title: conversion to ISO-8859-15 failed: Lücke in Citrix Presentation Server Client geschlossen

<http://ha.ckers.org/blog/feed/>

  rss_item::title: title before conversion: The Internetâ<80><89>s Original Sin
  rss_item::title: conversion to ISO-8859-15 failed: The Internetâ<80><89>s Original Sin

<http://portal.spidynamics.com/blogs/msutton/rss.aspx>

  rss_item::title: title before conversion: Why Weâ<80><99>re Failing At Application Security
  rss_item::title: conversion to ISO-8859-15 failed: Why Weâ<80><99>re Failing At Application Security

<http://feeds.feedburner.com/Bildblog>

  rss_item::title: title before conversion: Vom Glück der Angela Bismarchi
  rss_item::title: conversion to ISO-8859-15 failed: Vom Glück der Angela Bismarchi

<http://mediadb.kicker.de/library/rss091/kicker.xml>

  rss_item::title: title before conversion: Kühne überzeugt
  rss_item::title: conversion to ISO-8859-15 failed: Kühne überzeugt

Quite a few, eh? :)

> What is the expected output? What do you see instead?

Well, I don't see anything. The titles are blank.

> What version of the product are you using? On what operating system?

% svn info
[...]
Revision: 708
[...]
Last Changed Author: ak
Last Changed Rev: 708
Last Changed Date: 2007-03-05 13:28:14 +0100 (Mon, 05 Mar 2007)

% uname -srm
Linux 2.6.19.2-suspend2+ipw2200 i686

% locale
LANG=
LC_CTYPE=de_DE@euro
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=

> Please provide any additional information below.

  -/-

Original issue reported on code.google.com by [email protected] on 6 Mar 2007 at 12:16

Feature request: remove duplicate feed items

It sometimes realy needed if feeds have changed items guids or times or else...
But how they'll be determined?
May be comparing item by titles or bodies... Or we'll be can delete stored 
items manualy.
Hmm... may be we need some 'action-on-filter-catch'?


Original issue reported on code.google.com by [email protected] on 14 Aug 2007 at 9:56

newsbeuter 0.3 segfaults at startup

What steps will reproduce the problem?
1. newsbeuter -r 

What version of the product are you using? On what operating system?

newsbeuter 0.3 from Debian

Please provide any additional information below.
see the attached strace output
It seems to happen with every feed I load.

Original issue reported on code.google.com by [email protected] on 26 Mar 2007 at 9:35

Attachments:

Feature: Erweiterung der Config "download-path"

Posting for Juergen Jung, who doesn't have a google account.
Received in german, I guess you don't mind, _ak, do you?


Erweiterung der config Variable download-path,
die Variable download-path um Platzhalter wie
%h %n erweitern.

Wobei der %h fuer den Host steht, von dem der Podcast und %n fuer den
Namen.

Beispiel:
Podcast von Chaosradio "http://chaosradio.ccc.de/chaosradio-latest.rss"

Die Varaible
download-path = "~/podcast/%h/%n"
wird zu
download-path = "~/podcast/chaosradio.ccc.de/Chaosradio/"

Die Platzhalter koennten noch um die Datums format erweitert werden,
so waere auch moeglich sich realtive komfortable ein "geordnetes"
Archive an zu legen.

Original issue reported on code.google.com by [email protected] on 6 Sep 2007 at 7:48

Pressing &lt;Return&gt; on empty URL list causes segfault

What steps will reproduce the problem?
1. Open a feed (e.g. golem.de)
2. Open an article
3. Press 'u' -> no URL's are shown
4. Press <Return> -> Segmentation Fault

What is the expected output? What do you see instead?
Expected is nothing or error/info message. I see a segfault.

What version of the product are you using? On what operating system?
Debian Testing, version of newsbeuter is 0.3-5

I can create a stacktrace on another machine, but I think the problem is
quite clear. The browser should not be loaded if no URL is selected or the
array of URL's is empty.

Original issue reported on code.google.com by [email protected] on 8 May 2007 at 10:18

Enhancement

It would be nice to have some extra whitespace to the literals on the help
screens ("?"). They're to close to the terminal window. 


Original issue reported on code.google.com by [email protected] on 27 Mar 2007 at 7:47

Bookmarking support

It would be great to have bookmarking support. This means that it should be
possible to write the URL of the current article (or in URL view, the
currently selected URL) to e.g. a CSV file, or even store it to del.icio.us. 

Original issue reported on code.google.com by [email protected] on 20 Feb 2007 at 3:46

make error: cannot convert ‘nxml_t*’

Trying to compile with all dependencies met i get the error attched in
error.txt

My Ubuntu Gutsy Gibbon machine:
Linux ryubu 2.6.22-13-generic #1 SMP Thu Oct 4 17:18:44 GMT 2007 i686 GNU/Linux

gcc version:
gcc (GCC) 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)

thx

Original issue reported on code.google.com by [email protected] on 10 Oct 2007 at 1:15

Attachments:

newsbeuter crashes when an ISO-8859-1 item title with umlauts is displayed on an UTF-8 terminal

What steps will reproduce the problem?
1. set your charset to ISO-8859-1
2. reload a feed that contains an umlaut in an item title
3. set your charset to UTF-8
4. open that feed
5. newsbeuter crashes

Here's the backtrace:
#0  0x080826d6 in newtxt (o=0xbfffe484, fmt=0x808bbc6 "%c%.*s%c") at dump.c:46
#1  0x08082778 in myquote (txt=0xbfffe484, text=0x87492cc "  68   Mar 02  
Zitat #78262 - <MeX> Da steht im neuen Plus-Prospekt doch tatsäc...") at
dump.c:60
#2  0x080829f3 in stfl_quote_backend (text=0x87492cc "  68   Mar 02   Zitat
#78262 - <MeX> Da steht im neuen Plus-Prospekt doch tatsäc...") at dump.c:125
#3  0x0807fe05 in stfl_quote (text=0x87492cc "  68   Mar 02   Zitat #78262
- <MeX> Da steht im neuen Plus-Prospekt doch tatsäc...") at public.c:125
#4  0x0804c7bd in newsbeuter::stfl::quote (text=@0xbfffeae0) at
src/stflpp.cpp:78
#5  0x0806ffc1 in newsbeuter::view::run_itemlist (this=0xbffff338, pos=62,
auto_open=false) at src/view.cpp:410
#6  0x080757c3 in newsbeuter::controller::open_feed (this=0xbffff2c4,
pos=62, auto_open=false) at src/controller.cpp:285
#7  0x080715ac in newsbeuter::view::run_feedlist (this=0xbffff338,
tags=@0xbffff224) at src/view.cpp:130
#8  0x08078a59 in newsbeuter::controller::run (this=0xbffff2c4, argc=5,
argv=0xbffff404) at src/controller.cpp:229
#9  0x0804bf13 in main (argc=5, argv=0xbffff404) at newsbeuter.cpp:24

This is an architectural problem. Currently, the title and the description
are converted when the download happens. When the charset changes between
reload and displaying, we have a problem, because the charset of the title
doesn't match the current charset anymore, and then (v)asprintf (which is
used by STFL) fails, which ultimately leads to the crash above.

This should be changed that it is converted whenever it is displayed.

Original issue reported on code.google.com by [email protected] on 4 Mar 2007 at 10:46

relative urls are not handled

> What steps will reproduce the problem?

If a posting contains a relative link like <a href="/foo/bar.html">bar</a>,
newsbeuter displays it as '/foo/bar.html'. while this is not a problem with
mere displaying, this string is also used to call the external browser, which
of course fails to open '/foo/bar.html'.

> What is the expected output? What do you see instead?

At least the external browser should be handed a full URI like:

  domain.tld/foo/bar.html or http://domain.tld/foo/bar.html

I think the valid domain can be extracted from the Feed-URI.

> What version of the product are you using? On what operating system?

newbeuter subversion head 28.02.2007;
Linux 2.6.19.2-suspend2+ipw2200 i686

> Please provide any additional information below.

---

Original issue reported on code.google.com by [email protected] on 1 Mar 2007 at 10:13

download.cpp should use realpath(3) to validate filename (patch)

What steps will reproduce the problem?

Try podbeuter on a FreeBSD system with download directory set to ~ 
(default).
open will fail with errno 2 and downloading will not work.

What version of the product are you using? On what operating system?

SVN aka 0.5

Please provide any additional information below.

A proof of concept to solve this issue is attached (Needs errorchecking, 
PATH_MAX etc).
With this patch downloading in podbeuter works for me.

Original issue reported on code.google.com by [email protected] on 2 Aug 2007 at 2:56

Attachments:

Podcast support

newsbeuter should be able to handle <enclosure> tags and download and store
such files somewhere in the filesystem. With such a functionality, it would
be possible to use newsbeuter to subscribe to podcasts, vlogs and other
fancy web 2.0 stuff.

Original issue reported on code.google.com by [email protected] on 20 Feb 2007 at 3:59

newsbeuter sometimes crashes on startup

Upon about every 50 starts, newsbeuter crashes on startup, i.e. after
loading existing articles from cache. Since this is hardly reproducible
(when running under gdb, this never occurs), this is virtually
undebuggable, but I suspect that it somehow has to do with the threads. 

Also, it only seems to occur on slow computers (on my 2 GHz Dual Core, it
doesn't occur at all). That speaks for the thread theory, but makes it a
non-issue for even more people.

Original issue reported on code.google.com by [email protected] on 19 Feb 2007 at 7:24

allow configuration of sort-order

it would be nice if the order, in which articles are presented on the 
screen, was configurable. I.e. i'm quite used to newest articles being at 
the bottom, with the "n" key jumping from older to newer articles. 
Currently, this is the other way around, with newest first.

I guess there are good reasons for that and probably a lot of people want 
it this way, so the best solution would, I guess, be to allow 
configuration of the sort-order

Original issue reported on code.google.com by [email protected] on 20 Jun 2007 at 12:03

Downloading tagesschau podcast with podbeuter doesn't work

Downloading enclosures from 
http://streaming.tagesschau.de/bb/redirect.lsc?rewrite=http://www.tagesschau.de/
export/video-podcast-rss/0,,,00.xml&content=content=&media=mp3
doesn't work. But wget with the same enclosure url is working

What version of the product are you using? On what operating system?
0.4 on gentoo linux

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 11 Jun 2007 at 8:09

add default save path configuration option

Currently, the default save path when saving articles is the user's home
directory. This should be configurable, and the configuration facility
should be aware that the default save path may start with "~/" as a generic
shortcut to the current user's home directory.

Original issue reported on code.google.com by [email protected] on 19 Feb 2007 at 7:26

ru.po is double UTF-8 encoded

What steps will reproduce the problem?
1. Run newsbeuter

What is the expected output? What do you see instead?
Expected readable output, but there is only some ugly symbols.

What version of the product are you using? On what operating system?
0.7, Gentoo Linux

Please provide any additional information below.
Just put original ru.po. It's already in UTF-8.

Original issue reported on code.google.com by [email protected] on 20 Sep 2007 at 5:39

Attachments:

BIG GOAL FOR 1.0: get rid of libnxml and libmrss

Depending on external, little-used, relatively little-tested libraries
sucks. We need to get rid of libnxml and libmrss. The basic plan is the
following:
- use the DOM parser from libxml2.
- implement an RSS library resp. set of classes on top of libxml2. The
critical thing is that we have to support the same feature set as libmrss,
i.e. RSS 0.90, 0.91, 0.92, 1.0, 2.0 and Atom 0.3, 1.0. We also need to be
flexible enough to cope with stuff like itunes:description or
content:encoded tags.
- the OPML import also relies on libnxml, throw that one out, too.

The result shall be that we don't need to link against libnxml or libmrss
anymore, and that our only dependencies are STFL, SQlite and libcurl (and
libintl and libiconv on operating systems that suck).

Original issue reported on code.google.com by [email protected] on 19 Apr 2007 at 9:25

Binding the keys &quot;left&quot; and &quot;right&quot; don't work.

What steps will reproduce the problem?
  Add "bind-key right open" to the config.

What is the expected output? What do you see instead?
  The right key should behave like the enter key, but it doesn't.

What version of the product are you using? On what operating system?
  Newsbeuter 0.2

Original issue reported on code.google.com by [email protected] on 4 Mar 2007 at 12:31

segfault while fetching feeds

> What steps will reproduce the problem?

It's kind of hard to reproduce. :-/
I had a segfault before, when newsbeuter was fetching feeds and I hit 'q'
to quit the program.

This time it was fetching feeds again, and I was moving the selection bar
down. So, _think_ the problem might occur when the fetching is done, as
it is the action, that is common among both cases.

> What is the expected output? What do you see instead?

./.

> What version of the product are you using? On what operating system?

(6002)-~src/newsbeuter% svn info
Path: .
URL: http://bereshit.synflood.at/svn/noos/trunk
Repository Root: http://bereshit.synflood.at/svn
Repository UUID: c5a144b0-51d7-0310-8413-9657e313d917
Revision: 720
Node Kind: directory
Schedule: normal
Last Changed Author: ak
Last Changed Rev: 720
Last Changed Date: 2007-03-09 22:30:24 +0100 (Fri, 09 Mar 2007)

(6002)-~src/newsbeuter% uname -srm
Linux 2.6.19.2-suspend2+ipw2200 i686

> Please provide any additional information below.

Here's the full backtrace from gdb:

[snip]
[...]
Loaded symbols for /usr/lib/gconv/ISO8859-1.so
Core was generated by `/usr/local/bin/newsbeuter'.
Program terminated with signal 11, Segmentation fault.
#0  0x0808423d in stfl_widget_getkv ()
(gdb) #0  0x0808423d in stfl_widget_getkv ()
No symbol table info available.
#1  0x0808449b in stfl_widget_getkv_str ()
No symbol table info available.
#2  0x0808778f in wt_list_draw ()
No symbol table info available.
#3  0x08086aa4 in wt_box_draw ()
No symbol table info available.
#4  0x08084d76 in stfl_form_run ()
No symbol table info available.
#5  0x0808318a in stfl_run ()
No symbol table info available.
#6  0x0804c7ce in newsbeuter::stfl::form::run (this=0xbf96b574, timeout=0) at 
src/stflpp.cpp:21
No locals.
#7  0x08072f93 in newsbeuter::view::run_feedlist (this=0xbf96b564, 
tags=@0xbf96b464) at src/view.cpp:112
    event = 0x832aaa8 ""
    op = newsbeuter::OP_NIL
    quit = false
    update = false
    zero_feedpos = false
    reload_cycle = 3600
#8  0x08079817 in newsbeuter::controller::run (this=0xbf96b4f0, argc=1, 
argv=0xbf96b614) at src/controller.cpp:231
    colorman = (class newsbeuter::colormanager *) 0x80a3a68
    keys = {<newsbeuter::config_action_handler> = {_vptr.config_action_handler = 0x808cfa0}, keymap_ = {_M_t = {
      _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, newsbeuter::operation> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, newsbeuter::operation> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, 
          _M_parent = 0x80a3b10, _M_left = 0x813a7c8, _M_right = 0x80a3de8}, _M_node_count = 28}}}}
    tags = {<std::_Vector_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >,std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {
    _M_impl = {<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, 
      _M_end_of_storage = 0x0}}, <No data fields>}
    c = -1
    msgbuf = "Starting newsbeuter 0.3...\000\000è±\226¿À°\226¿H²\226¿H²\226¿\006\000\000\000ô_зÀ\000\000\000\000\000\000\000D±\226¿h\227Á·píÀ·`°\226¿ÄŠÐ\000調·ž°\226¿\200S\001\000±*Å·\000\000\000\000\000\000\000\0000\200\004\000±*Å·\003\000\000\000\000\000\000\000°zз<\000\000\000¬zз\000\000\000\000x\000\000\000¬vзh\000\000\000\214vз\004\000\000\000¬vз\020\000\000\000|vз\004\000\000\000<\000\000\000¬zз\016\220â·P\000\000\000¬vз@\000\000\000\r\000\000\000"...
    do_import = false
    do_export = false
    importfile = {static npos = 4294967295, 
  _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xb7e1a5dc ""}}
    cfgparser = {filename = {static npos = 4294967295, 
    _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
      _M_p = 0x80a58ac "/home/hawk/.newsbeuter/config"}}, 
  parsed_content = {<std::_Vector_base<std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >,std::allocator<std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >> = {
      _M_impl = {<std::allocator<std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<__gnu_cxx::new_allocator<std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<No data fields>}, <No data fields>}, _M_start = 0x0, 
        _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, action_handlers = {_M_t = {
      _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, newsbeuter::config_action_handler*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, newsbeuter::config_action_handler*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<> = {<No data fields>}, <No data fields>}, 
        _M_header = {_M_color = std::_S_red, _M_parent = 0x80a37c8, _M_left = 0x80a3808, _M_right = 0x80a3750}, _M_node_count = 19}}}}
#9  0x0804c0ab in main (argc=1, argv=0xbf96b614) at newsbeuter.cpp:24
    c = {v = 0xbf96b564, urlcfg = {
    urls = {<std::_Vector_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >,std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {
        _M_impl = {<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No data fields>}, _M_start = 0x80a5ca0, _M_finish = 0x80a5d80, 
          _M_end_of_storage = 0x80a5da0}}, <No data fields>}, tags = {_M_t = {
        _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, 
            _M_parent = 0x82b1200, _M_left = 0x80adc10, _M_right = 0x822f9e8}, _M_node_count = 56}}}, alltags = {_M_t = {
        _M_impl = {<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {<No data fields>}, <No data fields>}, 
          _M_key_compare = {<> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xbf96b51c, 
            _M_right = 0xbf96b51c}, _M_node_count = 0}}}, filename = {static npos = 4294967295, 
      _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
        _M_p = 0x809f954 "/home/hawk/.newsbeuter/urls"}}}, rsscache = 0x80a4640, 
  feeds = {<std::_Vector_base<newsbeuter::rss_feed,std::allocator<newsbeuter::rss_feed> >> = {
      _M_impl = {<std::allocator<newsbeuter::rss_feed>> = {<__gnu_cxx::new_allocator<newsbeuter::rss_feed>> = {<No data fields>}, <No data fields>}, 
        _M_start = 0x86a7960, _M_finish = 0x86a83e0, _M_end_of_storage = 0x86a8560}}, <No data fields>}, config_dir = {static npos = 4294967295, 
    _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
      _M_p = 0x809f8fc "/home/hawk/.newsbeuter"}}, url_file = {static npos = 4294967295, 
    _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
      _M_p = 0x809f954 "/home/hawk/.newsbeuter/urls"}}, cache_file = {static npos = 4294967295, 
    _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
      _M_p = 0x809f994 "/home/hawk/.newsbeuter/cache.db"}}, config_file = {static npos = 4294967295, 
    _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
      _M_p = 0x809f9d4 "/home/hawk/.newsbeuter/config"}}, queue_file = {static npos = 4294967295, 
    _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
      _M_p = 0x809fa54 "/home/hawk/.newsbeuter/queue"}}, refresh_on_start = false, cfg = 0x80a2c30, reload_mutex = 0x809f050}
    v = {ctrl = 0xbf96b4f0, cfg = 0x80a2c30, keys = 0xbf96b470, mtx = 0x80a29b0, feedlist_form = {f = 0x809f840}, itemlist_form = {f = 0x80a0248}, 
  itemview_form = {f = 0x809fc58}, help_form = {f = 0x809fc28}, filebrowser_form = {f = 0x80a0ce8}, urlview_form = {f = 0x80a1618}, selecttag_form = {
    f = 0x80a1450}, search_form = {f = 0x80a2388}, view_stack = {<std::_List_base<newsbeuter::stfl::form*,std::allocator<newsbeuter::stfl::form*> >> = {
      _M_impl = {<std::allocator<std::_List_node<newsbeuter::stfl::form*> >> = {<__gnu_cxx::new_allocator<std::_List_node<newsbeuter::stfl::form*> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0x809fde8, _M_prev = 0x809fde8}}}, <No data fields>}, 
  visible_feeds = {<std::_Vector_base<std::pair<newsbeuter::rss_feed*, unsigned int>,std::allocator<std::pair<newsbeuter::rss_feed*, unsigned int> > >> = {
      _M_impl = {<std::allocator<std::pair<newsbeuter::rss_feed*, unsigned int> >> = {<__gnu_cxx::new_allocator<std::pair<newsbeuter::rss_feed*, unsigned int> >> = {<No data fields>}, <No data fields>}, _M_start = 0x8220378, _M_finish = 0x8220538, _M_end_of_storage = 0x8220578}}, <No data fields>}, tag = {
    static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
      _M_p = 0xb7e1a5dc ""}}, feeds_shown = 56}
[snap]

Original issue reported on code.google.com by [email protected] on 10 Mar 2007 at 3:17

invalid char**-&gt;const conversion in util.cpp

c++ -ggdb -I./include -I./stfl -I. -I/usr/local/include -I/sw/include -Wall
-D_ENABLE_NLS -DLOCALEDIR=\"/usr/local/share/l
ocale\" -DPACKAGE=\"newsbeuter\" -o src/utils.o -c src/utils.cpp          
                                               src/utils.cpp: In static
member function `static std::string newsbeuter::utils::convert_text(const
std::string&, const std
::string&, const std::string&)':                                          
                                               src/utils.cpp:192: error:
invalid conversion from `char**' to `const char**'
src/utils.cpp:192: error:   initializing argument 2 of `size_t
libiconv(void*, const char**, size_t*, char**, size_t*)'
gmake: *** [src/utils.o] Error 1
*** Error code 2

Original issue reported on code.google.com by [email protected] on 28 Mar 2007 at 12:07

report non-valid feeds

Sometimes it happens that a blog and its feed disappears. It would be nice
if newsbeuter produces a warning when a feed has an error (40x status
code). Better, if you could configure a "time out period". So newsbeuter
waits x days before the warning gets printed.

Original issue reported on code.google.com by [email protected] on 1 Apr 2007 at 8:58

Configurable quit confirmation

Hi,

It would be nice if it were possible to configure newsbeuter to ask before
quitting the entire application. Just as with mutt, sometimes I get carried
away with the 'q' pressing :).

Original issue reported on code.google.com by [email protected] on 7 Jun 2007 at 8:00

[Error] with Reload All

I use 
libnxml    0.17.2-1
libmrss    0.17.2-1
newsbeuter 0.4

on GNU/linux Ubuntu 6.06 and I get an error message when I try to reload
all feeds ( 'auto-reload yes' in config or with the bind key):

newsbeuter: src/cache.cpp:490: void
newsbeuter::cache::update_rssitem(newsbeuter::rss_item&, const std::string&):
 assertion " rc == 0 " failed

Original issue reported on code.google.com by [email protected] on 24 Jun 2007 at 4:40

Get "library routine called out of sequence" on reload of all feeds

Just installed 0.7 on ubuntu dapper from source.  I can reload each feed
individually, but when doing a full refresh (can be manual or automatic), I
get the "library routine called out of sequence" error.  It doesn't matter
which feed is last.  I tried reducing my urls file to just one feed and
still go the error.  

Thanks for any help.  I greatly appreciate the simplicity of this reader
compared to other projects such as raggle.

Original issue reported on code.google.com by [email protected] on 25 Sep 2007 at 3:46

enqueue reports success, but puts nothing into queue

I used newsbeuter to read bsdtalk.blogspot.com. When I press 'e' on any
item, I see "Added
http://cisx1.uma.maine.edu/~wbackman/bsdtalk/bsdtalkXXX.mp3 to download
queue." but the ~/.newsbeuter/queue file is still 0 bytes long.

Original issue reported on code.google.com by [email protected] on 29 Mar 2007 at 11:56

Let newsbeuter redraw the screen

As I see it, it is currently not possible to let newsbeuter redraw the
screen, not even if it's garbled.

Please add the possibility to do this, preferibly by hitting "^L", which
is pretty much the default key for this in about all existing applications.

Original issue reported on code.google.com by [email protected] on 3 Apr 2007 at 6:21

newsbeuter 0.4 doesn't support STFL 0.9

Newsbeuter seems not to be compatible with stfl 0.9.

Seems as if they implemented localisation support using wchar_t.
Therefore, the stflpp and similar files won't comppile.

To solve this issue you could use functions similar to the following, but 
i'm not sure it will work out completely.

char* wstring2string(std::wstring const &str, std::locale const 
&loc=std::locale()) {
        size_t len = str.size();
        char *tmp = new char[len+1];
        std::use_facet<std::ctype<wchar_t> >(loc).narrow(str.data(), 
str.data()+len, '?', tmp);
        tmp[len] = 0;
        return tmp;
}

wchar_t* string2wstring(std::string const &str, std::locale const 
&loc=std::locale()) {
        size_t len = str.size();
        wchar_t *tmp = new wchar_t[len+1];
        std::use_facet<std::ctype<wchar_t> >(loc).widen(str.data(), 
str.data()+len, tmp);
        tmp[len] = 0;
        return tmp;
}

Original issue reported on code.google.com by [email protected] on 1 Jun 2007 at 5:50

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.