├── .gitignore ├── .gitmodules ├── .travis.yml ├── AUTHORS ├── CHANGES ├── CONTRIBUTING ├── LICENSE.txt ├── MANIFEST.in ├── README.md ├── docs ├── Makefile ├── api.rst ├── caching.rst ├── commandline.rst ├── conf.py ├── index.rst ├── installation.rst ├── item.rst ├── make.bat ├── patterns.rst ├── poweredby.rst ├── quickstart.rst ├── routing.rst ├── tutorial.rst └── upgrading.rst ├── fabfile.py ├── setup.py ├── tests ├── __init__.py ├── cli │ ├── __init__.py │ ├── test_console.py │ └── test_create.py ├── data │ └── plugin │ │ ├── addon.xml │ │ └── resources │ │ └── language │ │ └── English │ │ └── strings.xml ├── test_common.py ├── test_constants.py ├── test_listitem.py ├── test_module.py ├── test_plugin.py ├── test_request.py ├── test_storage.py ├── test_urls.py ├── test_xbmcmixin.py └── utils.py └── xbmcswift2 ├── __init__.py ├── actions.py ├── cli ├── __init__.py ├── app.py ├── cli.py ├── console.py ├── create.py └── data │ ├── addon.py │ ├── addon.xml │ └── resources │ ├── __init__.py │ ├── language │ └── English │ │ └── strings.xml │ └── lib │ └── __init__.py ├── common.py ├── constants.py ├── ext ├── __init__.py └── playlist.py ├── listitem.py ├── logger.py ├── mockxbmc ├── __init__.py ├── utils.py ├── xbmc.py ├── xbmcaddon.py ├── xbmcgui.py ├── xbmcplugin.py └── xbmcvfs.py ├── module.py ├── plugin.py ├── request.py ├── storage.py ├── urls.py └── xbmcmixin.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/.gitmodules -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/.travis.yml -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/AUTHORS -------------------------------------------------------------------------------- /CHANGES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/CHANGES -------------------------------------------------------------------------------- /CONTRIBUTING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/CONTRIBUTING -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | recursive-include xbmcswift2/cli/data * 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/docs/api.rst -------------------------------------------------------------------------------- /docs/caching.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/docs/caching.rst -------------------------------------------------------------------------------- /docs/commandline.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/docs/commandline.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/docs/installation.rst -------------------------------------------------------------------------------- /docs/item.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/docs/item.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/patterns.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/docs/patterns.rst -------------------------------------------------------------------------------- /docs/poweredby.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/docs/poweredby.rst -------------------------------------------------------------------------------- /docs/quickstart.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/docs/quickstart.rst -------------------------------------------------------------------------------- /docs/routing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/docs/routing.rst -------------------------------------------------------------------------------- /docs/tutorial.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/docs/tutorial.rst -------------------------------------------------------------------------------- /docs/upgrading.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/docs/upgrading.rst -------------------------------------------------------------------------------- /fabfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/fabfile.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/cli/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/cli/test_console.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/tests/cli/test_console.py -------------------------------------------------------------------------------- /tests/cli/test_create.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/tests/cli/test_create.py -------------------------------------------------------------------------------- /tests/data/plugin/addon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/tests/data/plugin/addon.xml -------------------------------------------------------------------------------- /tests/data/plugin/resources/language/English/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/tests/data/plugin/resources/language/English/strings.xml -------------------------------------------------------------------------------- /tests/test_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/tests/test_common.py -------------------------------------------------------------------------------- /tests/test_constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/tests/test_constants.py -------------------------------------------------------------------------------- /tests/test_listitem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/tests/test_listitem.py -------------------------------------------------------------------------------- /tests/test_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/tests/test_module.py -------------------------------------------------------------------------------- /tests/test_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/tests/test_plugin.py -------------------------------------------------------------------------------- /tests/test_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/tests/test_request.py -------------------------------------------------------------------------------- /tests/test_storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/tests/test_storage.py -------------------------------------------------------------------------------- /tests/test_urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/tests/test_urls.py -------------------------------------------------------------------------------- /tests/test_xbmcmixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/tests/test_xbmcmixin.py -------------------------------------------------------------------------------- /tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/tests/utils.py -------------------------------------------------------------------------------- /xbmcswift2/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/xbmcswift2/__init__.py -------------------------------------------------------------------------------- /xbmcswift2/actions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/xbmcswift2/actions.py -------------------------------------------------------------------------------- /xbmcswift2/cli/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/xbmcswift2/cli/__init__.py -------------------------------------------------------------------------------- /xbmcswift2/cli/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/xbmcswift2/cli/app.py -------------------------------------------------------------------------------- /xbmcswift2/cli/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/xbmcswift2/cli/cli.py -------------------------------------------------------------------------------- /xbmcswift2/cli/console.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/xbmcswift2/cli/console.py -------------------------------------------------------------------------------- /xbmcswift2/cli/create.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/xbmcswift2/cli/create.py -------------------------------------------------------------------------------- /xbmcswift2/cli/data/addon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/xbmcswift2/cli/data/addon.py -------------------------------------------------------------------------------- /xbmcswift2/cli/data/addon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/xbmcswift2/cli/data/addon.xml -------------------------------------------------------------------------------- /xbmcswift2/cli/data/resources/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /xbmcswift2/cli/data/resources/language/English/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/xbmcswift2/cli/data/resources/language/English/strings.xml -------------------------------------------------------------------------------- /xbmcswift2/cli/data/resources/lib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /xbmcswift2/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/xbmcswift2/common.py -------------------------------------------------------------------------------- /xbmcswift2/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/xbmcswift2/constants.py -------------------------------------------------------------------------------- /xbmcswift2/ext/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /xbmcswift2/ext/playlist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/xbmcswift2/ext/playlist.py -------------------------------------------------------------------------------- /xbmcswift2/listitem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/xbmcswift2/listitem.py -------------------------------------------------------------------------------- /xbmcswift2/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/xbmcswift2/logger.py -------------------------------------------------------------------------------- /xbmcswift2/mockxbmc/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /xbmcswift2/mockxbmc/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/xbmcswift2/mockxbmc/utils.py -------------------------------------------------------------------------------- /xbmcswift2/mockxbmc/xbmc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/xbmcswift2/mockxbmc/xbmc.py -------------------------------------------------------------------------------- /xbmcswift2/mockxbmc/xbmcaddon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/xbmcswift2/mockxbmc/xbmcaddon.py -------------------------------------------------------------------------------- /xbmcswift2/mockxbmc/xbmcgui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/xbmcswift2/mockxbmc/xbmcgui.py -------------------------------------------------------------------------------- /xbmcswift2/mockxbmc/xbmcplugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/xbmcswift2/mockxbmc/xbmcplugin.py -------------------------------------------------------------------------------- /xbmcswift2/mockxbmc/xbmcvfs.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /xbmcswift2/module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/xbmcswift2/module.py -------------------------------------------------------------------------------- /xbmcswift2/plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/xbmcswift2/plugin.py -------------------------------------------------------------------------------- /xbmcswift2/request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/xbmcswift2/request.py -------------------------------------------------------------------------------- /xbmcswift2/storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/xbmcswift2/storage.py -------------------------------------------------------------------------------- /xbmcswift2/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/xbmcswift2/urls.py -------------------------------------------------------------------------------- /xbmcswift2/xbmcmixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbeluch/xbmcswift2/HEAD/xbmcswift2/xbmcmixin.py --------------------------------------------------------------------------------