KLibido (Usenet binaries downloader)

Network

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

0
5 .0
Description:

KLibido is a graphical Usenet file grabber for KDE. It supports multiple server, multiple download threads per server, queue management, .nzb files, etc...
Last changelog:

14 years ago

* 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)

m00nraker

10 years ago

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.

Report

timseal

12 years ago

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).

Report

Carps

12 years ago

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 ?

Report

Carps

12 years ago

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

Report

Carps

12 years ago

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 :(

Report

ktulu77

13 years ago

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 :)

Report

niti

13 years ago

great program. thanks. it would be better if ou add to it an option for nzb download.

Report

niti

13 years ago

oo sorry. it has alredy an option to download nzb files. escuse me pls.

Report

Molcrin

14 years ago

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.

Report

C

bauno

14 years ago

>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.

Report

nesman

13 years ago

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

Report

nesman

13 years ago

solution above by kylesoule at step 3

Report

kylesoule

13 years ago

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.

Report

kylesoule

13 years ago

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!

Report

Blackcrack

14 years ago

Hy,

humm, have you show you Mailfolder ?
;)

regards
Blacky

Report

C

bauno

14 years ago

Pardon?

Report

goonjamin

14 years ago

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 :)

Report

C

bauno

14 years ago

Not right now. I'll surely add this feature/option when I have some time...

Report

gohanz

14 years ago

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

Report

C

bauno

14 years ago

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

Report

paulicat

14 years ago

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!

Report

C

bauno

14 years ago

Thanks :]

Report

rrichie

14 years ago

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?

Report

C

bauno

14 years ago

I silently re-released the source to fix this and another compile problem on some systems. Please download the source again and retry. Thanks

Report

l1nux

15 years ago

hi,
Debian package here:
http://l1nux.free.fr/index.php?&direction=0&order=&directory=Debian/Internet
thanks for this software :)

Report

14 years ago

* 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)

12345678910
product-maker Base: 4 x 5.0 Ratings
Be the first to comment
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
0.2.5
updated Mar 04 2006
added Oct 16 2004
downloads 24h
0
mediaviews 24h 0
pageviews 24h 2
System Tags app software