Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
efe66d7
add TMDB provider
bbaronSVK Oct 18, 2018
6b9167b
fix Netflix cache folder
bbaronSVK Oct 18, 2018
010c6b8
Merge pull request #1 from bbaronSVK/master
finkleandeinhorn Jun 16, 2022
5cb2887
Remove Netflix provider
finkleandeinhorn Jun 17, 2022
d8087ac
Py3 updates
finkleandeinhorn Jun 17, 2022
a55af72
Add kodi-addon-submitter to CI
finkleandeinhorn Jun 18, 2022
692737c
Update addon.xml
finkleandeinhorn Jun 17, 2022
27aa904
Remove Netflix provider
finkleandeinhorn Jun 17, 2022
c2743aa
Py3 updates
finkleandeinhorn Jun 17, 2022
3e8e6d8
Add kodi-addon-submitter to CI
finkleandeinhorn Jun 18, 2022
bb1ef32
Update addon.xml
finkleandeinhorn Jun 17, 2022
79e02ba
Fix xbmc.translatePath
berkhornet Nov 17, 2022
dc22c95
Merge pull request #2 from berkhornet/matrix
finkleandeinhorn Nov 21, 2022
31cf223
Update addon.xml
finkleandeinhorn Nov 21, 2022
324daac
Update addon-submitter.yml
finkleandeinhorn Nov 21, 2022
dcf283f
Address PR concerns
finkleandeinhorn Nov 21, 2022
63fad2c
Convert to f-strings
finkleandeinhorn Nov 21, 2022
53d86d7
Better definition of ADDON fields
finkleandeinhorn Nov 21, 2022
b521d62
Abstractify providers
finkleandeinhorn Nov 21, 2022
238b3fd
Fix bug in syntax
finkleandeinhorn Nov 21, 2022
592e48c
Fix walruses
finkleandeinhorn Nov 21, 2022
242cdfe
Fix addon settings
finkleandeinhorn Nov 21, 2022
5221798
Update addon.xml
finkleandeinhorn Nov 21, 2022
81e8964
Nicer settings
finkleandeinhorn Nov 21, 2022
e813a54
Update addon.xml
finkleandeinhorn Nov 21, 2022
19d0def
Merge branch 'matrix'
finkleandeinhorn Nov 22, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
.gitignore export-ignore
.gitattributes export-ignore
.github export-ignore
__pycache__ export-ignore
*.psd export-ignore
*.pyo export-ignore
*.pyc export-ignore
*.mo export-ignore
70 changes: 70 additions & 0 deletions .github/workflows/addon-submitter.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
name: Kodi Addon-Submitter

on:
create:
tags:
- v*

jobs:
kodi-addon-submitter:
runs-on: ubuntu-latest
name: Kodi Addon Submitter
steps:

- name: Checkout
uses: actions/checkout@v1

- name: Extract kodi official repository target
id: extract_branch_pr
shell: bash
env:
ADDON_ID: ${{ github.event.repository.name }}
run: |
echo "##[set-output name=branch;]matrix"
if [[ $ADDON_ID == plugin* ]]; then
echo "##[set-output name=repo;]repo-plugins"
else
echo "##[set-output name=repo;]repo-scripts"
fi

- name: Kodi addon checker validation
id: kodi-addon-checker
uses: xbmc/action-kodi-addon-checker@v1.2
with:
kodi-version: ${{ steps.extract_branch_pr.outputs.branch }}
addon-id: ${{ github.event.repository.name }}
is-pr: false

- name: Generate distribution zip and submit to official kodi repository
id: kodi-addon-submitter
uses: xbmc/action-kodi-addon-submitter@v1.2
with: # Replace all the below values
kodi-repository: ${{ steps.extract_branch_pr.outputs.repo }}
kodi-version: ${{ steps.extract_branch_pr.outputs.branch }}
addon-id: ${{ github.event.repository.name }}
env: # Make sure you create the below secrets (GH_TOKEN and EMAIL)
GH_USERNAME: ${{ github.repository_owner }}
GH_TOKEN: ${{secrets.GH_TOKEN}}
EMAIL: ${{secrets.EMAIL}}

- name: Create Github Release
id: create_release
uses: actions/create-release@v1.0.0
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
tag_name: ${{ github.ref }}
release_name: Release ${{ github.ref }}
draft: false
prerelease: false

- name: Upload Addon zip to github release
id: upload-release-asset
uses: actions/upload-release-asset@v1.0.1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: ${{ steps.kodi-addon-submitter.outputs.addon-zip }}
asset_name: ${{ steps.kodi-addon-submitter.outputs.addon-zip }}
asset_content_type: application/zip
16 changes: 9 additions & 7 deletions addon.xml
Original file line number Diff line number Diff line change
@@ -1,16 +1,18 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="script.module.autocompletion" name="AutoCompletion library" version="1.1.2" provider-name="Philipp Temminghoff (phil65)">
<addon id="script.module.autocompletion" name="AutoCompletion library" version="2.1.1" provider-name="Philipp Temminghoff (phil65), bbaronSVK, finkleandeinhorn, berkhornet">
<requires>
<import addon="xbmc.python" version="2.24.0" />
<import addon="script.module.simplejson" version="3.3.0"/>
<import addon="xbmc.python" version="3.0.0" />
<import addon="script.module.requests" version="2.9.1"/>
</requires>
<extension point="xbmc.python.module" library="lib" />
<extension point="xbmc.addon.metadata">
<summary lang="en">Module providing some AutoCompletion functions</summary>
<description lang="en">Module providing some AutoCompletion functions</description>
<summary lang="en_GB">Module providing some AutoCompletion functions</summary>
<description lang="en_GB">Module providing some AutoCompletion functions</description>
<platform>all</platform>
<license>GNU GENERAL PUBLIC LICENSE Version 2.1, February 1999</license>
<source>https://github.com/phil65/script.module.autocompletion</source>
<license>GPL-2.0-or-later</license>
<source>https://github.com/finkleandeinhorn/script.module.autocompletion</source>
<assets>
<icon>icon.png</icon>
</assets>
</extension>
</addon>
Loading