Synology-Forum.nl

Packages => 3rd party Packages => SickBeard => Topic gestart door: buzzke op 13 november 2012, 22:57:06

Titel: sickbeard twitter vermelding aanpassing
Bericht door: buzzke op 13 november 2012, 22:57:06
kan er iemand me zeggen hoe je de twitter melding van sickbeard kan aanpassen
nu download ik van de meeste series eerst de hd versie, en erna de 1080 web-dl versie

maar dan faalt sickbeard met zijn tweet melding omdat : Error Sending Tweet: Status is a duplicate.

dit komt omdat de tweet enkel bestaat uit de ep_name, en niet uit de full file name van de release (bv: Sick Beard: Download Finished: Revolution - 1x08 - Ties That Bind)

nu kan je dit aanpassen in : /volume1/@appstore/sickbeard/share/SickBeard/sickbeard/notifiers
in tweet.py kan je dit aanpassen

in lijn
Citaat
def notify_snatch(self, ep_name):
        if sickbeard.TWITTER_NOTIFY_ONSNATCH:
            self._notifyTwitter(common.notifyStrings[common.NOTIFY_SNATCH]+': '+ep_name)

om de full file name te krijgen, welke variabele moet je daar dan plaatsen ipv ep_name
mvg
Titel: Re: sickbeard twitter vermelding aanpassing
Bericht door: Matr1x op 14 november 2012, 13:21:58
Deze aanpassing ben je bij de eerstvolgende update natuurlijk weer kwijt. Hou daar wel even rekening mee. Maar ik vind het wel creatief en snap het probleem.

Net als met AutoSub zou je eigenlijk de bestandsnaam willen tweeten en niet de episode naam (ep_name). Ik weet niet of je de variabele voor file_name ergens kunt vinden, want dan zou je die kunnen gebruiken. Die is immers uniek, tenzij deze misschien hernoemd wordt.

Wat je ook kunt doen is er een datum + tijd aan vastplakken. Die systeemvariabelen zijn er altijd en maken de tweet ook uniek. Het wordt dan bijvoorbeeld:

self._notifyTwitter(common.notifyStrings[common.NOTIFY_SNATCH]+': '+ep_name+date+time)
Titel: Re: sickbeard twitter vermelding aanpassing
Bericht door: buzzke op 18 november 2012, 11:51:38
ik heb het nu veranderd in volgende variabele:

Citaat
def notify_snatch(self, ep_name):
        if sickbeard.TWITTER_NOTIFY_ONSNATCH:
            self._notifyTwitter(common.notifyStrings[common.NOTIFY_SNATCH]+': '+ep_release_name)

zal eens zien wat dat geeft
Titel: Re: sickbeard twitter vermelding aanpassing
Bericht door: buzzke op 18 november 2012, 19:28:54
blijkbaar werkt ep_release_name toch niet zo goed:

Citaat
Nov-18 14:12:52 ERROR    POSTPROCESSER :: Exception generated in thread POSTPROCESSER: global name 'ep_release_name' is not defined

ff testen met date en time stamp er bij te zetten
Titel: Re: sickbeard twitter vermelding aanpassing
Bericht door: Matr1x op 19 november 2012, 19:04:08
Citaat van: "buzzke"
ik heb het nu veranderd in volgende variabele:

Citaat
def notify_snatch(self, ep_name):
        if sickbeard.TWITTER_NOTIFY_ONSNATCH:
            self._notifyTwitter(common.notifyStrings[common.NOTIFY_SNATCH]+': '+ep_release_name)

zal eens zien wat dat geeft

ep_release_name moet wel gedefineerd zijn, anders gaat het niet werken.
Titel: Re: sickbeard twitter vermelding aanpassing
Bericht door: buzzke op 20 november 2012, 18:57:57
ja, ik vond ep_release_name terug in /volume1/@appstore/sickbeard/share/SickBeard/sickbeard/naming.py

maar de variable date werkt ook niet:
POSTPROCESSER :: Exception generated in thread POSTPROCESSER: global name 'date' is not defined

zal het maar zo laten, heb boxcar en prowl geinstalleerd, deze hebben deze error niet
alvast dank