Ejemplo n.º 1
0
def test_notify(growlhost, growlport, growlpass):
    if not growlpass:
        password = autosub.GROWLPASS

    if growlpass:
        password = growlpass

    register = gntp.GNTPRegister()
    register.add_header('Application-Name', "Auto-Sub")
    register.add_notification('Test', True)
    register.add_notification('Subtitle Download', True)
    register.add_notification('Registration', True)
    register.add_header('Application-Icon',
                        'http://img826.imageshack.us/img826/1281/autosub.png')
    if password != "":
        register.set_password(password)
    if not _send_notify(register.encode(), growlhost, growlport):
        return False

    notice = gntp.GNTPNotice()
    notice.add_header('Application-Name', "Auto-Sub")
    notice.add_header('Notification-Name', "Test")
    notice.add_header('Notification-Title', "Testing notification")
    notice.add_header('Notification-Text',
                      "Testing Growl settings from Auto-Sub.")
    notice.add_header('Notification-Icon',
                      'http://img826.imageshack.us/img826/1281/autosub.png')
    if password != "":
        notice.set_password(password)
    return _send_notify(notice.encode(), growlhost, growlport)
def create_growl(message):
    notice = gntp.GNTPNotice()
    notice.add_header('Application-Name', "AutoSub")
    notice.add_header('Notification-Name', "Subtitle Download")
    notice.add_header('Notification-Title', "AutoSub: Subtitle Download")
    notice.add_header('Notification-Text', message)
    if growl_pass != "":
        notice.set_password(growl_pass)
    send_growl(growl_host, growl_port, notice.encode())
Ejemplo n.º 3
0
def send_notify(lang, subtitlefile, videofile):
    password = autosub.GROWLPASS
    message = "Just downloaded %s " % subtitlefile

    notice = gntp.GNTPNotice()
    notice.add_header('Application-Name', "AutoSub")
    notice.add_header('Notification-Name', "Subtitle Download")
    notice.add_header('Notification-Title', "AutoSub: Subtitle Download")
    notice.add_header('Notification-Text', message)
    if password != "":
        notice.set_password(password)
    return _send_notify(notice.encode())
Ejemplo n.º 4
0
def send_notify(lang, releasename, website):
    growlhost = autosub.GROWLHOST
    growlport = autosub.GROWLPORT
    password = autosub.GROWLPASS
    message = "%s: %s downloaded from %s" % (lang, releasename, website)

    notice = gntp.GNTPNotice()
    notice.add_header('Application-Name', "Auto-Sub")
    notice.add_header('Notification-Name', "Subtitle Download")
    notice.add_header('Notification-Title', "AutoSub: Subtitle Download")
    notice.add_header('Notification-Text', message)
    notice.add_header('Notification-Icon',
                      'http://img826.imageshack.us/img826/1281/autosub.png')
    if password != "":
        notice.set_password(password)
    return _send_notify(notice.encode(), growlhost, growlport)
def register_growl():
    register = gntp.GNTPRegister()
    register.add_header('Application-Name', "AutoSub")
    register.add_notification('Test', True)
    register.add_notification('Subtitle Download', True)
    if growl_pass != "":
        register.set_password(growl_pass)
    send_growl(growl_host, growl_port, register.encode())

    notice = gntp.GNTPNotice()
    notice.add_header('Application-Name', "AutoSub")
    notice.add_header('Notification-Name', "Test")
    notice.add_header('Notification-Title', "Testing notification")
    notice.add_header('Notification-Text',
                      "This is a test notification send by AutoSub, check!")
    if growl_pass != "":
        notice.set_password(growl_pass)
    send_growl(growl_host, growl_port, notice.encode())
Ejemplo n.º 6
0
def test_notify():
    password = autosub.GROWLPASS

    register = gntp.GNTPRegister()
    register.add_header('Application-Name', "AutoSub")
    register.add_notification('Test', True)
    register.add_notification('Subtitle Download', True)
    if password != "":
        register.set_password(password)
    if not _send_notify(register.encode()):
        return False

    notice = gntp.GNTPNotice()
    notice.add_header('Application-Name', "AutoSub")
    notice.add_header('Notification-Name', "Test")
    notice.add_header('Notification-Title', "Testing notification")
    notice.add_header('Notification-Text',
                      "This is a test notification send by AutoSub, check!")
    if password != "":
        notice.set_password(password)
    return _send_notify(notice.encode())