Exemplo n.º 1
0
#!/usr/bin/env python
#
##############################################################################
### SABNZBD POST-PROCESSING SCRIPT                                         ###
#
# Move and rename comics according to Mylar's autoProcessComics.cfg
#
# NOTE: This script requires Python to be installed on your system.
##############################################################################

# module loading
import sys
import autoProcessComics

# the code.
if len(sys.argv) < 2:
    print "No folder supplied - is this being called from SABnzbd or NZBGet?"
    sys.exit()
elif len(sys.argv) >= 3:
    sys.exit(autoProcessComics.processIssue(sys.argv[1], sys.argv[3]))
else:
    sys.exit(autoProcessComics.processIssue(sys.argv[1]))
Exemplo n.º 2
0
#!/usr/bin/env python
#
##############################################################################
### SABNZBD POST-PROCESSING SCRIPT                                         ###
#
# Move and rename comics according to Mylar's autoProcessComics.cfg
#
# NOTE: This script requires Python to be installed on your system.
##############################################################################

#module loading
import sys
import autoProcessComics

comicrn_version = "1.01"

#the code.
if len(sys.argv) < 2:
    print "No folder supplied - is this being called from SABnzbd or NZBGet?"
    sys.exit()
elif len(sys.argv) >= 3:
    sys.exit(autoProcessComics.processIssue(sys.argv[1], sys.argv[3], sys.argv[7], comicrn_version=comicrn_version))
else:
    sys.exit(autoProcessComics.processIssue(sys.argv[1], comicrn_version=comicrn_version))

Exemplo n.º 3
0
                'NZBPP_UNPACKSTATUS'] == '1':
            print 'Download of "%s" has failed.' % (
                os.environ['NZBPP_NZBNAME'])
        elif os.environ['NZBPP_UNPACKSTATUS'] in ('3', '4'):
            print 'Download of "%s" has failed.' % (
                os.environ['NZBPP_NZBNAME'])
        elif os.environ['NZBPP_PARSTATUS'] == '4':
            print 'Download of "%s" requires par-repair.' % (
                os.environ['NZBPP_NZBNAME'])
        else:
            print 'Download of "%s" has successfully completed.' % (
                os.environ['NZBPP_NZBNAME'])
            failit = 0

    result = autoProcessComics.processIssue(os.environ['NZBPP_DIRECTORY'],
                                            os.environ['NZBPP_NZBNAME'],
                                            failed=failit,
                                            comicrn_version=comicrn_version)

elif len(sys.argv) == NZBGET_NO_OF_ARGUMENTS:
    result = autoProcessComics.processIssue(sys.argv[1],
                                            sys.argv[2],
                                            sys.argv[3],
                                            comicrn_version=comicrn_version)

if result == 0:
    if os.environ.has_key('NZBOP_SCRIPTDIR'):  # log success for nzbget
        sys.exit(POSTPROCESS_SUCCESS)

else:
    if os.environ.has_key('NZBOP_SCRIPTDIR'):  # log fail for nzbget
        sys.exit(POSTPROCESS_ERROR)
Exemplo n.º 4
0
##############################################################################

import sys, os
import autoProcessComics

# NZBGet V11+
# Check if the script is called from nzbget 11.0 or later
if os.environ.has_key("NZBOP_SCRIPTDIR") and not os.environ["NZBOP_VERSION"][0:5] < "11.0":

    # NZBGet argv: all passed as environment variables.
    # Exit codes used by NZBGet
    POSTPROCESS_PARCHECK = 92
    POSTPROCESS_SUCCESS = 93
    POSTPROCESS_ERROR = 94
    POSTPROCESS_NONE = 95

    # Start script
    result = autoProcessComics.processIssue(os.environ["NZBPP_DIRECTORY"], os.environ["NZBPP_NZBNAME"])


elif len(sys.argv) == NZBGET_NO_OF_ARGUMENTS:
    result = autoProcessComics.processIssue(sys.argv[1], sys.argv[2], sys.argv[3])

if result == 0:
    if os.environ.has_key("NZBOP_SCRIPTDIR"):  # log success for nzbget
        sys.exit(POSTPROCESS_SUCCESS)

else:
    if os.environ.has_key("NZBOP_SCRIPTDIR"):  # log fail for nzbget
        sys.exit(POSTPROCESS_ERROR)
