Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compatibilité Kodi19 & Python3 #27

Open
wants to merge 32 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
397d20b
Kodi 18 compatibility & bi-directional synchronisation
PCCV Mar 23, 2020
d1ab771
Add zip files
PCCV Mar 23, 2020
9773984
Kodi 18 compatibility & bi-directional synchronisation
PCCV Mar 23, 2020
c5c5030
Kodi 18 compatibility & bi-directional synchronisation
PCCV Mar 23, 2020
a69f5fb
Kodi 18 compatibility & bi-directional synchronisation
PCCV Mar 23, 2020
38c2e1b
Kodi 18 compatibility & bi-directional synchronisation
PCCV Mar 23, 2020
b85fed9
Kodi 18 compatibility & bi-directional synchronisation
PCCV Mar 23, 2020
940cd71
Kodi 18 compatibility & bi-directional synchronisation
PCCV Mar 23, 2020
c800a40
add compatibility with netflix and catchuptv addon
PCCV Mar 30, 2020
0b0f41d
add news to addons.xml
PCCV Mar 30, 2020
d84e683
add news to addons.xml
PCCV Mar 30, 2020
c68f6df
add news to addons.xml
PCCV Mar 30, 2020
6a3af08
Create index.html
PCCV Mar 31, 2020
dda06e2
Update addons.xml
PCCV Jul 28, 2020
11f064a
Kodi 19 support (#2)
kugan49 Mar 2, 2021
342a745
Add repository for Kodi v19 Matrix
PCCV Mar 2, 2021
991f22c
Add files via upload
PCCV Mar 2, 2021
84b8337
Update addon.xml
PCCV Mar 2, 2021
23cf861
Update addons.xml
PCCV Mar 2, 2021
fd5f59d
Add files via upload
PCCV Mar 2, 2021
b5bb53c
Update addons.xml
PCCV Mar 2, 2021
5cccb37
Add files via upload
PCCV Mar 2, 2021
f550396
Add files via upload
PCCV Mar 2, 2021
bee684a
Add files via upload
PCCV Mar 2, 2021
82ee87f
Update addons.xml
PCCV Mar 2, 2021
ae83ea4
Add files via upload
PCCV Mar 2, 2021
8327f80
Update addon.xml
PCCV Mar 2, 2021
1fae331
Add files via upload
PCCV Mar 2, 2021
176859e
Update addons.xml.md5
PCCV Mar 2, 2021
259ff8d
MaJ repository
PCCV Mar 2, 2021
0f46da3
Update repository for Kodi v18 & v19
PCCV Mar 3, 2021
7ef787e
changements pour merge
PCCV Mar 3, 2021
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
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
/.vscode
__pycache__
.DS_Store
update_repository.py
/service.betaseries.com/lastdate.tmp
/.vs
*.sh

198 changes: 126 additions & 72 deletions addons.xml
Original file line number Diff line number Diff line change
@@ -1,79 +1,133 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addons>
<addon id="service.subtitles.tvsubtitles" name="tvsubtitles.net" version="1.0.2" provider-name="skylex">
<requires>
<import addon="xbmc.python" version="2.1.0"/>
<import addon="script.module.beautifulsoup" version="3.2.1"/>
</requires>
<extension point="xbmc.subtitle.module" library="service.py" />
<extension point="xbmc.addon.metadata">
<platform>all</platform>
<summary lang="en">tvsubtitles.net subtitles service</summary>
<summary lang="fr">Service de sous-titres tvsubtitles.net</summary>
<description lang="en">Search and download subtitles from tvsubtitles.net</description>
<description lang="fr">Rechercher et télécharger des sous-titres depuis tvsubtitles.net</description>
</extension>
</addon>
<addon id="service.subtitles.tvsubtitles" name="tvsubtitles.net" version="1.0.2" provider-name="skylex">
<requires>
<import addon="xbmc.python" version="2.1.0"/>
<import addon="script.module.beautifulsoup" version="3.2.1"/>
</requires>
<extension point="xbmc.subtitle.module" library="service.py" />
<extension point="xbmc.addon.metadata">
<platform>all</platform>
<summary lang="en">tvsubtitles.net subtitles service</summary>
<summary lang="fr">Service de sous-titres tvsubtitles.net</summary>
<description lang="en">Search and download subtitles from tvsubtitles.net</description>
<description lang="fr">Rechercher et télécharger des sous-titres depuis tvsubtitles.net</description>
</extension>
</addon>

<addon id="service.subtitles.betaseries" name="Betaseries" version="1.0.8" provider-name="skylex">
<requires>
<import addon="xbmc.python" version="2.1.0"/>
<import addon="script.module.simplejson" version="2.0.10" />
</requires>
<extension point="xbmc.subtitle.module" library="service.py" />
<extension point="xbmc.addon.metadata">
<platform>all</platform>
<summary lang="en">BetaSeries subtitles service</summary>
<summary lang="fr">Service de sous-titres BetaSeries</summary>
<description lang="en">Search and download subtitles from BetaSeries.com</description>
<description lang="fr">Rechercher et télécharger des sous-titres depuis BetaSeries.com</description>
</extension>
</addon>
<addon id="service.subtitles.betaseries" name="Betaseries" version="1.0.8" provider-name="skylex">
<requires>
<import addon="xbmc.python" version="2.1.0"/>
<import addon="script.module.simplejson" version="2.0.10" />
</requires>
<extension point="xbmc.subtitle.module" library="service.py" />
<extension point="xbmc.addon.metadata">
<platform>all</platform>
<summary lang="en">BetaSeries subtitles service</summary>
<summary lang="fr">Service de sous-titres BetaSeries</summary>
<description lang="en">Search and download subtitles from BetaSeries.com</description>
<description lang="fr">Rechercher et télécharger des sous-titres depuis BetaSeries.com</description>
</extension>
</addon>

<addon id="service.betaseries.com" name="BetaSeries Agent" version="1.0.12" provider-name="skylex">
<requires>
<import addon="xbmc.python" version="2.12.0" />
<import addon="script.module.simplejson" version="2.0.10" />
</requires>
<extension point="xbmc.service" library="betaseries.py" start="login" />
<extension point="xbmc.addon.metadata">
<summary lang="en">Synchronization with BetaSeries.com</summary>
<summary lang="fr">Synchronisation avec BetaSeries.com</summary>
<description lang="en">This service automatically updates your profile on BetaSeries.com when you have finished watching an episode or a movie on Kodi</description>
<description lang="fr">Ce service met à jour automatiquement votre profil sur le site BetaSeries.com lorsque vous venez de finir de regarder un épisode ou nu film dans Kodi</description>
<language></language>
<platform>all</platform>
<source>http://www.betaseries.com/wiki/Plugin%20XBMC</source>
</extension>
</addon>
<addon id="service.betaseries.com" name="BetaSeries Agent" version="2.0.0" provider-name="skylex modded by kugan49">
<requires>
<import addon="xbmc.python" version="3.0.0" />
<!-- 0101 pour débug -->
<!-- <import addon="script.module.web-pdb" /> -->
</requires>
<extension point="xbmc.service" library="default.py"/>
<extension point="xbmc.addon.metadata" name="betaseries.metadata">
<summary lang="en_US">Synchronization with BetaSeries.com</summary>
<summary lang="fr_FR">Synchronisation avec BetaSeries.com</summary>
<description lang="en_US">This service automatically updates your profile on BetaSeries.com when you have finished watching an episode or a movie or just uploaded it in on Kodi</description>
<description lang="fr_FR">Ce service met à jour automatiquement votre profil sur le site BetaSeries.com lorsque vous venez de finir de regarder un épisode ou un film dans Kodi ou que vous venez de l'ajouter</description>
<language></language>
<platform>all</platform>
<license> GPL-2.0-only</license>
<website>https://Betaseries.com</website>
<source>https://support.betaseries.com/article/38-les-applications-betaseries</source>
<news>
v2.0.0 (2021 02 23)
- refactoring for Kodi 19 Matrix
</news>
<assets>
<icon>icon.png</icon>
<fanart>fanart.png</fanart>
</assets>
</extension>
</addon>

<addon id="service.subtitles.addic7ed" name="Addic7ed" version="1.0.8" provider-name="skylex">
<requires>
<import addon="xbmc.python" version="2.1.0"/>
<import addon="script.module.beautifulsoup" version="3.2.1"/>
</requires>
<extension point="xbmc.subtitle.module" library="service.py" />
<extension point="xbmc.addon.metadata">
<platform>all</platform>
<summary lang="en">Addic7ed subtitles service</summary>
<summary lang="fr">Service de sous-titres Addic7ed</summary>
<description lang="en">Search and download subtitles from Addic7ed.com</description>
<description lang="fr">Rechercher et télécharger des sous-titres depuis Addic7ed.com</description>
</extension>
</addon>
<addon id="service.betaseries.com" name="BetaSeries Agent" version="1.0.14" provider-name="skylex modded by FG">
<requires>
<import addon="xbmc.python" version="2.12.0" />
<import addon="script.module.simplejson" version="2.0.10" />
</requires>
<extension point="xbmc.service" library="betaseries.py" start="login" />
<extension point="xbmc.addon.metadata">
<summary lang="en">Synchronization with BetaSeries.com</summary>
<summary lang="fr">Synchronisation avec BetaSeries.com</summary>
<description lang="en">This service automatically updates your profile on BetaSeries.com when you have finished watching an episode or a movie on Kodi</description>
<description lang="fr">Ce service met à jour automatiquement votre profil sur le site BetaSeries.com lorsque vous venez de finir de regarder un épisode ou un film dans Kodi</description>
<language></language>
<platform>all</platform>
<source>https://support.betaseries.com/article/38-les-applications-betaseries</source>
<news>
v1.0.14 (2020/03/30)
- add compatibility with Netflix addon
- add compatibility with Catchuptv addon
- add pseudo compatibility with themoviedb (not recommended)
- fix search from title
- add some traductions
- change to Betaseries API v3.0
</news>
</extension>
</addon>

<addon id="repository.betaseries" name="BetaSeries Repository" version="1.0.0" provider-name="skylex">
<extension point="xbmc.addon.repository" name="BetaSeries Add-on Repository">
<info compressed="true">https://raw.github.com/skylex/xbmc-betaseries/master/addons.xml</info>
<checksum>https://raw.github.com/skylex/xbmc-betaseries/master/addons.xml.md5</checksum>
<datadir zip="true">https://raw.github.com/skylex/xbmc-betaseries/master/</datadir>
</extension>
<extension point="xbmc.addon.metadata">
<summary>BetaSeries Add-on Repository</summary>
<description lang="en">This repository contains the BetaSeries.com add-on for XBMC and maintains it up to date</description>
<description lang="fr">Ce dépôt contient l'extension BetaSeries.com pour XBMC et permet de la maintenir à jour</description>
<disclaimer>If it breaks, you get to keep the pieces</disclaimer>
<platform>all</platform>
</extension>
</addon>
<addon id="service.betaseries.com" name="BetaSeries Agent" version="1.0.13" provider-name="skylex modded by FG">
<requires>
<import addon="xbmc.python" version="2.12.0" />
<import addon="script.module.simplejson" version="2.0.10" />
</requires>
<extension point="xbmc.service" library="betaseries.py" start="login" />
<extension point="xbmc.addon.metadata">
<summary lang="en">Synchronization with BetaSeries.com</summary>
<summary lang="fr">Synchronisation avec BetaSeries.com</summary>
<description lang="en">This service automatically updates your profile on BetaSeries.com when you have finished watching an episode or a movie on Kodi</description>
<description lang="fr">Ce service met à jour automatiquement votre profil sur le site BetaSeries.com lorsque vous venez de finir de regarder un épisode ou nu film dans Kodi</description>
<language></language>
<platform>all</platform>
<source>https://support.betaseries.com/article/38-les-applications-betaseries</source>
<news>
v1.0.13 (2020/03/24)
- convert from imbd_id to tvdb_id
- add auto-update from BS
</news>
</extension>
</addon>

<addon id="repository.betaseries" name="BetaSeries Repository" version="1.0.2" provider-name="skylex modded by FG">
<extension point="xbmc.addon.repository" name="BetaSeries Add-on Repository">
<dir minversion="17.0.0" maxversio="18.9.9">
<info compressed="false">https://raw.github.com/skylex/xbmc-betaseries/leia/addons.xml</info>
<checksum>https://raw.github.com/skylex/xbmc-betaseries/leia/addons.xml.md5</checksum>
<datadir zip="true">https://raw.github.com/skylex/xbmc-betaseries/leia</datadir>
</dir>
<dir minversion="19.0.0">
<info compressed="false">https://raw.github.com/skylex/xbmc-betaseries/master/addons.xml</info>
<checksum>https://raw.github.com/skylex/xbmc-betaseries/master/addons.xml.md5</checksum>
<datadir zip="true">https://raw.github.com/skylex/xbmc-betaseries/master</datadir>
</dir>
</extension>
<extension point="xbmc.addon.metadata">
<summary>BetaSeries Add-on Repository</summary>
<description lang="en">This repository contains the BetaSeries.com add-on for XBMC and maintains it up to date</description>
<description lang="fr">Ce dépôt contient l'extension BetaSeries.com pour XBMC et permet de la maintenir à jour</description>
<disclaimer>If it breaks, you get to keep the pieces</disclaimer>
<platform>all</platform>
</extension>
<assets>
<icon>icon.jpg</icon>
</assets>
</addon>
</addons>
2 changes: 1 addition & 1 deletion addons.xml.md5
Original file line number Diff line number Diff line change
@@ -1 +1 @@
36b8d1c242689b27643c91d4c47adf3a
8e6bc84008dada18945fb8ffa79178a0 addons.xml
Empty file modified repository.betaseries/LICENSE.txt
100755 → 100644
Empty file.
21 changes: 17 additions & 4 deletions repository.betaseries/addon.xml
Original file line number Diff line number Diff line change
@@ -1,9 +1,19 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="repository.betaseries" name="BetaSeries Repository" version="1.0.0" provider-name="skylex">
<addon id="repository.betaseries" name="BetaSeries Repository" version="1.0.2" provider-name="skylex modded by FG">
<requires>
<import addon="xbmc.addon" version="16.0.0"/>
</requires>
<extension point="xbmc.addon.repository" name="BetaSeries Add-on Repository">
<info compressed="true">https://raw.github.com/skylex/xbmc-betaseries/master/addons.xml</info>
<checksum>https://raw.github.com/skylex/xbmc-betaseries/master/addons.xml.md5</checksum>
<datadir zip="true">https://raw.github.com/skylex/xbmc-betaseries/master/</datadir>
<dir minversion="16.0.0" maxversion="18.9.9">
<info compressed="false">https://raw.github.com/skylex/xbmc-betaseries/leia/addons.xml</info>
<checksum>https://raw.github.com/skylex/xbmc-betaseries/skylex/addons.xml.md5</checksum>
<datadir zip="true">https://raw.github.com/skylex/xbmc-betaseries/leia</datadir>
</dir>
<dir minversion="19.0.0">
<info compressed="false">https://raw.github.com/skylex/xbmc-betaseries/master/addons.xml</info>
<checksum>https://raw.github.com/skylex/xbmc-betaseries/master/addons.xml.md5</checksum>
<datadir zip="true">https://raw.github.com/skylex/xbmc-betaseries/master</datadir>
</dir>
</extension>
<extension point="xbmc.addon.metadata">
<summary>BetaSeries Add-on Repository</summary>
Expand All @@ -12,4 +22,7 @@
<disclaimer>If it breaks, you get to keep the pieces</disclaimer>
<platform>all</platform>
</extension>
<assets>
<icon>icon.jpg</icon>
</assets>
</addon>
Empty file modified repository.betaseries/icon.png
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
13 changes: 13 additions & 0 deletions repository.betaseries/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html>
<head>
<title>Index of</title>
</head>
<body>
<h1>repository.betaseries</h1>
<table>
<tr><td><a href="repository.betaseries-1.0.1.zip">repository.betaseries-1.0.1.zip</a></td></tr>
<tr><td><a href="repository.betaseries-1.0.2.zip">repository.betaseries-1.0.2.zip</a></td></tr>
</table>
</body>
</html>
Binary file not shown.
Binary file not shown.
28 changes: 13 additions & 15 deletions service.betaseries.com/LICENSE.txt
Original file line number Diff line number Diff line change
@@ -1,13 +1,12 @@
GNU GENERAL PUBLIC LICENSE
Version 2, June 1991

GNU GENERAL PUBLIC LICENSE
Version 2, June 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc.
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Copyright (C) 1989, 1991 Free Software Foundation, Inc., <http://fsf.org/>
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.

Preamble
Preamble

The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
Expand All @@ -16,7 +15,7 @@ software--to make sure the software is free for all its users. This
General Public License applies to most of the Free Software
Foundation's software and to any other program whose authors commit to
using it. (Some other Free Software Foundation software is covered by
the GNU Library General Public License instead.) You can apply it to
the GNU Lesser General Public License instead.) You can apply it to
your programs, too.

