Skip to content

Commit

Permalink
v0.1.3
Browse files Browse the repository at this point in the history
plugin renamed
  • Loading branch information
vlmaksime committed Mar 12, 2017
1 parent 7c6445e commit a7158da
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 21 deletions.
6 changes: 3 additions & 3 deletions addon.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<addon id="plugin.video.unified.search.lite" version="0.1.2" name="Unified Search Lite" provider-name="vl.maksime">
<addon id="plugin.video.united.search" version="0.1.3" name="United Search" provider-name="vl.maksime">
<requires>
<import addon="xbmc.python" version="2.1.0"/>
<import addon="script.module.simpleplugin" version="2.1.0"/>
Expand All @@ -20,8 +20,8 @@
<license>GNU GENERAL PUBLIC LICENSE. Version 3, 29 June 2007</license>
<forum>http://xbmc.ru/forum/showthread.php?t=14278</forum>
<email>[email protected]</email>
<source>https://github.com/vlmaksime/plugin.video.unified.search.lite</source>
<news>v0.1.2 (2017-03-12)[CR]- При поиске добавлен счетчик найденных совпадений[CR]- В результатах поиска добавлен вывод количества записей[CR]- Добавлен раздел "Последний поиск"[CR]- Добавлен раздел "Совместимые дополнения"</news>
<source>https://github.com/vlmaksime/plugin.video.united.search</source>
<news>v0.1.3 (2017-03-12)[CR]- Переделан механизм поиска. Устранено сообщение об ошибке, возникающее в редких случаях[CR]- Дополнение переименовано в "United Search". Внесены соответствующие изменения в код дополнения</news>
<assets>
<icon>icon.png</icon>
<screenshot>resources\media\screenshot-01.jpg</screenshot>
Expand Down
14 changes: 9 additions & 5 deletions changelog.txt
Original file line number Diff line number Diff line change
@@ -1,9 +1,13 @@
v0.1.3 (2017-03-12)
- Переделан механизм поиска. Устранено сообщение об ошибке, возникающее в редких случаях
- Дополнение переименовано в "United Search". Внесены соответствующие изменения в код дополнения

v0.1.2 (2017-03-12)
- ��� ������ �������� ������� ��������� ����������
- � ����������� ������ �������� ����� ���������� �������
- �������� ������ "��������� �����"
- �������� ������ "����������� ����������"
- При поиске добавлен счетчик найденных совпадений
- В результатах поиска добавлен вывод количества записей
- Добавлен раздел "Последний поиск"
- Добавлен раздел "Совместимые дополнения"


v0.1.1 (2017-03-11)
- ��������� �����
- Публичный релиз
27 changes: 14 additions & 13 deletions default.py
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@ def search( params ):
path = []
path.append('plugin://')
path.append(addon['id'])
path.append('/?unified=True&')
path.append('/?usearch=True&')
path.append(addon['us_command'])
path.append(keyword.decode('utf-8'))

Expand All @@ -112,10 +112,6 @@ def search( params ):

progress.close()

if succeeded and len(listing) == 0:
succeeded = False
show_info_notification(_('Nothing found!'))

if succeeded:
with plugin.get_storage('__history__.pcl') as storage:
history = storage.get('history', [])
Expand All @@ -130,7 +126,12 @@ def search( params ):
history.pop(-1)
storage['history'] = history

execute_addon( 'action=search_results&update=true' )
if succeeded and len(listing) == 0:
succeeded = False
show_info_notification(_('Nothing found!'))
if succeeded:
execute_addon( 'action=search_results&update=true' )

@plugin.action()
def search_results( params ):

Expand Down Expand Up @@ -180,9 +181,9 @@ def supported_addons( params ):

listing = []
for addon in _supported_addons:
status = '[V]' if addon['unified_search'] else '[X]'
status = '[V]' if addon['united_search'] else '[X]'
label = '[B]%s[/B] %s' % (status, addon['name'])
change_status_title = _('Disable') if addon['unified_search'] else _('Enable')
change_status_title = _('Disable') if addon['united_search'] else _('Enable')

context_menu = [(_('Settings'), 'RunPlugin(%s)' % plugin.get_url(action='addon_open_settings', id=addon['id'])),
(change_status_title, 'RunPlugin(%s)' % plugin.get_url(action='addon_change_status', id=addon['id']))]
Expand All @@ -206,8 +207,8 @@ def addon_open_settings( params ):
@plugin.action()
def addon_change_status( params ):
addon_object = xbmcaddon.Addon(params['id'])
unified_search = addon_object.getSetting('unified_search')
addon_object.setSetting('unified_search', 'false' if unified_search == 'true' else 'true')
united_search = addon_object.getSetting('united_search')
addon_object.setSetting('united_search', 'false' if united_search == 'true' else 'true')

execute_addon( 'action=supported_addons&update=true' )

Expand Down Expand Up @@ -264,16 +265,16 @@ def load_supported_addons( all_supported=False ):
enabled_addons = get_addons()
for addon in enabled_addons:
addon_object = xbmcaddon.Addon(addon['addonid'])
unified_search = addon_object.getSetting('unified_search')
if unified_search == 'true' or all_supported and unified_search == 'false':
united_search = addon_object.getSetting('united_search')
if united_search == 'true' or all_supported and united_search == 'false':
us_command = addon_object.getSetting('us_command')
if not us_command:
us_command = 'mode=search&keyword='

addon_info = {'id': addon['addonid'],
'name': addon['name'],
'us_command': us_command,
'unified_search': (unified_search == 'true'),
'united_search': (united_search == 'true'),
'description': addon['description'],
'thumbnail': addon['thumbnail'],
'fanart': addon['fanart']}
Expand Down

0 comments on commit a7158da

Please sign in to comment.