-
 KDE-Apps.org Applications for the KDE-Desktop 
 GTK-Apps.org Applications using the GTK Toolkit 
 GnomeFiles.org Applications for GNOME 
 MeeGo-Central.org Applications for MeeGo 
 CLI-Apps.org Command Line Applications 
 Qt-Apps.org Free Qt Applications 
 Qt-Prop.org Proprietary Qt Applications 
 Maemo-Apps.org Applications for the Maemo Plattform 
 Java-Apps.org Free Java Applications 
 eyeOS-Apps.org Free eyeOS Applications 
 Wine-Apps.org Wine Applications 
 Server-Apps.org Server Applications 
 apps.ownCloud.com ownCloud Applications 
--
-
 KDE-Look.org Artwork for the KDE-Desktop 
 GNOME-Look.org Artwork for the GNOME-Desktop 
 Xfce-Look.org Artwork for the Xfce-Desktop 
 Box-Look.org Artwork for your Windowmanager 
 E17-Stuff.org Artwork for Enlightenment 
 Beryl-Themes.org Artwork for the Beryl Windowmanager 
 Compiz-Themes.org Artwork for the Compiz Windowmanager 
 EDE-Look.org Themes for your EDE Desktop 
--
-
 Debian-Art.org Stuff for Debian 
 Gentoo-Art.org Artwork for Gentoo Linux 
 SUSE-Art.org Artwork for openSUSE 
 Ubuntu-Art.org Artwork for Ubuntu 
 Kubuntu-Art.org Artwork for Kubuntu 
 LinuxMint-Art.org Artwork for Linux Mint 
 Arch-Stuff.org Art And Stuff for Arch Linux 
 Frugalware-Art.org Themes for Frugalware 
 Fedora-Art.org Artwork for Fedora Linux 
 Mandriva-Art.org Artwork for Mandriva Linux 
--
-
 KDE-Files.org Files for KDE Applications 
 OpenTemplate.org Documents for OpenOffice.org
 GIMPStuff.org Files for GIMP
 InkscapeStuff.org Files for Inkscape
 ScribusStuff.org Files for Scribus
 BlenderStuff.org Textures and Objects for Blender
 VLC-Addons.org Themes and Extensions for VLC
--
-
 KDE-Help.org Support for your KDE Desktop 
 GNOME-Help.org Support for your GNOME Desktop 
 Xfce-Help.org Support for your Xfce Desktop 
--
openDesktop.orgopenDesktop.org:   Applications   Artwork   Linux Distributions   Documents    LinuxDaily.com    Linux42.org    OpenSkillz.com   
 
Apps
News
Groups
Knowledge
Events
Forum
People
Jobs
Register
Login


Sponsoring


-
- Content .- Fans (1) .- Knowledge Base  . 

KNewz

   0.1 beta3  

KDE Usenet Application

Score 77%
KNewz
zoom


KNewz
zoom


KNewz
zoom


Link:  http://
Depends on  KDE 4.x
Downloads:  1111
Submitted:  May 21 2007
Updated:  Nov 21 2007

Description:

This is a binary newsgroup client for KDE4. I wrote it because there is no one client out there that does what I want it to. Planned features include automatic PAR2 checking (via kpart, whee), automatic unpacking of downloaded files, System tray support (trivial I know :p ), DBUS support, automatic queue save and restore upon shutdown/startup. Feel free to request more :)




Changelog:

Beta 4
Fixed issues with uudeview not being found.

Beta 3
Fixed some minor UI bugs.

Beta 2
Development has been on hold for the summer vacation :) KDE Beta 1 has just come out however, so I made the code compatible with it. I hadn't been developing it lately since the KDE API was constantly in flux, and I got sick of adding new features only to have my code not compiling with the next SVN revision because the API had been changed. However, the API has been frozen now so I'll be developing this actively now again.
The good news is that I have been using this exclusively to download my binaries, and I have found and fixed lot of bugs. A few remain though, and will be fixed for the 0.1 release. Queue saving and editing features will be introduced in the 0.2 release, and the connection code will be rewritten.

Beta 1

-Systemtray integration added

-Speed reporting for download threads added to main GUI.

-Removal of downloaded parts added. Main GUI still does not delete downloaded files entirely, to be fixed.

-Logging added. Program now logs failures to log file that is located in /home/user/knewz/log.txt by default.

Known bugs

-Some files do not update their status even when downloaded entirely.

-Timeouts due to network congestion are not handled gracefully, so the file will not download completely nor be decoded if a thread downloading a file undergoes a timeout.

Alpha 3

-Decoder progress bars in main GUI now actually work

-Decoder now decodes files into subdirectories in the main download directory according to the filename of the *.nzb

Alpha 2

-Decoder progress bars added to main GUI

-Decoder now works properly for multipart binaries with incorrect subject title

Alpha 1

Early alpha release, so expect it to eat your gnu, rape miscellaneous pets and sexX0r your computer.




LicenseGPL
Source(Beta 4)
Send to a friend
Subscribe
Other  Apps  from ChaosWars
Report inappropriate content



goto page:  1  2  3 

-

 By the way

 
 by ChaosWars on: May 22 2007
 
Score 50%

It might be a good thing to mention that you need CMake and the kde4lib package installed. Also, you will probably have to either edit the main CMakeLists.txt file to point it to your kde4 installation (it points to /opt/kde4-svn in the file) or pass it to cmake when running it as -DCMAKE_INSTALL_PREFIX=/path/to/kde4


Reply to this

-

 SVN

 
 by ChaosWars on: May 22 2007
 
Score 50%

The code is changing very rapidly, there are new commits everyday. For those wanting to check out the source, the address is https://knewz.svn.sourceforge.net/svnroot/knewz