When we speak of free software, we are referring to freedom, not
Expand Down Expand Up @@ -56,8 +55,8 @@ patent must be licensed for everyone's free use or not licensed at all.

The precise terms and conditions for copying, distribution and
modification follow.
GNU GENERAL PUBLIC LICENSE

GNU GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

0. This License applies to any program or other work which contains
Expand Down Expand Up @@ -111,7 +110,7 @@ above, provided that you also meet all of these conditions:
License. (Exception: if the Program itself is interactive but
does not normally print such an announcement, your work based on
the Program is not required to print an announcement.)

These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Program,
and can be reasonably considered independent and separate works in
Expand Down Expand Up @@ -169,7 +168,7 @@ access to copy from a designated place, then offering equivalent
access to copy the source code from the same place counts as
distribution of the source code, even though third parties are not
compelled to copy the source along with the object code.

4. You may not copy, modify, sublicense, or distribute the Program
except as expressly provided under this License. Any attempt
otherwise to copy, modify, sublicense or distribute the Program is
Expand Down Expand Up @@ -226,7 +225,7 @@ impose that choice.

This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.

8. If the distribution and/or use of the Program is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Program under this License
Expand Down Expand Up @@ -256,7 +255,7 @@ make exceptions for this. Our decision will be guided by the two goals
of preserving the free status of all derivatives of our free software and
of promoting the sharing and reuse of software generally.

