Форум XBMC и Kodi. Помощь, поддержка, обсуждение, плагины.
   

Вернуться   Форум XBMC и Kodi. Помощь, поддержка, обсуждение, плагины. > Помощь и поддержка > Помощь по плагинам

Ответ
 
Опции темы Опции просмотра
Старый 04.02.2017, 00:03   #1
inpos
Senior Member
 
Регистрация: 13.01.2016
Адрес: Моск. обл.
Сообщений: 156
По умолчанию kodi-vk плагин для ВКонтакте

Предлагаю первую рабочую версию моей реализации дополнения для доступа к содержимому соц.сети ВКонтакте.
Реализовано:
  • Видеозаписи и фотографии
  • Альбомы
  • Группы
  • Друзья
  • Закладки
  • Поиск групп, друзей, видеозаписей
  • Вложенность переходов (друзья -> их группы -> члены групп ...; группы -> члены групп -> ...) не ограничена
  • Последовательное воспроизведение текущей страницы списка видеозаписей
  • ...
Исходный код здесь

kodi-vk.inpos.ru.zip - архив дополнения
script.module.vk.zip - дополнение-зависимость (исходный код)
script.module.requests - дополнение-зависимость для script.module.vk

Журнал изменений:
  • v1.2.6 (2021-03-17)
    - Исправлено: не открывается список видео.
  • v1.2.5 (2018-05-24)
    - Исправлено: после начальной установки плагин не показывает приглашение логина и пароля
    и просто выходит
  • v1.2.4 (2017-07-22)
    - Исправлено: начиная со второй страницы результатов поиска групп и людей
    выдаются результаты поиска видеозаписей
  • v1.2.3 (2017-07-22)
    - Исправлено: Список групп обрезался до установленного в настройках значения
  • v1.2.2 (2017-06-03)
    - Теперь, после смены пароля на сайте, дополнение запрашивает авторизацию
  • v1.2.1 (2017-02-12)
    - Сообщество или пользователя можно добавить в избранное из контекстного меню заголовка (Пользователь: или Сообщество: ).
    - У каждой видеозаписи добавлен пункт контекстного меню с указанием владельца, через который можно перейти к странице.
    - В настройках теперь можно выбрать количество элементов на страницу в списках
  • v1.1.0 (2017-02-04)
    - Добавил информационнаые оповещения, где необходимо. Сделал пункт "Выход из учётной записи" главного экрана.
  • v1.0.2 (2017-02-04)
    - Убрал дополнение из раздела Аудио.
  • v1.0.1 (2017-02-04)
    - Исправил зависимости в метаданных.
  • v1.0.0 (2017-02-03)
    - Подготовлена рабочая версия. Исправлены мелкие недочёты.
  • v0.9.9 (2017-01-31)
    - Добавлен поиск сообществ и друзей. Основной функционал завершён.
  • v0.9.1 (2017-01-31)
    - Добавлены поиск видеозаписей и закладки
  • v0.9.0 (2017-01-30)
    - Сделан весь функционал, кроме поиска.
  • v0.1.0 (2017-01-29)
    - Сделан весь функционал фидеозаписей и фотографий.
  • v0.0.1 (2017-01-26)
    - Начальная версия. Работает авторизация для получения токена. Запускается только начальный экран.

Планы:
  • Прямые трансляции
  • Видео и фото со стены
  • Видео и фото из сообщений
Вложения
Тип файла: zip script.module.vk.zip (20.3 Кб, 1066 просмотров)
Тип файла: zip kodi-vk.inpos.ru-1.2.6.zip (51.8 Кб, 480 просмотров)

Последний раз редактировалось inpos; 01.04.2022 в 08:55.
inpos вне форума   Ответить с цитированием
   
Старый 04.02.2017, 08:46   #2
сергей1981
Senior Member
 
Регистрация: 01.09.2012
Сообщений: 124
По умолчанию

Не работает. При установке script.mod..... пишет требуемое дополнение не найдено
сергей1981 вне форума   Ответить с цитированием
Старый 04.02.2017, 08:48   #3
bigbax
Senior Member
 
Аватар для bigbax
 
Регистрация: 12.12.2009
Адрес: Моск.обл.
Сообщений: 4,532
Отправить сообщение для bigbax с помощью ICQ
По умолчанию

Цитата:
Сообщение от inpos Посмотреть сообщение
kodi-vk.inpos.ru.zip - архив дополнения
script.module.vk.zip - дополнение-зависимость (исходный код)
структура директорий скрипта, версия python, addon id в addon.xml плагина и скрипта - всё в конфликтах
__________________
Ubuntu 20.0.х, Kodi next
bigbax вне форума   Ответить с цитированием
Старый 04.02.2017, 11:12   #4
inpos
Senior Member
 
Регистрация: 13.01.2016
Адрес: Моск. обл.
Сообщений: 156
По умолчанию

Цитата:
Сообщение от bigbax Посмотреть сообщение
структура директорий скрипта, версия python, addon id в addon.xml плагина и скрипта - всё в конфликтах
Хм... у меня на двух разных устройствах никаких проблем. Сейчас проверю указанные параметры

UPD: из zip-архива я ж не ставил

Последний раз редактировалось inpos; 04.02.2017 в 11:50.
inpos вне форума   Ответить с цитированием
Старый 04.02.2017, 11:44   #5
inpos
Senior Member
 
Регистрация: 13.01.2016
Адрес: Моск. обл.
Сообщений: 156
По умолчанию

