Since I released the first and second release of NZBFeeder, I've gotten nothing but good feedback.
This is what keeps me motivated to keep developing this app (not only getting good feedback, but knowing people downloads my app, and actually use it:))
Please post comments with bugs and featurerequests here on my blog, and I'll promise to keep working on NZBFeeder
I'll repost the download link for Beta release nr. 2 here:
Download here!
Friday, September 28, 2007
Thank you!
Tuesday, September 25, 2007
Trouble with .NET 3.5 framework
Trouble with .NET 3.5 framework
There seems to be an issue with the automatic installation of .NET 3.5 beta 2 framework when installing NZBFeeder on Vista. The workaround for this for the moment, is searching google for .NET 3.5 redistributable, and downloading the small executable from Microsoft (make sure you’re choosing Beta 2).
I will, however, compile the next version in .NET 3.0 which was actually originally intended.
Sorry for the troubles!
Field declarations in .NET 3.0
Check out this code:
private string _myStringProperty;
public string MyStringProperty
{
get { return _myStringProperty; }
set { _myStringProperty = value; }
}
This will provide a simple read/write string property.
The exact equivalent in .NET 3.0 (you can still do it old-school):
public string MyStringProperty{ get; set; }
Easy? :)
Using ?? in C#
Ever got a object cannot be null kind of exception?
Here's a little tip I picked up from Scott Gu's blog:
string s = null;
string myNewString = s ?? "The original string was null";
the ?? operator will automatically check the variable s to see if it's null, and if it is, assign the value on the right hand side of ?? to myNewString.
Wonderful :)
Monday, September 24, 2007
Second Beta Release!!
The second release of NZB-app (Now officially called NZBFeeder) is here!
Download it on the bottom of this post.
Please comment as much as you like. Criticism, bugs whatever. Let's make this the best utility for Usenet since Newsleecher :)
New features and fixes:
- Added: Better exception-handling and logging
- Changed: Historylist displays icons
- Added: Remembers downloaded files.
- Added: Ability to see number of matches for each rule, and also the names of the files (Currently only in a simple Messagebox..sorry.. I'm lazy)
- Added: Feature to view contents of rss-feed
- Changed: Feed-name and description automatically updated from RSS-feed
- Reason: feed name and description was overridden by feed-info anyway
- Added: Historylist control. Save, clear and filter log-messages
- Added: RSS-feed generation of the latest downloads. (beta beta)
Next release:
- Help, help and help.. and instructions
- RSS-feed generator out of Beta.
- Redesign the configuration-box (it's getting a little crowded...)
- More episode-tag handling.
- and maybe more.. Give me your suggestions!
For structural reasons, I will try to accumulate feature-requests and bug-fixes instead of releasing a new version every day :)
If you're having trouble with this version, please try the first beta (if you haven't already), and let me know!
Download here!
P.S:Yeah, yeah.. I know the icon sucks, but atleast it's not the default icon from VS.. :)
Wednesday, September 19, 2007
First Beta Release!!
Here comes the first beta release of my RSS-based NZB downloader.
It uses .NET Framework 3.0, so this has to be downloaded from Microsoft if you don't already have it installed. (it's free)
Features include
- Add unlimited RSS-feeds
- Add unlimited Matching-rules
- Run rules on selected feeds only
- Episode counter to avoid downloading the same nzb twice
- Custom refresh-time is set on each feed
- Minimizes to tray
- Run on windows startup (optional)
- Run external application on startup
- added 19.09.2007: Force RSS Refresh
- fixed 19.09.2007: Error accessing config file when closing configuration-box (vista)
Current known issues
- No register of downloaded files
- can result in duplicate downloads if episode-counter is turned off.
- Episode-counter only supports the S##E## format in titles (only applicable if the rss-feed doesn't contain episodeinfo like tvnzb.org does)
TO-DO
Next Release
- Keep track of downloaded files to avoid duplicate downloading
- Handle the case where NZB-file is downloaded but is left in the download-catalog. If nzb with same name is downloaded it will overwrite the existing file without notice.
- Enable rule-self-destruct. Example: "Disable rule after # downloads" (useful when waiting for a specific release, and no use for rule after nzb is downloaded)
Future Releases:
- 'Advanced' rule editing with RegEx builder etc.
- Support for additional season/episode-formats
- Better logging
- More help (any help at all would help:) )
- Support for torrent-files (maybe this one will be left hanging, since there already is alot of 3rd party plugins and such for torrent)
- Support for rss-feeds that require login
- Possibility to directly connect to a UseNet server and look for NZB-files directly in groups (will require usenet-server login)
What do you need to do?
1. Unzip, run setup.exe, run application:)
Post as many bugs, feature-requests and other issues you may have here on my blog, and I will keep you updated on features that are being implemented, as well as new releases!
Tuesday, September 18, 2007
Welcome
Hi.
I decided to create this blog to have a place to publish small utils I program.
The first app to appear here will be a small util that reads RSS from some UseNet nzb-site, parses the items, and based on rules you create it will download the nzb-file to a folder.
Release of the first beta will be today sometime :)
Stay tuned
