Giter Site home page Giter Site logo

boss58pass / script.elementum.nova Goto Github PK

View Code? Open in Web Editor NEW

This project forked from nemiroff/script.elementum.nova

0.0 0.0 0.0 1.9 MB

Multi-provider for russian tracker for Elementum. Python 2 version. Development stopped.

Home Page: http://nemiroff.surge.sh

License: Do What The F*ck You Want To Public License

Shell 0.23% Python 99.46% Makefile 0.31%

script.elementum.nova's Introduction

Разработка версии для Python 2 остановлена.

Elementum Nova Build Status GitHub release Telegram

Возможности

  • Ну вроде быстрый
  • Не требует установку дополнительных аддонов
  • Не требуется запуск сервиса в фоне
  • Простое включение и отключение профайдера в настройках. А так-же фильтрация их по типу контента
  • Возможность простого переназначения настроек провайдера без вмешательства в код плагина

Установка

Скачайте последнюю версию с https://nemiroff.surge.sh Для Kodi 17 и выше включите в настройках Неизвестные источники Установите как обычный zip аддон. Для автообновления можно поставить репозиторий с https://nemiroff.github.com/kodi_repo/ или из search.db от bigbax

Добавление / редактирование провайдеров

**В данный момент возможно добавление только открытых провайдера (без ввода логина и пароля) через .json

Вы можете изменить любой параметр провайдера в файле providers.json, но ваши изменения будут потеряны при следующем обновлении. Для того, чтобы этого не произошло Вам требуется создать файл overrides.py в папке профиля, например: ~/.kodi/userdata/addon_data/script.elementum.nova/overrides.py. Поместите Ваши изменения в переменную overrides что бы выглядело так:

overrides = {
    'lostfilm': {
        'name': 'LostFilm.TV'
    }
}

Добавление пользовательского провайдера не сложно, хоть вы будете использовать файл JSON. Можно использовать файл для каждого провайдера отдельно или один со всеми вашими провайдерами. Просто создайте файл с расширением .json в папке providers которая находится в Вашем профиле, например: ~/.kodi/userdata/addon_data/script.elementum.nova/providers/lostfilm.json содержащим (желательно с "subpage": false):

{
    "lostfilm": {
        "anime_extra": "",
        "anime_keywords": "{title:original} {episode}",
        "anime_query": "EXTRA",
        "base_url": "http://www.lostfilm.tv/search/QUERY/1/",
        "color": "FFF14E13",
        "general_extra": "",
        "general_keywords": "{title}",
        "general_query": "EXTRA",
        "language": null,
        "charset": "windows-1251",
        "login_failed": "",
        "login_object": "",
        "login_path": null,
        "movie_extra": "",
        "movie_keywords": "{title} {year}",
        "movie_query": "EXTRA",
        "name": "LostFilm",
        "parser": {
            "infohash": "",
            "name": "item('a', order=2)",
            "peers": "item(tag='td', order=3)",
            "row": "find_once(tag='body').find_all('tr')",
            "seeds": "item(tag='td', order=2)",
            "size": "item(tag='td', order=5)",
            "torrent": "item(tag='a', attribute='href', order=2)"
        },
        "private": false,
        "season_extra": "",
        "season_extra2": "",
        "season_keywords": "{title:ru} Season {season:2}",
        "season_keywords2": "{title} Season{season}",
        "season_query": "EXTRA",
        "separator": "+",
        "show_query": "",
        "subpage": true,
        "tv_extra": "",
        "tv_extra2": "",
        "tv_keywords": "{title} s{season:2}e{episode:2}",
        "tv_keywords2": ""
    }
}

Благодарности

  • @scakemyer за написаный Quasar Burst модуль!
  • @mancuniancol за его работу над Magnetic, этот аддон не появился без него.
  • @elgatito за продолжения Quasar в Elementum.
  • Ну и всем пользователям с XBMC.ru.

script.elementum.nova's People

Contributors

nemiroff avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.