•   
  • 1
  • 68
  • 69
  • 70(current)
  • 71
  • 72
  • 246
  •   
Sick Beard - Automatic TV Show Episode download/sort/rename, nfo/tbn maker & TV Guide
steve1977 Wrote:Thanks. This is a bit unfortunate as it will take hours/days to update (too many shows). But will force the full update. Checked with TVDB and all good.

Until you're sure it's working there's no reason to force update every show, just try one show that you know is wrong and see if it fixes it. If so then it will fix all of them at 3AM when it does the full update.

Sinister if it snatched the proper then the status would have been "Snatched (Proper)" and it would have replaced it even if it's smaller. Checking for proper|repack in the filename would work for cases where it doesn't have the "Snatched (Proper)" status, so make a ticket for that on google code so I don't forget please. What I'm more interested in though is what crashed your proper thread in the first place? If I fix that this whole problem should go away :0)
Reply
midgetspy Wrote:What I'm more interested in though is what crashed your proper thread in the first place? If I fix that this whole problem should go away :0)

Damn it... looks like i erased the log when i updated earlier today...

But here's another exception when trying to send notification to XBMC and there
is an extended ascii charater :

Code:
Jun-05 16:49:53 DEBUG    BACKLOG :: Sending notification for The Real World - 22x12 - ¡Adios Cancun! - SD TV
Jun-05 16:49:53 DEBUG    BACKLOG :: Sending notification to XBMC via host: cns-bedroom:80username:  password:
Jun-05 16:49:53 ERROR    BACKLOG :: Exception generated in thread BACKLOG: 'ascii' codec can't encode character u'\xa1' in position 55: ordinal not in range(128)
Jun-05 16:49:53 DEBUG    BACKLOG :: Traceback (most recent call last):
  File "C:\SickBeardQL\sickbeard\scheduler.py", line 54, in runAction
    self.action.run()
  File "C:\SickBeardQL\sickbeard\searchBacklog.py", line 182, in run
    self.searchBacklog()
  File "C:\SickBeardQL\sickbeard\searchBacklog.py", line 126, in searchBacklog
    search.snatchEpisode(curResult)
  File "C:\SickBeardQL\sickbeard\search.py", line 83, in snatchEpisode
    notifiers.notify(NOTIFY_SNATCH, result.episode.prettyName(True))
  File "C:\SickBeardQL\sickbeard\notifiers\__init__.py", line 21, in notify
    xbmc.notifyXBMC(message, notifyStrings[type])
  File "C:\SickBeardQL\sickbeard\notifiers\xbmc.py", line 95, in notifyXBMC
    request = sendToXBMC(command, curHost, username, password)
  File "C:\SickBeardQL\sickbeard\notifiers\xbmc.py", line 52, in sendToXBMC
    enc_command = urllib.urlencode(command)
  File "C:\Python26\lib\urllib.py", line 1268, in urlencode
    v = quote_plus(str(v))
UnicodeEncodeError: 'ascii' codec can't encode character u'\xa1' in position 55: ordinal not in range(128)
------------------------------------------
[4 Kodi Clients + 3 Norco RPC-4224 Media Servers w/137 TB HDD Space]
Do you know what the "Thank User" button does? :)
Reply
Although rare, i have seen some Web DL released that were posted on NZB sites
as "720p iTunes". Just so you know if you want to add an extra search term for
the 720p Web-DL ones.

-Pr.
------------------------------------------
[4 Kodi Clients + 3 Norco RPC-4224 Media Servers w/137 TB HDD Space]
Do you know what the "Thank User" button does? :)
Reply
Just opened SB on browser. On coming episodes all folder art has disappeared. On the home page shows are no longer sorted on airing date and it is not possible to change the Next Ep tab. Any ideas?
Reply
If the folder art is gone that means the folders are missing or the files are deleted... and about the table sorting, is there a javascript error?
Reply
The folder art is still there. How do i know if there is a javascript error?
Reply
Kode Wrote:Heh, well here is the guide so far, needs a bit of a tidy up. http://www.lockstockmods.net/2010/06/03/...sickbeard/

Very nice tutorial. Although I had sickbeard already running I got some new ideas from your post. One came from the commands you posted for updating sickbeard. So I came up with a shell script which automates the whole updating process for people with an unRAID system or ubuntu users that dont want to install git.

There are only two conditions for using this script:

1. Your sickbeard folder has to be named "sickbeard.

2. You to adapt line 4 of the script to make it running on your system. You have to set path=/home/user to the folder path of the PARENT directory of your sickbeard installation (the directory in which the "sickbeard" folder is located). Note that there is no "/" at the end of the path information as it will not function otherwise.

You run the script by typing: sh /path/to/script/NameOfScript

I named it update_sickbeard, but any name will do.

So what does the script do?

1. It gets your login information from your autoProcessTV.cfg file and then shuts down sickbeard.

2. Downloads the newest sickbeard version, extracts it and makes a backup copy of your current installation named sickbeard_backup. For this reason, IF SOMETHING GOES WRONG, DONT RUN THE SCRIPT DIRECTLY A SECOND TIME. First save you sickbeard.db, config.ini and autoProcessTV.cfg in another folder. Otherwise you might loose the files.

3. The script then copies sickbeard.db, config.ini and autoProcessTV.cf into the newly downloaded sickbeard folder, deletes the old sickbeard folder and renames the new one to "sickbeard".

4. Sickbeard is started as daemon with: nohup python SickBeard.py &

If you want to use this script, just copy the text below into a file:

Code:
#!/bin/sh

# Required setting: Absolute path to parent directory of sickbeard folder.
path=/home/user

# Optional setting to switch branch. DONT CHANGE IF YOU DONT KNOW WHAT THAT MEANS!
branch=master

