Skip to content

CODExperiments

Doing it MY way!

  • Home
  • 2011
  • January
  • 25
  • NZB Completion Checker

NZB Completion Checker

Posted on January 25, 2011July 28, 2015 By Zoon 32 Comments on NZB Completion Checker
Usenet

Did you ever spend a few hours downloading a file from usenet using an NZB file, just to find out, it was far from complete? Tired of spending your time and bandwidth?

However, the solution to that problem is simple! Read on for more…

UPDATE Please go to this tag for the lastest version of NZBcc, or use the download box on you right, to download the lastest version of NZBcc, thanks!

In order to avoid downloading incomplete files, I made the NZB Completion Checker (NZBcc) program. In a matter of minutes it can check all files in the NZB file, if they exists or not!

Let me show you a screenshot:

Yes I know… pretty darn impressive 🙂 Anyways, here is a quick breakdown of whats going on in the screenshot. The top box (Server name/IP) should be pretty clear to anyone who has ever used usenet. Connections is the max number of connections your account supports. If it support 20 connections, you can use 10 connections for NZBcc, and the other 10 for downloading. It’s totally up to you. Test have shown, that using 20 connections instead of 10 connection, is 2 x faster. It’s faster alright, but not 100% faster. Just keep it in mind.

Below the “NZB Details” box, is the content of the NZB file rendered as a tree structure. If you unfold a node, you can see the download progress of the article, the newsgroups that are searched and the article ID. The icon next to the article id indicates if the check is pending (clock), if the article exists (green checkmark), or if the article is not present on the server (red mark=bad). The tree is updated realtime!

Below the tree is a narrow progressbar. The progressbar is updated everytime a file has been completely checked

When you shutdown the program the settings are saved. Your password is stored in plain text, so if you want to keep it secure, remove it from the GUI before exiting. The checkbox next to the password, shows the password in cleantext – so you can check your typing.

[ad name=”Google Adsense-1″]

When the check is completed, you will be presented with the following screen:

Completion Breakdown (click for larger version)

This is a breakdown of the entire check process. From this screen you can evaluate, if the file should be downloaded or not, depending on how complete it is. PAR/2 files are not taken into account!

Downloading
You can download this piece of software for free, and use it for free – no strings attached! However, direct linking to the download is prohibited. Link to this page instead.

There is not much more to it than that. It should be quite easy to use the program. If not, drop a comment 🙂

Requirements
In order to move people up the technology ladder, I have written this program in .NET 4.0. That means this software requires .NET 4.0 before it can be executed. .NET 4.0 can be downloaded from here. Again, this is a free download provided by Microsoft.

Other than that, the only thing you need is an internet connection and some NZB files to check 🙂

Updates
The following features are scheduled for the next version:

  • Windows shell integration – double click a file, and the software will check it
  • Windows shell integration – right click a folder, and batch check all *.nzb files in that folder
  • Whatever you are missing 🙂
  • Bug fixing

Please report any bugs to this post, thank you!
[ad name=”Google Adsense-1″]

My desktop computer has suffered a motherboard failure, and I’m trying to get the cash together to buy a new one. If you could help me out with a few bugs, you will not only be supporting NZBcc but also helping me out! I hate developing on my crappy laptop…

Use this link to support us – you can try out the service WITHOUT a credit card for 7 days 🙂 You just need a email! Try Unblock-us.com 🙂





Download link
Get the file here. Just remember, that this is beta software. Bugs will most likely be present!

New version coming soon…
A new version is being tested as I write this. The new version will contain a new great feature. If NZBcc clears a NZB file (meaning-> no errors found), it can generate a new NZB file without the .PAR2 files, saving you some bytes when you queue up the NZB file for download. This could be anywhere from %5-%15 saved! You just have to remember, to download the file shortly after new new NZB file has be generated. It case you are not quick enough, and you have missing parts, don’t worry! NZBcc also saves the .PAR2 files in a new NZB file, so you can download them if you REALLY need them 🙂

Tags: Articles Download NZB NZBcc Usenet

Post navigation

❮ Previous Post: OpenCV – Mosaic
Next Post: Dynamically load combobox using jQuery ❯

You may also like

Usenet
NZB Completion Checker 1.1.0.0 alpha update #2
March 17, 2012
Programming
NZB Completion Checker minor update
February 6, 2012
Usenet
Error reporting
January 6, 2012
Usenet
Upcoming changes – alpha release
March 26, 2012

