!!! ВАЖНО !!! Във връзка с превенцията на зачестилите СПАМ теми във форума, паролите на всички потребители бяха автоматично инвалидизирани на 22 Май 2024 14:20 ч.. За да възстановите своята парола (и създадете нова), моля използвайте опцията за забравена парола тук. Съжаляваме за причиненото неудобство. При проблеми с възстановяването на паролата, моля пишете на kodibg в гмаил.ком

Оценете темата:
  • 7 гласа - средно 3.29
  • 1
  • 2
  • 3
  • 4
  • 5
Добавка за субтитри от subssab/subsunacs
#12
Така добавката при мен работи нормално под Windows, но при линукс командата chmod 755 не помага, понеже привилегиите на папката се сменят по време на разархивиране на сваления архив.

Не разбирам много от phython, но написах "хак" с който приставката да работи - не е най-красивия, но нямам време да проверя защо точно се омазват привилегиите. Това, което прави промяната е, проверява дали системата е линукс и след разархивирането оправя привилегиите на файловете.

<път до kodi за Вашата система (./YOURUSER/.kodi)>/addons/service.subtitles.unacs
Променете файла service.py

След реда:
Код:
    xbmc.executebuiltin(('XBMC.Extract("%s","%s")' % (ff,__temp__,)).encode('utf-8'), True)

Добавете:
Код:
    from sys import platform as _platform
    if _platform == "linux" or _platform == "linux2":
      os.system("chmod -R 755 " + __temp__)

!!! Важно в езика python подравняването (празното разстояние от началото на реда) е от значение!!!
За да изглежда така (* са празно място в началото на реда с цел илюстриране):

Код:
****xbmc.executebuiltin(('XBMC.Extract("%s","%s")' % (ff,__temp__,)).encode('utf-8'), True)
****from sys import platform as _platform
****if _platform == "linux" or _platform == "linux2":
******os.system("chmod -R 755 " + __temp__)

Код:
    xbmc.executebuiltin(('XBMC.Extract("%s","%s")' % (ff,__temp__,)).encode('utf-8'), True)
    from sys import platform as _platform
    if _platform == "linux" or _platform == "linux2":
      os.system("chmod -R 755 " + __temp__)

Ако не можете да се оправите, подменете файла с готовия:
service.py (MediaFire)

Тествано с Exodus, Quasar - Kodi 16.2, на Raspberry Pi 3 (Raspberian 8)
Отговори


Съобщения в темата
RE: Добавка за субтитри от subssab/subsunacs - от mexus - 16-05-2016, 15:11
RE: service.subtitles.unacs - от mordeath - 08-12-2015, 23:21

Теми, които вероятно са свързани...
Тема: Автор Отговори: Прегледи: Последна публикация
  Добавка Gong Player harry_gg 0 300 10-03-2024, 22:10
Последна публикация: harry_gg
  Видео добавка: BTV+ harry_gg 90 95,266 03-02-2024, 11:23
Последна публикация: harry_gg
  Автоматично търсене на субтитри martinstz 13 8,204 17-01-2024, 00:42
Последна публикация: pun4o
  Добавка за Play Diema Xtra Rooney7601 3 4,661 09-03-2021, 18:32
Последна публикация: stoyanov_ynwa
  Добавка за БНТ Bat Vani 6 7,734 01-08-2020, 09:16
Последна публикация: Bat Vani

Отваряне на: