
KLibido (Usenet binaries downloader)
Source (link to git-repo or to original if based on someone elses unmodified work):
* 27/Feb/2006: version 0.2.5 Release notes:
- New option: do not automatically resize columns in headerlist (and remember columns' sizes)
- New option: Do not automatically sort by subject (and remember the selected sort column)
- New option: remember order of columns in headerlists
- NEW: Show progress for decoding
- FIX: Don't crash while canceling articles during decoding (and really cancel the article)
- FIX: Cancel of update items while updating dbs now works
- new action: move to bottom of the queue
- FIX: correctly remember "maximized" status for main Window.
- NEW: Sort by number of articles in available groups list (i.e.: when subscribing to newsgroups)
- New shortcuts in headerLists: clear filter (Ctrl + C) and jump to the filter entry box (Ctrl + F)
- New option: don't show statusbar at startup
- NEW: French translation
- NEW: Progress dialog for db migrations
- FIX: Header dates now works for localized distributions as well
- NEW: During db migration/compact, articles are checked for consistency and discarded (KLibido should not crash anymore if there are bogus articles into dbs). A log of the discarded articles is created in the db dir (default: ~/klibido/db)
- Various bugfixes (see Changelog)
Ratings & Comments
86 Comments
but here are the good news: There is a new project called "kwooty" It's the best nzb grabber in the linux world at the moment. Many features and the best thing: the author is going to improve it more and more, so future versions are planned. It works perfectly and it fully replaces klibido. So trust me and give it a try.
I do wish this app was still alive. There isn't anything else for Linux that comes close (at least, I haven't found one).
then mv -f ".deps/klibido.all_cpp.Tpo" ".deps/klibido.all_cpp.Po"; else rm -f ".deps/klibido.all_cpp.Tpo"; exit 1; fi nntpthreadsocket.h:237: error: extra qualification 'NntpThreadSocket::' on member 'm_findEndLine' make[1]: *** [klibido.all_cpp.o] Error 1 i used the fix above to sort out one build error now i have hit this build error - anyone that can help me out ?
looks like i may have sorted it myself, will soon find out when i try to use it. go to /src and look for nntpthreadsocket.h on line 237 and change char * NntpThreadSocket::m_findEndLine( char * start, char * end ); to char * m_findEndLine( char * start, char * end ); this has allowed me to compile it here on a slackware 12 box
yes i know i should have read things a bit before i posted - that will teach me to post before coffee ;) although i have done all the fixes above its crashing out all the time :(
Hi ! I use this application since a while but I think it would be nice if we could open a NZB file with it with kde or with a command line, for example, just by typing klibido file.nzb. With that, we could just click on a nzb file, and klibido would download it ! thank you :)
great program. thanks. it would be better if ou add to it an option for nzb download.
oo sorry. it has alredy an option to download nzb files. escuse me pls.
I have read all the advice given so far about installing uudeview and berkeley db... All my tests show that they are installed and working. This is my error: nntpthreadsocket.h:237: error: extra qualification ‘NntpThreadSocket::’ on member ‘m_findEndLine’ yydecoder.h:90: error: extra qualification ‘yyDecoder::’ on member ‘charCRC’ make[2]: *** [main.o] Error 1 I'm using SuSE 10.1. If you need any more information in order to offer advice please tell me how to obtain it for you, I'm quite new to Linux. Thanks in advance.
>nntpthreadsocket.h:237: error: extra qualification ‘NntpThreadSocket::’ on member ‘m_findEndLine’ >yydecoder.h:90: error: extra qualification ‘yyDecoder::’ on member ‘charCRC’ It's my fault. - Edit yydecoder.h - go to line 90 - Modify the "charCRC" function declaration: From: yyDecoder::charCRC to: charCRC (i.e.: remove "yydecoder::" ) Then it should work.
The steps I found necessary to compile this on a 64-bit Gentoo system. 1) Specify where my KDE headers where and disable aRts support with: ./configure --prefix=/usr/kde/3.5/ --without-arts Then I got an error: ./globals.h:24:20: error: db_cxx.h: No such file or directory and to repair this, I used an absolute path in db_cxx.h like so: 2) Modified line 24 in src/globals.h: - #include <db.cxx.h> + #include </usr/include/db4.2/db_cxx.h> I then got the same error again, this time in nntpthreadsocket.h, so I changed line 32 to the line above: #include </usr/include/db4.2/db_cxx.h> At this point, aside from frustration, I was beginning to wonder if I was going to be able to use KLibido or not...alas, I got an error like the error asked about above and did the following: 3) Line 237 in nntpthreadsocket.h, you will find a reference to: NntpThreadSocket::m_findEndLine( char * start, char * end ); which you will want to replace with: char * m_findEndLine( char * start, char * end ); Again, I found that another "extra qualification" in yydecoder.h. 4) Followed Bauno's instructions and removed yyDecoder:: from line 90 of yydecoder.h in the src directory. Run make clean and retry make.
In step 2, change: - #include <db.cxx.h> to - #include <db_cxx.h> Missed an underscore!! By the way, Thanks Bauno! I would be lost without KLibido!
after editing yydecoder.h on amd64-debian i still get the error: nntpthreadsocket.h:237: error: extra qualification ‘NntpThreadSocket::’ on member ‘m_findEndLine’ Any idea's? henk
solution above by kylesoule at step 3
Hy, humm, have you show you Mailfolder ? ;) regards Blacky
Pardon?
Is there anyway to make an nzb file automatically open in klibido? As it is now if I click an nzb file on a website in konqueror and select oepn with klibido, currenly nothing happens. Instead I have to download it, open klibido and select open nzb. Is there anyway to automate this process? Great program btw :)
Not right now. I'll surely add this feature/option when I have some time...
I have a compilation problem on my Slackware 10.2 This is the output of compiler: usr/lib/gcc-lib/i486-slackware-linux/3.3.6/../../../../i486-slackware-linux/bin/ld: cannot find -ldb_cxx collect2: ld returned 1 exit status make[1]: *** [klibido] Error 1 make[1]: Leaving directory `/tmp/klibido-0.2.4.1/src' make: *** [install-recursive] Error 1
You need the c++ libs of Berkeley db. If you're compile the Db from source, pass --enable-cxx (or something similar, see README) to ./configure
ll I have to say is, Awesome, Awesome, Awesome!! This is very close to the top (if not the top) piece of oss software I have ever used! Congrats!
Thanks :]
Hi, this must be a very useful software. But i have some problems to compile it. Configure script says it is ok but make says : g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/kde -I/usr/share/qt3/include -I/usr/X11R6/include -I/usr/include/db4 -DQT_THREAD_SUPPORT -D_REENTRANT -I/include -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -c -o klibido.o `test -f 'klibido.cpp' || echo './'`klibido.cpp klibido.cpp: Dans la fonction membre « void klibido::slotViewFile(KURL) » : klibido.cpp:816: attention : unused variable `int index' klibido.cpp: Dans member function « void klibido::migrateDbs() »: klibido.cpp:1387: error: saut à l'étiquette du « case » klibido.cpp:1377: error: crosses initialization of `char*p' make[2]: *** [klibido.o] Erreur 1 Can you help me please?
I silently re-released the source to fix this and another compile problem on some systems. Please download the source again and retry. Thanks
hi, Debian package here: http://l1nux.free.fr/index.php?&direction=0&order=&directory=Debian/Internet thanks for this software :)