# Get webgui access settings from autoProcessTV (needs to be set up) and shutdown sickbeard.
host=`echo | grep 'host=' $path/sickbeard/autoProcessTV/autoProcessTV.cfg | cut -d '=' -f2 | tr -d '\r'`
port=`echo | grep 'port=' $path/sickbeard/autoProcessTV/autoProcessTV.cfg | cut -d '=' -f2 | tr -d '\r'`
user=`echo | grep 'username=' $path/sickbeard/autoProcessTV/autoProcessTV.cfg | cut -d '=' -f2 | tr -d '\r'`
pass=`echo | grep 'password=' $path/sickbeard/autoProcessTV/autoProcessTV.cfg | cut -d '=' -f2 | tr -d '\r'`
wget --user=$user --password=$pass http://$host:$port/home/shutdown
sleep 5s

# Get source and untar it.
cd $path
wget http://github.com/midgetspy/Sick-Beard/tarball/$branch
tar zxf midgetspy-Sick-Beard*
rm midgetspy-Sick-Beard*.tar.gz

# Make backup copy of old sickbeard & setup new sickbeard version
cp -R sickbeard sickbeard_backup
mv sickbeard/sickbeard.db midgetspy-Sick-Beard-*/
mv sickbeard/config.ini midgetspy-Sick-Beard-*/
mv sickbeard/autoProcessTV/autoProcessTV.cfg midgetspy-Sick-Beard-*/autoProcessTV/
rm -rf sickbeard
mv midgetspy-Sick-Beard-* sickbeard

# Start sickbeard as daemon
cd sickbeard
nohup python SickBeard.py &
Reply
Can anyone explain to me what autoProcessTV does? A quick google search turned up no obvious links. What am I missing out on?
Reply
2010-06-06 15:59:38.886026 SEARCH :: Error loading NZBs.org URL: (, URLError(gaierror(8, 'nodename nor servname provided, or not known'),), ) -
2010-06-06 15:59:38.932557 SEARCH :: Error trying to load NZBs.org RSS feed: feed() argument 1 must be string or read-only buffer, not None
2010-06-06 15:59:39.037581 SEARCH :: Unable to load RSS feed from NZBMatrix, skipping: [Errno socket error] [Errno 8] nodename nor servname provided, or not known
2010-06-06 15:59:39.142877 SEARCH :: Error loading NZBs'R'US URL: (, URLError(gaierror(8, 'nodename nor servname provided, or not known'),), ) -
2010-06-06 15:59:39.173620 SEARCH :: Error trying to load NZBs'R'US RSS feed: feed() argument 1 must be string or read-only buffer, not None
2010-06-06 15:59:39.278055 SEARCH :: Error loading Bin-Req URL: (, URLError(gaierror(8, 'nodename nor servname provided, or not known'),), ) -
2010-06-06 15:59:39.280817 SEARCH :: Error trying to load Bin-Req RSS feed: feed() argument 1 must be string or read-only buffer, not None
2010-06-06 15:59:49.386434 SEARCH :: Error loading NZBs.org URL: (, URLError(gaierror(8, 'nodename nor servname provided, or not known'),), ) -
2010-06-06 17:20:51.823607 SEARCH :: Error trying to load NZBs.org RSS feed: feed() argument 1 must be string or read-only buffer, not None

Anybody tell me what this means?
Reply
mattressfish Wrote:Can anyone explain to me what autoProcessTV does? A quick google search turned up no obvious links. What am I missing out on?

The autoProcessTV is for automatically sorting and renaming your downloaded files.

EDIT: Found the link to the sickbeard wiki. This should answer all your questions.

http://code.google.com/p/sickbeard/wiki/PostProcessing
Reply
beckstown Wrote:Very nice tutorial. Although I had sickbeard already running I got some new ideas from your post. One came from the commands you posted for updating sickbeard. So I came up with a shell script which automates the whole updating process for people with an unRAID system or ubuntu users that dont want to install git.

Useful thanks, here's a version that doesn't require the directory name to be called sickbeard. Update to your own directory.

http://pastebin.com/77kCQTH4


.
Reply
beckstown Wrote:The autoProcessTV is for automatically sorting and renaming your downloaded files.

That's the 'post-processing' section of SB, right? I use that, yet have no autoProcessTV.cfg file.
Reply
autoProcessTV.cfg is the config file for sabToSickbeard.py, which is the post processing script for SABnzbd+. You can still use the post processing feature without using the sabToSickbeard script ("Scan & Process") it's just not as convenient and misses out on a few features potentially.

mra6368: it is saying it can't load the RSS feeds - if you post a full log I can see what the URLs it was trying to load are and see what the problem is. It could be an internet problem.
Reply
midgetspy Wrote:autoProcessTV.cfg is the config file for sabToSickbeard.py, which is the post processing script for SABnzbd+. You can still use the post processing feature without using the sabToSickbeard script ("Scan & Process") it's just not as convenient and misses out on a few features potentially.

mra6368: it is saying it can't load the RSS feeds - if you post a full log I can see what the URLs it was trying to load are and see what the problem is. It could be an internet problem.

Got it. So that's the "preferred" way to do post-processing then. I was able to locate some of your documentation on it here

http://code.google.com/p/sickbeard/wiki/PostProcessing

Thanks again!
Reply
midgetspy-Sick-Beard-d6b587a
is this the latest version?
how do i know which is?
Reply
  •   
  • 1
  • 68
  • 69
  • 70(current)
  • 71
  • 72
  • 246
  •   
 
Thread Rating:
  • 16 Vote(s) - 4.69 Average



Logout Mark Read Team Forum Stats Members Help
Sick Beard - Automatic TV Show Episode download/sort/rename, nfo/tbn maker & TV Guide4.6916