Reply to this

-

 great idea

 
 by mirshafie on: May 23 2007
 
Score 50%

This is a really good idea, KDE needs a binary news client.

But how do I compile it? The package does not come with a configure script or makefile?


Reply to this

-

 Re: great idea

 
 by ChaosWars on: May 24 2007
 
Score 50%

As mentioned, you need to install cmake to be able to compile this. KDE4 is based on cmake, so autotools will not be used to compile KDE4. All KDE4 applications should use cmake as well.
Install cmake, and install the kde4lib alpha package for your distribution. You will probably have to add a custom source to your package manager or download the tarball from www.kde.org and compile it yourself (along with all it's dependencies). Alternatively, you could use the kde4 svn compile script that is here on www.kde-apps.org.

Once you have done all that, cd into the directory you unpacked this source into. Run the command "cmake . -DCMAKE_ISNTALL_PREFIX=/path/to/kde4" without the quotes. CMake should then do it's thing and generate a Makefile for you. You can then just run make as normal. Run the binary generated, and fill in the options for your news server. The program should work, more or less :D The decoder sometimes bugs out, I'm still trying to track why it doesn't fully decode some articles. And I need to add in some code to put the downloaded files into their own subdirectory. I'll get that done for alpha3, but in the meanwhile, here's alpha2. Thanks for testing :D


Reply to this

-

 Concerning release

 
 by ChaosWars on: May 24 2007
 
Score 50%

For those that don't know, KDE4 is being released end October this year, so only then will/can this application be released as stable since it links against the KDE4 libraries. Although it is pretty stable even now, since kde4lib will undergo a code freeze before release, abd will undergo a feature freeze before that, so the only things happening on that side will be bugfixes.
I will look at how feasible a KDE3 port will be once the application is ready to be released as stable. I'll get a beta version out by the end of next month I think, depending on exams.


Reply to this

-
.

 What about Klibido?

 
 by Mermouy on: May 25 2007
 
Score 50%

What are the differences with Klibido please?


Reply to this

-

 Re: What about Klibi

 
 by ChaosWars on: May 25 2007
 
Score 50%

At the moment, not that much. It should be a lot faster, since it is built against Qt4 and KDE4. KLibido is built against Qt3 and KDE3. Programatically speaking things like the model/view controller in Qt4 make certain design elements much "cleaner".

I use KLibido myself, and I thought about writing patches for KLibido or nzb instead of writing my own client. But ultimately I decided, especially in the case of klibido, that it would be easier in the long run to write my own code than trying to decipher the existing code base, given the small size of my project.

In the long run, this program will have everything that I miss in klibido, such as smart *.par file downloading and automatic parity checking, automatic unpacking of downloaded files and cleanup, system tray integration, DBUS integration, and the ability to save your download queue between sessions.

KLibido aims to be a comprehensive news client, and does a whole lot more than just downloading the contents of a *.nzb file. For me, that is a lot of functionality that I don't use, and never will, and I miss a lot of the above mentioned functionality. Reason enough for me to write this client.


Reply to this

-
.

 Re: Re: What about K

 
 by Mermouy on: May 25 2007
 
Score 50%

Thanks a lot for these explanations... And courage!


Reply to this

-
.

 multi part?

 
 by tommycw1 on: May 26 2007
 
Score 50%

Will this support downloading of files that are split across multiple posts? This is something that has been implemented in free news readers on Windows about 10 years ago, but for some reason, last I checked knode does not support this.


Reply to this

-

 Re: multi part?

 
 by ChaosWars on: May 26 2007
 
Score 50%

Erm, yes it does. But then, so does every other BINARY news client in Linux. I have never used knode myself, but BNR, KLibido, Nzb and KNewz all support multipart downloads. KNewz is limited to multipart files obtained from *.nzb files, since I myself don't particularly relish browsing more than a million posts in alt.binaries.boneless to find the few that I want :D I don't ever plan to iplement that BTW, but if you are talking *.nzb files then the answer is emphatically : yes. In fact, rather than write my own half-assed yenc decoder I statically link to uudecode, which is arguably the best encoder/decoder there is for newsgroup binaries. The files are all passed to uudecode for decoding, and I have implemented it in such a way that there shouldn't be a file out there that it fails to decode. I based the decoding code off uudeview, the frontend written for uudecode by the author of uudecode himself, so what ever that can decode, KNewz should be able to decode as well.


Reply to this

goto page:  1  2  3 

Add commentBack






-
-
Do you like or dislike Ubuntu Unity?
 Yes, unity is alien technology!
 It is less confusing than Gnome 3 default, shell.
 Granny thinks it is much more usable than Gnome 2
 Canonical is embarrasing itself with this split project
 Gnome 3 default shell is much better
 I dislike Unity, Gnome 3 default shell is alien technology!
 None of the above, I like the 2Gb for free and Apple alike behavior. Will post a comment instead

resultmore
 
 
 Who we are
Contact
More about us
Frequently Asked Questions
Register
Twitter
Blog
Explore
Apps
Jobs
Knowledge
Events
People
Updates on identi.ca
Updates on Twitter
Facebook App
Content RSS   
Events RSS   

Participate
Groups
Forum
Add App
Public API
About KDE-Apps.org
Legal Notice
Spreadshirt Shop
CafePress Shop
Advertising
Sponsor us
Report Abuse
 

Copyright 2003-2014 KDE-Apps.org Team  
All rights reserved. KDE-Apps.org is not liable for any content or goods on this site.
All contributors are responsible for the lawfulness of their uploads.
KDE and K Desktop Environment are trademarks of KDE e.V.