Версия 1.2.5
parent
392a8a2603
commit
0d52fef081
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<addon id="kodi-vk.inpos.ru" version="1.2.3" name="VK Add-on" provider-name="inpos">
|
||||
<addon id="kodi-vk.inpos.ru" version="1.2.5" name="VK Add-on" provider-name="inpos">
|
||||
<requires>
|
||||
<import addon="xbmc.python" version="2.14.0"/>
|
||||
<import addon="script.module.vk"/>
|
||||
|
|
|
@ -1,3 +1,11 @@
|
|||
v1.2.5 (2018-05-24)
|
||||
- Исправлено: после начальной установки плагин не показывает приглашение лоина и пароля
|
||||
и просто выходит
|
||||
|
||||
v1.2.4 (2017-07-22)
|
||||
- Исправлено: начиная со второй страницы результатов поиска групп и людей
|
||||
выдаются результаты поиска видеозаписей
|
||||
|
||||
v1.2.3 (2017-07-22)
|
||||
- Исправлено: Список групп обрезался до установленного в настройках значения
|
||||
|
||||
|
|
18
default.py
18
default.py
|
@ -7,7 +7,7 @@ import urllib2
|
|||
from urllib import urlencode
|
||||
import re
|
||||
|
||||
_VERSION = '1.2.1'
|
||||
_VERSION = '1.2.5'
|
||||
|
||||
_ADDON_NAME = 'kodi-vk.inpos.ru'
|
||||
_addon = xbmcaddon.Addon(id = _ADDON_NAME)
|
||||
|
@ -641,7 +641,7 @@ class KodiVKGUIVideos(object):
|
|||
paths = {}
|
||||
if src == _VK_VIDEO_SOURCE:
|
||||
for k in v.info['files'].keys():
|
||||
paths[int(k.split('_')[1])] = v.info['files'][k]
|
||||
paths[int(k.split('_')[1])] = v.info['files'][k]
|
||||
else:
|
||||
v_url = v.info['player']
|
||||
if src == _VK_VIDEO_SOURCE:
|
||||
|
@ -847,11 +847,11 @@ class KodiVkGUI:
|
|||
u = User(self.root.u.id, self.root.conn)
|
||||
search_res = u.group_search(**kwargs)
|
||||
if page < search_res['pages']:
|
||||
params = {'do': _DO_VIDEO_SEARCH, 'q': query_hex, 'page': page + 1}
|
||||
params = {'do': _DO_GROUP_SEARCH, 'q': query_hex, 'page': page + 1}
|
||||
self.root.add_folder(self.root.gui._string(400602), params)
|
||||
self.__create_group_list_(search_res)
|
||||
if page < search_res['pages']:
|
||||
params = {'do': _DO_VIDEO_SEARCH, 'q': query_hex, 'page': page + 1}
|
||||
params = {'do': _DO_GROUP_SEARCH, 'q': query_hex, 'page': page + 1}
|
||||
self.root.add_folder(self.root.gui._string(400602), params)
|
||||
xbmcplugin.endOfDirectory(_addon_id)
|
||||
def _main_user_search(self):
|
||||
|
@ -886,11 +886,11 @@ class KodiVkGUI:
|
|||
u = User(self.root.u.id, self.root.conn)
|
||||
search_res = u.user_search(**kwargs)
|
||||
if page < search_res['pages']:
|
||||
params = {'do': _DO_VIDEO_SEARCH, 'q': query_hex, 'page': page + 1}
|
||||
params = {'do': _DO_USER_SEARCH, 'q': query_hex, 'page': page + 1}
|
||||
self.root.add_folder(self.root.gui._string(400602), params)
|
||||
self.__create_user_list_(search_res)
|
||||
if page < search_res['pages']:
|
||||
params = {'do': _DO_VIDEO_SEARCH, 'q': query_hex, 'page': page + 1}
|
||||
params = {'do': _DO_USER_SEARCH, 'q': query_hex, 'page': page + 1}
|
||||
self.root.add_folder(self.root.gui._string(400602), params)
|
||||
xbmcplugin.endOfDirectory(_addon_id)
|
||||
def _logout(self):
|
||||
|
@ -941,10 +941,10 @@ class KodiVk:
|
|||
tmp__ = conn.users.get()[0]
|
||||
except vk.exceptions.VkAPIError, e:
|
||||
if e.code == 5:
|
||||
conn.conn._session.access_token = None
|
||||
token = None
|
||||
else:
|
||||
raise
|
||||
if not conn.conn._session.access_token:
|
||||
if not token:
|
||||
token = None
|
||||
count = _LOGIN_RETRY
|
||||
while not token and count > 0:
|
||||
|
@ -1008,7 +1008,7 @@ if __name__ == '__main__':
|
|||
_DO_FAVE_GROUPS: kvk.gui.faves._groups,
|
||||
_DO_LOGOUT: kvk.gui._logout
|
||||
}
|
||||
|
||||
|
||||
_do_method = kvk.params['do']
|
||||
if _do_method in _DO.keys():
|
||||
_DO[_do_method]()
|
||||
|
|
Loading…
Reference in New Issue