Exemplo n.º 5
0
#!/usr/bin/env python
#
##############################################################################
### SABNZBD POST-PROCESSING SCRIPT                                         ###
#
# Move and rename comics according to Mylar's autoProcessComics.cfg
#
# NOTE: This script requires Python to be installed on your system.
##############################################################################

#module loading
import sys
import autoProcessComics

comicrn_version = "1.0"

#the code.
if len(sys.argv) < 2:
    print "No folder supplied - is this being called from SABnzbd or NZBGet?"
    sys.exit()
elif len(sys.argv) >= 3:
    sys.exit(autoProcessComics.processIssue(sys.argv[1], sys.argv[3], sys.argv[7], comicrn_version=comicrn_version))
else:
    sys.exit(autoProcessComics.processIssue(sys.argv[1], comicrn_version=comicrn_version))

Exemplo n.º 6
0
            failit = 0
    else:
        #NZBPP_TOTALSTATUS only exists in 13.0 - so if it's not that but greater than 11.0+, we need to use NZBPP_STATUS
        #assume failit = 1 (failed) by default
        failit = 1   
        if os.environ['NZBPP_PARSTATUS'] == '1' or os.environ['NZBPP_UNPACKSTATUS'] == '1':
            print 'Download of "%s" has failed.' % (os.environ['NZBPP_NZBNAME'])
        elif os.environ['NZBPP_UNPACKSTATUS'] in ('3', '4'):
            print 'Download of "%s" has failed.' % (os.environ['NZBPP_NZBNAME'])
        elif os.environ['NZBPP_PARSTATUS'] == '4':
            print 'Download of "%s" requires par-repair.' % (os.environ['NZBPP_NZBNAME'])
        else:
            print 'Download of "%s" has successfully completed.' % (os.environ['NZBPP_NZBNAME'])
            failit = 0

    result = autoProcessComics.processIssue(os.environ['NZBPP_DIRECTORY'], os.environ['NZBPP_NZBNAME'], failed=failit)


elif len(sys.argv) == NZBGET_NO_OF_ARGUMENTS:
   result = autoProcessComics.processIssue(sys.argv[1], sys.argv[2], sys.argv[3])
	
if result == 0:
    if os.environ.has_key('NZBOP_SCRIPTDIR'): # log success for nzbget
        sys.exit(POSTPROCESS_SUCCESS)
	
else:
    if os.environ.has_key('NZBOP_SCRIPTDIR'): # log fail for nzbget
        sys.exit(POSTPROCESS_ERROR)


Exemplo n.º 7
0
#!/usr/bin/env python
#
##############################################################################
### SABNZBD POST-PROCESSING SCRIPT                                         ###
#
# Move and rename comics according to Mylar's autoProcessComics.cfg
#
# NOTE: This script requires Python to be installed on your system.
##############################################################################

#module loading
import sys
import autoProcessComics

#the code.
if len(sys.argv) < 2:
    print "No folder supplied - is this being called from SABnzbd or NZBGet?"
    sys.exit()
elif len(sys.argv) >= 3:
    sys.exit(autoProcessComics.processIssue(sys.argv[1], sys.argv[3]))
else:
    sys.exit(autoProcessComics.processIssue(sys.argv[1]))
Exemplo n.º 8
0
import sys, os
import autoProcessComics

# NZBGet V11+
# Check if the script is called from nzbget 11.0 or later
if os.environ.has_key(
        'NZBOP_SCRIPTDIR') and not os.environ['NZBOP_VERSION'][0:5] < '11.0':

    # NZBGet argv: all passed as environment variables.
    # Exit codes used by NZBGet
    POSTPROCESS_PARCHECK = 92
    POSTPROCESS_SUCCESS = 93
    POSTPROCESS_ERROR = 94
    POSTPROCESS_NONE = 95

    #Start script
    result = autoProcessComics.processIssue(os.environ['NZBPP_DIRECTORY'],
                                            os.environ['NZBPP_NZBNAME'])

elif len(sys.argv) == NZBGET_NO_OF_ARGUMENTS:
    result = autoProcessComics.processIssue(sys.argv[1], sys.argv[2],
                                            sys.argv[3])

if result == 0:
    if os.environ.has_key('NZBOP_SCRIPTDIR'):  # log success for nzbget
        sys.exit(POSTPROCESS_SUCCESS)

else:
    if os.environ.has_key('NZBOP_SCRIPTDIR'):  # log fail for nzbget
        sys.exit(POSTPROCESS_ERROR)