NO WARRANTY
NO WARRANTY

11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
Expand All @@ -278,5 +277,4 @@ YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.

END OF TERMS AND CONDITIONS
-------------------------------------------------------------------------
END OF TERMS AND CONDITIONS
8 changes: 8 additions & 0 deletions service.betaseries.com/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
BetaSeries sync for Kodi
==========================

Automatically update your Betaseries account from Kodi.
Watching UnWatch or just added a movie or a TV episode and this add-on will update automatically into your betasseries account


Thanks a lot to PCCV for the work they done : https://github.com/PCCV/xbmc-betaseries
41 changes: 26 additions & 15 deletions service.betaseries.com/addon.xml
Original file line number Diff line number Diff line change
@@ -1,17 +1,28 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="service.betaseries.com" name="BetaSeries Agent" version="1.0.12" provider-name="skylex">
<requires>
<import addon="xbmc.python" version="2.12.0" />
<import addon="script.module.simplejson" version="2.0.10" />
</requires>
<extension point="xbmc.service" library="betaseries.py" start="login" />
<extension point="xbmc.addon.metadata">
<summary lang="en">Synchronization with BetaSeries.com</summary>
<summary lang="fr">Synchronisation avec BetaSeries.com</summary>
<description lang="en">This service automatically updates your profile on BetaSeries.com when you have finished watching an episode or a movie on Kodi</description>
<description lang="fr">Ce service met à jour automatiquement votre profil sur le site BetaSeries.com lorsque vous venez de finir de regarder un épisode ou nu film dans Kodi</description>
<language></language>
<platform>all</platform>
<source>http://www.betaseries.com/wiki/Plugin%20XBMC</source>
</extension>
<addon id="service.betaseries.com" name="BetaSeries Agent" version="2.0.0" provider-name="kugan49">
<requires>
<import addon="xbmc.python" version="3.0.0" />
<!-- 0101 pour débug -->
<!-- <import addon="script.module.web-pdb" /> -->
</requires>
<extension point="xbmc.service" library="default.py"/>
<extension point="xbmc.addon.metadata" name="betaseries.metadata">
<summary lang="en_US">Synchronization with BetaSeries.com</summary>
<summary lang="fr_FR">Synchronisation avec BetaSeries.com</summary>
<description lang="en_US">This service automatically updates your profile on BetaSeries.com when you have finished watching an episode or a movie or just uploaded it in on Kodi</description>
<description lang="fr_FR">Ce service met à jour automatiquement votre profil sur le site BetaSeries.com lorsque vous venez de finir de regarder un épisode ou un film dans Kodi ou que vous venez de l'ajouter</description>
<language></language>
<platform>all</platform>
<license> GPL-2.0-only</license>
<website>https://Betaseries.com</website>
<source>https://github.com/skylex/xbmc-betaseries</source>
<news>
v2.0.0 (2021 02 23)
- refactoring for Kodi 19 Matrix
</news>
<assets>
<icon>icon.png</icon>
<fanart>fanart.png</fanart>
</assets>
</extension>
</addon>
Loading