Исправил. Проверяйте
inpos вне форума   Ответить с цитированием
Старый 04.02.2017, 12:04   #6
vl.maksime
Senior Member
 
Аватар для vl.maksime
 
Регистрация: 18.10.2015
Адрес: Donetsk, Russia
Сообщений: 1,096
По умолчанию

Цитата:
Сообщение от inpos Посмотреть сообщение
Исправил. Проверяйте
Код:
     -->Python callback/script returned the following error<--
     - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
    Error Type: <type 'exceptions.ImportError'>
    Error Contents: No module named requests
    Traceback (most recent call last):
      File "\kodi-vk.inpos.ru\default.py", line 2, in <module>
        import sys, os, vk, time, pickle, binascii
      File "\script.module.vk\lib\vk\__init__.py", line 2, in <module>
        from vk.api import logger
      File "\script.module.vk\lib\vk\api.py", line 7, in <module>
        from vk.utils import stringify_values, json_iter_parse, LoggingSession, str_type
      File "\script.module.vk\lib\vk\utils.py", line 6, in <module>
        import requests
    ImportError: No module named requests
    -->End of Python script error report<--
Потеряли зависимость.
vl.maksime вне форума   Ответить с цитированием
Старый 04.02.2017, 12:08   #7
inpos
Senior Member
 
Регистрация: 13.01.2016
Адрес: Моск. обл.
Сообщений: 156
По умолчанию

Цитата:
Сообщение от vl.maksime Посмотреть сообщение

Потеряли зависимость.
тут есть модуль
inpos вне форума   Ответить с цитированием
Старый 04.02.2017, 12:09   #8
vl.maksime
Senior Member
 
Аватар для vl.maksime
 
Регистрация: 18.10.2015
Адрес: Donetsk, Russia
Сообщений: 1,096
По умолчанию

После добавления зависимости вылетела другая ошибка:
Код:
     -->Python callback/script returned the following error<--
     - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
    Error Type: <type 'exceptions.Exception'>
    Error Contents: Login input was cancelled.
    Traceback (most recent call last):
      File "C:\Users\vlmak\AppData\Roaming\Kodi\addons\kodi-vk.inpos.ru\default.py", line 909, in <module>
        kvk = KodiVk()
      File "C:\Users\vlmak\AppData\Roaming\Kodi\addons\kodi-vk.inpos.ru\default.py", line 849, in __init__
        self.conn = self.__connect_()
      File "C:\Users\vlmak\AppData\Roaming\Kodi\addons\kodi-vk.inpos.ru\default.py", line 884, in __connect_
        login, password = self.gui._login_form()
      File "C:\Users\vlmak\AppData\Roaming\Kodi\addons\kodi-vk.inpos.ru\default.py", line 641, in _login_form
        raise Exception("Login input was cancelled.")
    Exception: Login input was cancelled.
    -->End of Python script error report<--
vl.maksime вне форума   Ответить с цитированием
Старый 04.02.2017, 12:10   #9
bigbax
Senior Member
 
Аватар для bigbax
 
Регистрация: 12.12.2009
Адрес: Моск.обл.
Сообщений: 4,532
Отправить сообщение для bigbax с помощью ICQ
По умолчанию

Цитата:
Сообщение от inpos Посмотреть сообщение
Исправил. Проверяйте
заработало.
Кнопку "Выйти" можно добавить для смены аккаунта в VK? Ну если не сложно
__________________
Ubuntu 20.0.х, Kodi next
bigbax вне форума   Ответить с цитированием
Старый 04.02.2017, 12:10   #10
vl.maksime
Senior Member
 
Аватар для vl.maksime
 
Регистрация: 18.10.2015
Адрес: Donetsk, Russia
Сообщений: 1,096
По умолчанию

Цитата:
Сообщение от inpos Посмотреть сообщение
тут есть модуль
Этот модуль есть в библиотеке KODI, чтоб его подключить надо прописать зависимость в xml файле

Код:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="script.module.vk" name="vk" version="1.0.0" provider-name="inpos">
  <requires>
    <import addon="xbmc.python" version="2.14.0"/>
    <import addon="script.module.requests" version="2.12.4"/>
  </requires>
  <extension point="xbmc.python.module" library="lib" />
  <extension point="xbmc.addon.metadata">
    <platform>all</platform>
    <language></language>
    <summary lang="en">vk.com API Python wrapper</summary>
    <description lang="en">vk.com API Python wrapper</description>
    <disclaimer lang="en">Code taken from https://pypi.python.org/pypi/vk/</disclaimer>
    <license>MIT License</license>
    <website>https://pypi.python.org/pypi/vk/</website>
    <source>https://pypi.python.org/pypi/vk/</source>
  </extension>
</addon>
Странно, но со второго раза ошибка не вылетела
vl.maksime вне форума   Ответить с цитированием
Ответ
 


Здесь присутствуют: 2 (пользователей: 0 , гостей: 2)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Плагин Last.VK (прототип мэшапа Lastfm и ВКонтакте + немного fanart.tv) HAL9000 Помощь по плагинам 58 02.10.2016 01:04
P2P-Streams - SopCast & AceStream плагин для XBMC/Kodi Goga777 Помощь по плагинам 69 23.08.2015 07:59
Android + XBMC Remote + Видеосалон = видео вконтакте.ру kishot Подсказки, описания и FAQ по XBMC 8 19.03.2011 12:18


Текущее время: 10:35. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2023, Jelsoft Enterprises Ltd.