Due to a lack of time, and the inclusion of RSS parsers in newer versions of Usenet clients, I've decided to stop development on NZBivo. Development hasn't really moved forward in quite some time anyway, so it's not really a shocking revelation so much as stating the obvious. If anyone feels there is still a reason to continue development of NZBivo, they're certainly more than welcome to take up the torch.... read more
In typical internet fashion, I have to start off by apologizing for my lack of updates. I have a new daughter and a new job, and I have been swamped with life :-D
I am looking over the issues mention in the forum, and I will try to get those things resolved ASAP. Once I do that I will probably release a real 1.0 version and replace the old and busted code so you won't have to download the latest SVN HEAD.... read more
I have updated the SVN release, which in and of itself isn't news, but I think we're getting closer to a proper release. A few things to note:
* I have added an option to manageshows.pl (-s) to allow you to import an existing .shows file. It *should* pull in your shows, qualities and templates, but please be sure to check the DB manually to make sure everything imported correctly.
* There have been some schema changes (sorry!). Due to limitations in sqlite (no alter column allowed) we cannot just update the schema so you'll need to reinit your DB. The good news is that it never hurts to reinitialize, and now with being able to import a .shows file hopefully this will be less painful. I am trying to anticipate any data we could want to use and get it into the schema now, so that we won't have to mess about with this stuff once we've made the release.... read more
OK, so I took some time to stop and think about what I was doing, and I decided that the OO path I took with NG of nzbivo was dumb.
So, I have rewritten it. The main thing we're sporting this time, which is frikkin slick, is sqlite3 DB support. This allows us to offload a lot of the logic to the DB via simple SQL queries.
You may have to add some new modules (such as DBI and DBD::SQlite, and Maybe LWP::UserAgent::WithCache), but I think it's worth it. ... read more
Hey everyone,
So while it is not done by any means, I think nzbivo-ng is finally ready for some testing. I should start by saying, if you love TV like I do, you probably should not completely replace whatever your current method of obtaining it is, however I have been using this new version for a day or so now, and it seems to be working well.
A few caveats and some general information. First of all, there are some new PM's required. I have not taken a complete inventory and they fluctuate day to day, so I don't recall exactly which ones. I tried to reuse as many as I could from the original nzbivo, but obviously I didn't completely succeed :-D I'd say run it, and add them as necessary. I don't imagine I'll be adding any more now that we're mostly done, so it can't hurt to add them anyway.... read more
Hey everyone,
So things came together a lot more quickly than I had expected, and I now have a working, bare bones version of NZBivo NG commited to subversion. For those interested, the files can be found here:
https://nzbivo.svn.sourceforge.net/svnroot/nzbivo/
It should work with your existing .shows file, but please please please remember that this very much alpha code. It is still full of debugging output, and currently only checks on source (tvbinz.com). There is still a fair bit of work to be done, but I wanted to give anyone who was interested a crack at it.... read more
Hey everyone,
I am sorry it has been a long time since any updates. I have a new daughter, so my spare time is severely limited :-D
However, with that being said, I have spent the last few days in a coding frenzy working on a completely re-written version of NZBivo. We have switched to an OO model, and made quite a few changes to the general way the program works.
A few of the major new features are:... read more
Hey gang, I finally got off my lazy bum and pushed out a new version. It has a couple of new things which are outlined in detail in the change log, but a quick overview is:
Daemon mode -- It'll go to the BG and check periodically based on your preferences
New Source -- Added tvbinz.net. So far it works *great*. Especially since nzbindex seems to be having problems with their RSS feeds, and TVnzb has periodic database issues.... read more
Hey gang,
Sorry it took me so long to get this release out. I really don't have an excuse except that I am lazy. This release should fix a few minor issues, such as the program crashing when valid dates could not be determined.
I've been using it awhile, and it seems to be working great for me, but your milage may vary, so please feel free to leave a comment if you have issues
Hey gang, sorry for the long wait between releases. The summer TV season has been slow, but I have been super busy. Anyway, I won't bore you with excuses :-)
So, I fixed a few annoyances in 0.7.0 locally, but have been a slacker and not uploaded it yet. Hopefully I will get that done tonight. The main fix I remember off the top of my head is that we do better validation of the dates returned by tvrage which were causing NZBivo crash.... read more
I have pushed out a final version of NZBivo. I think its pretty keen, and seems to work quite well for me so far. There are a few issues, such as shows like Law & Order: Criminal Intent (specifically due to the "&"), but that mostly has to do with it being posted differently to different places.
As a reminder, if you need to put an & in your .shows file, you will need to use the equivalent for it, which is &, so for instance:... read more
Hey all. I have decided to release a *beta* of the new nzbivo. This release doesn't necessarily add a ton of features, but it should make everything work just a bit better. There are a couple of new dependencies, Date::Manip and Config::Auto. You should be able to install the from CPAN pretty easily.
As promised, I have created a seperate configuration file, called nzbivo.config, because you shouldn't have to reconfigure every time I feel like pushing out a new release. Secondly, I have added some basic spam checking to the nzbindex.nl checks. It seems to do a pretty good job for me. Basically, it compares when the files were posted based on the pubDate element, and if that is earlier than the next airtime of the show, minus a configurable offset of hours, then it skips it and logs it.... read more
Hey gang, I know it has been a while since I pushed out a new release and I am sorry about that. I have been noticing that some unscrupulous individuals think its a good idea to post fake TV shows, so they show up on unverified sources (like nzbindex). I started working on a solution to this problem, and it became far more involved than I meant. So I decided that in the interim I would put out a release that had the option to disable searches of either sites (or both if you really want to, but that seems kinda silly to me...).... read more
I have released nzbivo 0.6.4. It is a pretty minor release, just fixing a little bug with with pre-air nzbindex.nl search code, adding some logic to make shows with a colon (:) in the name (CSI: Miami, etc), and cleaned up the code a bit so it compiles cleanly with -w enabled again.
Enjoy!
Hey everyone,
I just noticed that shows with a colon (:) in them are probably giving errors. I think I have fixed this, but because I don't want to package up a whole release, I'll just give you the line you need to add. On line 266, there should be a couple substitutions that look like so:
$show->{'Name'} =~ s/'//g;
$show->{'Name'} =~ s/$//g;
You should be able to add:
$show->{'Name'} =~ s/://g;... read more
Hey everyone, I have finally gotten off my duff and created a proper website for NZBivo at http://www.nzbivo.info/ There is not a whole lot to it now, but I will be working on adding more to it over time.
So surf on over, and as always feedback is welcome!
Hey everyone. Because I like beer (beer is awesome!), and I am also a whore, I have decided to start accepting donations.
If you like NZBivo and want to contribute to the beer fund, you can do so here: http://sourceforge.net/donate/index.php?group_id=204746
5% of all donations go to the EFF. Without them, its entirely likely that some large cartel, who hates the idea of people being able to help themselves in this world, would have shut down projects like this, because it encourages terrorism or some such nonsense.... read more
Ok, so I really need to do a better job of managing my project. Generally, because I have no idea when I'll have time to work on it, I push things out as they are ready, but obviously today that has backfired.
Either way, I think this is a pretty solid release, and will likely be the last one for a couple of weeks. This release implements multiple <Search> tags per show, to allow you to search for multiple iterations of the same show, expanding on the 0.6.2 releases new search template strings. See the change log for more details, and check out the code if you're really hard up to see exactly what changed.... read more
Hot on the heals of 0.6.1 comes this new release. There are no major changes, I just added 2 new search template fields %seasonshort% and %episodeshort%. They basically set you strip the leading zeros from searchstrings. This is useful to catch those silly groups who keep releasing stuff like How.I.Met.Your.Mother.3x15.
I am working on a way to have it perform multiple searches for the same show, but for now you will have to create 2 entries in your shows file. I understand that this may lead to shows getting out of sync, so I'll try to get it sorted out soon
Yea, I know I *just* (like literally an hour ago) release 0.6.0, but I hated myself for it the entire time. I didn't like the way quality searches were done, so I have fixed it. There is more in the changelog about it, but essentially now it only searches for the quality you put in you <Quality> tags, and doesn't roll downhill as it were. My apologies to anyone who downloaded 0.6.0.
I have left 0.5.2 available on the download page as well, since 0.6.1 is still pretty new. Please let me know if you run into any major problems
Hey everyone,
I finally had a couple hours to work on a new release! This one incorporates quality settings on a per show basis. With that being said, I am not sure I like the way I implemented it. Currently it takes the setting you have in the <Quality> tag, and uses that as its optimal, but it will cycle down until it actually find something. So for instance, if you have 720p set as your quality, it will search for that first, but will then look for just a standard release as well.... read more
Hey gang, I know it has been awhile, so I offer my apologies. Here is a new version. It has been a long time coming, and were I not so busy with work, I should have pushed it out a long time ago. There is only one small change. You no longer have to define a <Search> element. If you don't add it, it will just use the standard %name%.S%seasonE%episode% by default.
I am still working on the program, so please keep checking back, but work has gotten crazy busy, so I have much less free time.... read more
Hello faithful nzbivans! (thats what I just now decided to start calling people who use nzbivo, in case anyone was wondering).
First off, I wanted to let you know I have not forgotten about you. I am slowly working on a new version, but I don't have a projected release date yet, as work is keeping me pretty busy.
Secondly, I have noticed that some unscrupulous people are posting spyware labeled as TV shows (example: http://www.newzleech.com/posts/?p=80914#comments\). Sadly I can't think of any real way to differentiate these from the real thing, other than what we already do (size check, not search until x time before air, etc). Either way, I wanted to mention it. Sorry if nzbivo ends up grabbing one for you, I personally blame the spammers for being big fat jerks :-D
Perl script that automatically searches for new episodes of your favorite TV shows and downloads the corresponding NZB files from various free sources on the internet.
This release is mostly just to update the .shows file and the README. I was sleepy, and I stupidly said that you do not have to have the <Search></Search> element in your shows file. Turns out I'm just an idiot, and you do. I have updated the .shows file to include the proper template for most shows, which is <Search>%name%.S%season%E%episode%</Search> Sorry about that!... read more
I am back from holiday and have a new release ready for you! This adds som fairly significant functionality, thanks to NZBivo user Paolo. You can now create custom search templates for individual shows. This is extremely useful for shows that don't follow a standard Name.S01E01 format, such as The Colbert Report, The Daily Show, David Letterman, Jay Leno, etc
Please see the readme for info on how to use this new functionality. It is pretty straightforward and has worked quite well for me so far.... read more