Synology-Forum.nl
Packages => 3rd party Packages => SickBeard => Topic gestart 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 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
-
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)
-
ik heb het nu veranderd in volgende variabele:
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
-
blijkbaar werkt ep_release_name toch niet zo goed:
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
-
ik heb het nu veranderd in volgende variabele:
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.
-
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