32 thoughts on “NZB Completion Checker”

  1. Phill says:
    January 28, 2011 at 01:21

    Nifty Little program – i can see a huge benefit – especially with files that are really old and border on the Usenet Provides maximum age guarantee.

    I have encountered a couple of minor issues.
    – I use SSL for my connections, this does not appear to be supported in checking the items – but it did work on the NZB parts (unless that is extracted by the program without connecting to the usenet server)

    – the little + boxes beside each item did not expand using the mouse pointer – once I selected the item and performed a left arrow, the details appeared.

    Rgds
    Phill..

  2. Zoon says:
    January 28, 2011 at 05:39

    Hi Phill!

    No, SSL is currently not supported, but I will look into it. Sounds like a good addition to the program 🙂

    I tested the program on Windows XP and Windows 7, and I have had no problems unfolding the tree. So I have a few questions for you:

    What version of Windows are you using?
    Have you changed your Windows appearance, like larger fonts and such?
    What is you current screen resolution?

    And thanks for your feedback, it is much appreciated 🙂

    /Lasse

  3. Dan says:
    January 28, 2011 at 16:30

    Out of curiosity, what NNTP command are you using to verify that an article exists?

    Regards,
    Dan

  4. Zoon says:
    January 30, 2011 at 01:34

    Hi Dan!

    A good place to start, would be to take a look at section 3.1 in RFC 977 🙂

  5. Pingback: Usenet Completion Guide : NZB Completion Checker | Newsgroup Reviews Blog
  6. Pingback: - Le blog des Newsgroups
  7. Porsche911 says:
    April 8, 2011 at 04:45

    Cool .. Love it !!

  8. J says:
    August 28, 2011 at 01:20

    Great Program! Definitely would be interested in SSL support. I have SSL on to be as secure as possible when downloading from Usenet servers. Should there be any issues my running this check with SSL turned off?

  9. Zoon says:
    August 29, 2011 at 19:34

    Hi!

    The latest version already supports SSL, so just go download it 🙂 (Version 0.7). Issues? It’s hard to say really… it depends on how much of your traffic your ISP should be able to monitor! I would go with the SSL option for sure!

  10. Pingback: downloading from newsgroups
  11. d says:
    January 28, 2012 at 16:36

    what does ‘index was outside boundaries of array’ mean when running the password check feature?

  12. Zoon says:
    January 28, 2012 at 17:41

    must be a bug. what did you do? as detailed as possible please 🙂

  13. Tom says:
    February 6, 2012 at 12:59

    Hi,
    I have problems verifying against nntp-servers that greet with 201:

    Unexpected server response while connecting: 201 Welcome to GIBInews. Have fun (i034)

    Can you please add this as accepted so that it does not throw an error?

  14. Zoon says:
    February 6, 2012 at 13:09

    Sure thing! Can you provide a servername, so I can test it, before I release it? I’ll fix it when I come home from work! Check back in 10-12 hours or sometime tomorrow! I’ll create a new blogpost about the fix, so you can see it’s there 🙂

  15. Tom says:
    February 6, 2012 at 17:32

    You can try it with for example:
    news.readfreenews.net
    port 119, no user/pass, no SSL
    http://i.imgur.com/twcdH.png
    Thanks!

  16. Zoon says:
    February 6, 2012 at 20:19

    Fixed it for you 🙂 though, you still need a password to sign on to that server!

  17. ken says:
    April 7, 2012 at 21:09

    do you support Mac OS?

  18. Zoon says:
    April 7, 2012 at 22:00

    No, sorry 🙁 However, you can run Windows XP in a virtual machine (Parallels?) and use NZB Completion Checker though that!

  19. bob says:
    May 13, 2012 at 00:07

    Thank you for this program!

  20. The Halk says:
    May 27, 2012 at 02:43

    Just started using after becoming frustrated with too many incomplete files. So far it has saved me from downloaded several incomplete files. I guess it’s time for a block at a backup server!

    Thank you very much for developing this program.

  21. Wakka880 says:
    July 4, 2012 at 02:08

    Dead Link 🙁

  22. Zoon says:
    July 4, 2012 at 07:06

    Just tried it, no problems encountered! Did you by any chance disable Javascript?

  23. Doobly says:
    July 24, 2012 at 06:59

    Nice program… but I ran the checker on some files and it showed it was complete. But after downloading the files, 95% of the files were incomplete. For example, 2-3 MB were missing from each file. any ideas?

  24. Zoon says:
    July 25, 2012 at 19:49

    Hi!

    NZBcc asks the NNTP server, if the file is there using a HEAD command. If the server can return the head of the file, it must have the file – unless it has been configured to always save/show the head of the file, even after the file has been deleted/removed. This would make it look like the server has a high completion of files. May I ask which NNTP provider you are using? – as this is not the first complaint I have gotten about this issue!

    And sorry for the long response time 🙂

  25. Steve says:
    January 30, 2013 at 12:51

    I have found if the Usenet Provider specifies a SSL port other than 443 the connection test fails.

    Usenet Provider in question is:
    http://www.thecubenet.com/

    They require Port 563 with SSL enabled.

  26. Zoon says:
    January 31, 2013 at 13:57

    Okay! But can you connect otherwise? There might be a bug in the connection test – but otherwise you should be able to connect to any port you want – right?

  27. Steve says:
    February 13, 2013 at 11:03

    Yes I can still connect, it does work. It is just the connection test as you highlighted that seems to be where the issue lies.
    Just an FYI for others out there.

  28. Para Noid says:
    March 8, 2013 at 01:36

    So, I tried to install your program, at which point I spent the better part of the next several minutes fending off constant suspicious changes to my registry, network entries, proxy entries, all sorts of credential entries, and some about trusted users (or something like that). It seemed quite endless [thank you Comodo firewall]. When I install most programs that use the internet (browsers, newsreaders, various other clients, etc) none of this happens, and this is the first time I’ve had to ask this question: so why is your program making so many changes in so many seemingly vulnerable spots? And, yes, I downloaded it via the link from your website and ran setup.exe.

  29. Zoon says:
    March 8, 2013 at 07:44

    I have no idea what you are talking about!?!? I use Comodo Firewall myself – but not on paranoid setting – coz that would drive me mad! The setup installation program is from Microsoft, and is the standard installer that comes with Visual Studio – hence, it’s more or less out of my control! I only ask the installer to make one registry change, and that is to associate .nzb files with NZBcc. Whatever else it does with the registry, is out of my hands! NZBcc itself does not use the registry, but a config file, so no problems there! I’ve checked the download file for tampering, and it’s clear! NZBcc has been cleared by MANY websites as NOT containing malware, so I’m pretty sure it’s okay! If you don’t feel comfortable with it – uninstall and delete it!

  30. Reid says:
    April 29, 2013 at 14:30

    I cant believe I finally find, what appears to be the program to answer my dreams, and I can not even download it. That “stupid” Ad Fly crap link does nothing, just sits there, even in different browsers. Sucks, this software would have been the answer to my prayers. Sure is fun to download 80 gig worth of files, only to find, just as someone above had said, every file has like two, or three bytes removed from every single file. Who would waste their time to do this?

  31. Martin says:
    May 30, 2013 at 09:38

    Will there be a portable version of this tool available?

    Or is there a specific need to have it installed?

  32. Zoon says:
    May 30, 2013 at 12:03

    There are no plans for a portable version. You can try and copy it to a USB stick, but I’m pretty sure there will be problems loading the server list file!

Leave a Reply

You must be logged in to post a comment.

Downloads

Get it while it's HOT:
NZBcc 1.2.2.0

Downloads
might be ad supported. If so, click in top right corner to continue when the counter reaches 0.

Support NZBcc



Sign up to Dropbox using this link

Archives

  • March 2016
  • September 2014
  • July 2014
  • January 2014
  • August 2013
  • January 2013
  • December 2012
  • November 2012
  • September 2012
  • August 2012
  • June 2012
  • May 2012
  • March 2012
  • February 2012
  • January 2012
  • December 2011
  • November 2011
  • October 2011
  • August 2011
  • July 2011
  • April 2011
  • January 2011
  • December 2010
  • November 2010
  • August 2010
  • July 2010
  • April 2010
  • March 2010
  • January 2009

Tag Cloud

AJAX Android Articles C# Download FMV Giganews HLSL HTML HTML5 Javascript jQuery MPEG Decoding MySQL Netflix NZB NZBcc PHP SQL Usenet Windows 7 XNA

Copyright © 2025 CODExperiments.

Theme: Oceanly News Dark by ScriptsTown