Auteur Topic: Ondersteuning voor Boxcar 2  (gelezen 7382 keer)

Ben(V)

  • Gast
Re: Ondersteuning voor Boxcar 2
« Reactie #15 Gepost op: 20 november 2014, 10:41:00 »
ALs je in dat laatste stuk deze regel:
Code: (python) [Selecteer]
'notification[title]': title + ' : subtitle downloaded',
vervangt door:
Code: (python) [Selecteer]
'notification[title]': message,
Krijg je dezelfde tekst in de header als in de hele message.

PS als je dat te lang vind kun je bovenaan de static tekst van message veranderen.

Offline spacewagon

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 22
Re: Ondersteuning voor Boxcar 2
« Reactie #16 Gepost op: 20 november 2014, 10:52:04 »
Yes, dat werkt!

Simpele aanpassing, veel resultaat!

Ik ben er blij mee. En hopelijk velen met mij :-)
  • Mijn Synology: DS114
  • HDD's: WD20EFRX 2TB

Offline Donny

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 21
  • -Ontvangen: 90
  • Berichten: 371
Re: Ondersteuning voor Boxcar 2
« Reactie #17 Gepost op: 23 november 2014, 21:34:09 »
@spacewagon, kan je misschien deze code even testen?

import logging
import autosub
import urllib, urllib2
import time

log = logging.getLogger('thelogger')

API_URL = "https://new.boxcar.io/api/notifications"

def test_notify(boxcaruser):
    if not boxcaruser:
        boxcaruser = autosub.BOXCARUSER
   
    log.debug("Boxcar2: Trying to send a notification.")
    title = 'Auto-Sub Bootstrap Bill'
    message = 'Testing Boxcar2 settings from Auto-Sub.'
    return _send_notify(message, title, boxcaruser)

def send_notify(lang, subtitlefile, videofile, website):
    log.debug("Boxcar2: Trying to send a notification.")
    title = 'Auto-Sub Bootstrap Bill'
    message = "Auto-Sub just downloaded the following subtitle: \n%s from %s" %(subtitlefile, website)
    boxcaruser = autosub.BOXCARUSER
    return _send_notify(message, title, boxcaruser)

def _send_notify(message, title, boxcaruser):
    """
    Sends a boxcar2 notification to the address provided
    msg: The message to send (unicode)
    title: The title of the message
    boxcaruser: The access token to send notification to
    returns: True if the message succeeded, False otherwise
    """
   
    # build up the URL and parameters
    msg = message.strip().encode('utf-8')

    data = urllib.urlencode({
        'user_credentials': boxcaruser,
        'notification[title]': title + " - " + msg,
        'notification[long_message]': msg,
        'notification[source_name]': "Auto-Sub Bootstrap Bill"
    })
   
    # send the request to boxcar2
    try:
        req = urllib2.Request(API_URL)
        handle = urllib2.urlopen(req, data)
        handle.close()
    except urllib2.URLError, e:
        # FIXME: Python 2.5 hack, it wrongly reports 201 as an error
        if hasattr(e, 'code') and e.code == 201:
            log.info("Boxcar2: Notification successful.")
            return True
       
        # if we get an error back that doesn't have an error code then who knows what's really happening
        if not hasattr(e, 'code'):
            log.error("Boxcar2: Notification failed." + e)
        else:
            log.error("Boxcar2: Notification failed. Error code: " + str(e.code))
        if e.code == 404:
            log.error("Boxcar2: Access token is wrong/not associated to a device.")
        elif e.code == 401:
            log.error("Boxcar2: Access token not recognized.")
        elif e.code == 400:
            log.error("Boxcar2: Wrong data sent to boxcar.")
        elif e.code == 503:
            log.warning("Boxcar2: Boxcar server to busy to handle the request at this time.")
        return False

    log.info("Boxcar2: Notification successful.")
    return True

Als dit werkt dan zal ik het toevoegen aan de officiƫle Auto-Sub code. Alvast bedankt.
  • Mijn Synology: DS212+
  • HDD's: 2x WD20EARX
