Auteur Topic: sickbeard twitter vermelding aanpassing  (gelezen 2524 keer)

Offline buzzke

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 11
  • -Ontvangen: 55
  • Berichten: 356
sickbeard twitter vermelding aanpassing
« Gepost 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
  • Mijn Synology: 713+/210J
  • HDD's: 4XWD30EZRX
  • Extra's: 2G Ram

Offline Matr1x

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 270
  • -Ontvangen: 772
  • Berichten: 5.093
Re: sickbeard twitter vermelding aanpassing
« Reactie #1 Gepost 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)
  • Mijn Synology: DS224+
  • HDD's: 2x HAT3300-4T
  • Extra's: MR2200ac / RT2600ac

Offline buzzke

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 11
  • -Ontvangen: 55
  • Berichten: 356
Re: sickbeard twitter vermelding aanpassing
« Reactie #2 Gepost 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
  • Mijn Synology: 713+/210J
  • HDD's: 4XWD30EZRX
  • Extra's: 2G Ram

Offline buzzke

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 11
  • -Ontvangen: 55
  • Berichten: 356
Re: sickbeard twitter vermelding aanpassing
« Reactie #3 Gepost 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
  • Mijn Synology: 713+/210J
  • HDD's: 4XWD30EZRX
  • Extra's: 2G Ram

Offline Matr1x

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 270
  • -Ontvangen: 772
  • Berichten: 5.093
Re: sickbeard twitter vermelding aanpassing
« Reactie #4 Gepost 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.
  • Mijn Synology: DS224+
  • HDD's: 2x HAT3300-4T
  • Extra's: MR2200ac / RT2600ac

Offline buzzke

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 11
  • -Ontvangen: 55
  • Berichten: 356
Re: sickbeard twitter vermelding aanpassing
« Reactie #5 Gepost 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
  • Mijn Synology: 713+/210J
  • HDD's: 4XWD30EZRX
  • Extra's: 2G Ram


 

Sickbeard met Synology Python

Gestart door DeddiekoelBoard SickBeard

Reacties: 4
Gelezen: 3095
Laatste bericht 11 mei 2013, 11:14:31
door Matr1x
Transmission i.c.m. sickbeard

Gestart door MrTz0rBoard Transmission

Reacties: 9
Gelezen: 5308
Laatste bericht 14 februari 2014, 23:43:24
door Matr1x
DSM 5.1 installeren sickbeard DS414

Gestart door liquilungBoard Synology DSM 5.1 en eerder

Reacties: 2
Gelezen: 1774
Laatste bericht 16 november 2014, 14:41:03
door liquilung
Sickbeard op een 207+

Gestart door KnorrBoard SickBeard

Reacties: 9
Gelezen: 4437
Laatste bericht 19 juni 2012, 23:22:56
door Matr1x
Dsm 6.0 SABnzbd, sickbeard, couchpotato en spotweb willen niet meer werken

Gestart door chlosoBoard Synology DSM 6.0

Reacties: 50
Gelezen: 22175
Laatste bericht 07 november 2016, 12:46:13
door Deicide