Synology DS212+ (4TB - RAID 0)
    AutoSub Bootstrap Bill
    NZBGet
    Sonarr
    Spotweb

Offline spacewagon

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 22
Re: Ondersteuning voor Boxcar 2
« Reactie #18 Gepost op: 24 november 2014, 21:35:46 »
Deze code werkt als een zonnetje! 8) 8) 8)

(bij de notifications pagina in Auto-Sub staat nog wel het oude logo, Boxcar en in het i-tje dat je je mailadres moet invullen. dat zit waarschijnlijk in een ander stukje code)
  • Mijn Synology: DS114
  • HDD's: WD20EFRX 2TB

Offline Donny

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 21
  • -Ontvangen: 90
  • Berichten: 371
Re: Ondersteuning voor Boxcar 2
« Reactie #19 Gepost op: 24 november 2014, 21:50:39 »
bedankt voor het testen, ik zal morgenavond de code toevoegen aan Auto-Sub en ook de tekst + icoontje aanpassen naar Boxcar2.

Zodra het erop staat zal ik aan Matr1x vragen of hij een update kan maken van het Synology pakket. :)
  • Mijn Synology: DS212+
  • HDD's: 2x WD20EARX
Synology DS212+ (4TB - RAID 0)
    AutoSub Bootstrap Bill
    NZBGet
    Sonarr
    Spotweb

Offline Donny

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 21
  • -Ontvangen: 90
  • Berichten: 371
Re: Ondersteuning voor Boxcar 2
« Reactie #20 Gepost op: 25 november 2014, 21:20:35 »
Ik heb het zojuist toegevoegd. Ik zal Matr1x even een PM sturen om te vragen of hij de SPK kan updaten.

Bedankt voor het testen en de test access code. :-)
  • Mijn Synology: DS212+
  • HDD's: 2x WD20EARX
Synology DS212+ (4TB - RAID 0)
    AutoSub Bootstrap Bill
    NZBGet
    Sonarr
    Spotweb

Offline spacewagon

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 22
Re: Ondersteuning voor Boxcar 2
« Reactie #21 Gepost op: 28 november 2014, 08:47:52 »
Super mooi!
  • Mijn Synology: DS114
  • HDD's: WD20EFRX 2TB

Offline spacewagon

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 22
Re: Ondersteuning voor Boxcar 2
« Reactie #22 Gepost op: 08 december 2014, 16:00:50 »
Is het pakketje er al?  :D
  • Mijn Synology: DS114
  • HDD's: WD20EFRX 2TB

Ben(V)

  • Gast
Re: Ondersteuning voor Boxcar 2
« Reactie #23 Gepost op: 08 december 2014, 16:07:03 »
Ja er is een nieuwe release van autosub beschikbaar.

Offline spacewagon

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 22
Re: Ondersteuning voor Boxcar 2
« Reactie #24 Gepost op: 14 december 2014, 15:09:24 »
Yes :-)
  • Mijn Synology: DS114
  • HDD's: WD20EFRX 2TB


 

Hulp en ondersteuning bij installatie van NAS (i.c.m. Linux besturingssysteem)

Gestart door marcel de boorderBoard Linux

Reacties: 6
Gelezen: 7436
Laatste bericht 04 februari 2016, 16:00:47
door marcel de boorder
DS1010+ Hyperbackup ondersteuning gestopt wat nu?

Gestart door rkoppelmanBoard Data replicator & overige backupsoftware

Reacties: 0
Gelezen: 587
Laatste bericht 23 juli 2020, 09:08:35
door rkoppelman
Exfat ondersteuning straks gratis?

Gestart door eazBoard Externe harddisks en Printers

Reacties: 14
Gelezen: 5578
Laatste bericht 15 september 2020, 15:00:29
door Birdy
linux ondersteuning

Gestart door sjaakskenBoard NAS hardware vragen

Reacties: 8
Gelezen: 4567
Laatste bericht 30 mei 2007, 20:11:41
door sjaaksken
Raw ondersteuning

Gestart door mauriceBoard Photo Station / Photos

Reacties: 4
Gelezen: 2260
Laatste bericht 30 september 2008, 13:47:25
door maurice