From 65eb5ea1e2dd15f155f5c84648748bd88a5127fc Mon Sep 17 00:00:00 2001 From: pereramirbosh Date: Tue, 18 Mar 2025 23:12:54 +0100 Subject: [PATCH] [plugin.video.tv3.cat] Delete as it is outdated --- plugin.video.tv3.cat/LICENSE.txt | 339 --------- plugin.video.tv3.cat/README.md | 9 - plugin.video.tv3.cat/addon.py | 33 - plugin.video.tv3.cat/addon.xml | 28 - plugin.video.tv3.cat/changelog.txt | 91 --- plugin.video.tv3.cat/resources/__init__.py | 0 plugin.video.tv3.cat/resources/fanart.jpg | Bin 114247 -> 0 bytes plugin.video.tv3.cat/resources/icon.png | Bin 31900 -> 0 bytes .../resource.language.ca_es/strings.po | 125 ---- .../resource.language.de_de/strings.po | 125 ---- .../resource.language.en_gb/strings.po | 125 ---- .../resource.language.es_es/strings.po | 125 ---- .../resource.language.nb_no/strings.po | 125 ---- .../resources/lib/__init__.py | 0 .../resources/lib/tv3cat/DirAZemisio.py | 18 - .../resources/lib/tv3cat/DirAZtots.py | 18 - .../resources/lib/tv3cat/Home.py | 18 - .../resources/lib/tv3cat/Images.py | 12 - .../resources/lib/tv3cat/Sections.py | 22 - .../resources/lib/tv3cat/TV3Strings.py | 40 - .../resources/lib/tv3cat/TV3cat.py | 694 ------------------ .../resources/lib/tv3cat/__init__.py | 0 plugin.video.tv3.cat/resources/lib/ui/UI.py | 247 ------- .../resources/lib/ui/__init__.py | 0 .../resources/lib/utils/Urls.py | 23 - .../resources/lib/utils/Utils.py | 90 --- .../resources/lib/utils/__init__.py | 0 .../resources/lib/video/FolderVideo.py | 16 - .../resources/lib/video/Video.py | 12 - .../resources/lib/video/__init__.py | 0 .../resources/media/324_thumbnail.png | Bin 22895 -> 0 bytes .../resources/media/c33-super3_thumbnail.png | Bin 47099 -> 0 bytes .../resources/media/esports3_thumbnail.png | Bin 30111 -> 0 bytes .../resources/media/tv3_thumbnail.png | Bin 13009 -> 0 bytes 34 files changed, 2335 deletions(-) delete mode 100644 plugin.video.tv3.cat/LICENSE.txt delete mode 100644 plugin.video.tv3.cat/README.md delete mode 100644 plugin.video.tv3.cat/addon.py delete mode 100644 plugin.video.tv3.cat/addon.xml delete mode 100644 plugin.video.tv3.cat/changelog.txt delete mode 100644 plugin.video.tv3.cat/resources/__init__.py delete mode 100644 plugin.video.tv3.cat/resources/fanart.jpg delete mode 100644 plugin.video.tv3.cat/resources/icon.png delete mode 100644 plugin.video.tv3.cat/resources/language/resource.language.ca_es/strings.po delete mode 100644 plugin.video.tv3.cat/resources/language/resource.language.de_de/strings.po delete mode 100644 plugin.video.tv3.cat/resources/language/resource.language.en_gb/strings.po delete mode 100644 plugin.video.tv3.cat/resources/language/resource.language.es_es/strings.po delete mode 100644 plugin.video.tv3.cat/resources/language/resource.language.nb_no/strings.po delete mode 100644 plugin.video.tv3.cat/resources/lib/__init__.py delete mode 100644 plugin.video.tv3.cat/resources/lib/tv3cat/DirAZemisio.py delete mode 100644 plugin.video.tv3.cat/resources/lib/tv3cat/DirAZtots.py delete mode 100644 plugin.video.tv3.cat/resources/lib/tv3cat/Home.py delete mode 100644 plugin.video.tv3.cat/resources/lib/tv3cat/Images.py delete mode 100644 plugin.video.tv3.cat/resources/lib/tv3cat/Sections.py delete mode 100644 plugin.video.tv3.cat/resources/lib/tv3cat/TV3Strings.py delete mode 100644 plugin.video.tv3.cat/resources/lib/tv3cat/TV3cat.py delete mode 100644 plugin.video.tv3.cat/resources/lib/tv3cat/__init__.py delete mode 100644 plugin.video.tv3.cat/resources/lib/ui/UI.py delete mode 100644 plugin.video.tv3.cat/resources/lib/ui/__init__.py delete mode 100644 plugin.video.tv3.cat/resources/lib/utils/Urls.py delete mode 100644 plugin.video.tv3.cat/resources/lib/utils/Utils.py delete mode 100644 plugin.video.tv3.cat/resources/lib/utils/__init__.py delete mode 100644 plugin.video.tv3.cat/resources/lib/video/FolderVideo.py delete mode 100644 plugin.video.tv3.cat/resources/lib/video/Video.py delete mode 100644 plugin.video.tv3.cat/resources/lib/video/__init__.py delete mode 100644 plugin.video.tv3.cat/resources/media/324_thumbnail.png delete mode 100644 plugin.video.tv3.cat/resources/media/c33-super3_thumbnail.png delete mode 100644 plugin.video.tv3.cat/resources/media/esports3_thumbnail.png delete mode 100644 plugin.video.tv3.cat/resources/media/tv3_thumbnail.png diff --git a/plugin.video.tv3.cat/LICENSE.txt b/plugin.video.tv3.cat/LICENSE.txt deleted file mode 100644 index d159169d1..000000000 --- a/plugin.video.tv3.cat/LICENSE.txt +++ /dev/null @@ -1,339 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 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 - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -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 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 -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -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 - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - 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 -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -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 -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -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 -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -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 - - 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 -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -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 - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/plugin.video.tv3.cat/README.md b/plugin.video.tv3.cat/README.md deleted file mode 100644 index 9b73fb3a0..000000000 --- a/plugin.video.tv3.cat/README.md +++ /dev/null @@ -1,9 +0,0 @@ -# plugin.video.tv3.cat -Kodi addon TV3cat. -Entertainment, news, sports, documentaries, etc from catalan television www.tv3.cat - -Complement per Kodi - XBMC. -Tota la programació de TV3 a la carta. Llistes dels programes Més vistos, Destacats, No t'ho perdis, etc. - - - diff --git a/plugin.video.tv3.cat/addon.py b/plugin.video.tv3.cat/addon.py deleted file mode 100644 index d15673184..000000000 --- a/plugin.video.tv3.cat/addon.py +++ /dev/null @@ -1,33 +0,0 @@ -from __future__ import unicode_literals -from future import standard_library -standard_library.install_aliases() -from builtins import str -import sys -import urllib.parse -import xbmcplugin -import xbmc -from resources.lib.ui.UI import UI - - -xbmc.log("plugin.video.tv3.cat - addon.py") -base_url = sys.argv[0] -addon_handle = int(sys.argv[1]) - -xbmc.log(str(sys.argv[2][1:])) -args = urllib.parse.parse_qs(sys.argv[2][1:]) - -xbmc.log("plugin.video.tv3.cat - addon.py - args: ") -xbmc.log(str(args)) - -xbmcplugin.setContent(addon_handle, 'movies') - -mode = args.get('mode', None) -url = args.get('url', ['']) - - - -ui = UI(base_url, addon_handle, args) - - -ui.run(mode, url) - diff --git a/plugin.video.tv3.cat/addon.xml b/plugin.video.tv3.cat/addon.xml deleted file mode 100644 index 921fabe89..000000000 --- a/plugin.video.tv3.cat/addon.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - video - - - all - Entertainment, news, documentaries, etc from catalan television www.tv3.cat - Entertainment, news, documentaries, etc from catalan television www.tv3.cat. [CR]Featured shows, most viewed, A to Z programs. [CR]Live channels: TV3cat, K33, Super3, News 3/24, Esport3 - Tots els programes de TV3 a la carta. - Tota la programació de TV3 a la carta. [CR]Les llistes dels més vistos, destacats, programes ordenats per ordre alfabètic. [CR]Els canals en directe: TV3cat, K33, Super3, 3/24 i Esport3 - Toda la programación de TV3 a la carta - Toda la programación de TV3 a la carta.[CR]Las listas de los más vistos, destacados, programas ordenados de la A a la Z. [CR]Canales en directo: TV3cat, K33, Super3, 3/24, Esport3 - ca - GPL-2.0-or-later - https://github.com/jqandreu/plugin.video.tv3.cat - http://www.tv3.cat - - resources/icon.png - resources/fanart.jpg - - - diff --git a/plugin.video.tv3.cat/changelog.txt b/plugin.video.tv3.cat/changelog.txt deleted file mode 100644 index 058c70ca9..000000000 --- a/plugin.video.tv3.cat/changelog.txt +++ /dev/null @@ -1,91 +0,0 @@ - -v1.4.9 -- Fixed server changes - -v1.4.8 -- Adapted to Kodi 19 -- Fixed errors - -v1.4.7 -- Fixed direct channels urls - -1.4.6 -- Fixed server changes - -1.4.5 -- Fixed server changes - -v1.4.4 -- Fixed error in Libreelec with import lib2to3 script. Deleted old_div - -v1.4.3 -- Code redesigned and added Python 2/3 compatibility - -v1.4.2 -- Fixed website changes. Changed live urls channels - -v1.4.1 -- Fixed website changes. Fixed errors in "Today featured" and "Colecctions" - -v1.4.0 -- Corregits canvis al website - --Fixed website changes - -v1.3.9 -- Canviada reproducció de videos a HD -- Afegida traducció en alemany gràcies a Connum - -- Changed videos playback to HD -- Added german translation thanks to Connum - -v1.3.8 -- Corregits canvis al website -- Fixed website changes - -v1.3.7 -- Afegides urls per l'emissió internacional dels canals en directe. Gràcies a jrdfrncs -- Afegida traducció del noruec. Gràcies a jrdfrncs -- Correcció d'errors - -- Added urls to international broadcast of live channels. Thanks to jrdfrncs -- Added norwegian translation. Thanks to jrdfrncs -- Fixed minor errors - -v1.3.6 -- Fixed website changes -- Improved efficiency in listing videos - -v1.3.5 -- Improved video info -- Updated python version -- Added new section Coleccions - -v1.3.4 -- Fixed website changes - -v1.3.3 -- Fixed website changes -- Added search function -- Added dependency on BeautifulSoup -- Minor improvements - -v1.3.2 -- Fixed website changes - -v1.3.1 -- Fixes due to website changes - -v1.3.0 -- Fixed minor errors - -v1.2.9 -- Fixed minor errors - -v1.2.8 -- Added info on live channels - -v1.2.7 -- Initial version - - diff --git a/plugin.video.tv3.cat/resources/__init__.py b/plugin.video.tv3.cat/resources/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/plugin.video.tv3.cat/resources/fanart.jpg b/plugin.video.tv3.cat/resources/fanart.jpg deleted file mode 100644 index 15064988a76375939ff8ea1da0ca0072f19bce9b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 114247 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 diff --git a/plugin.video.tv3.cat/resources/language/resource.language.ca_es/strings.po b/plugin.video.tv3.cat/resources/language/resource.language.ca_es/strings.po deleted file mode 100644 index 2dfe72313..000000000 --- a/plugin.video.tv3.cat/resources/language/resource.language.ca_es/strings.po +++ /dev/null @@ -1,125 +0,0 @@ -# Kodi Media Center language file -# Addon Name: TV3cat -# Addon id: plugin.video.tv3.cat -# Addon Provider: jqandreu -msgid "" -msgstr "" -"Project-Id-Version: Kodi Addons\n" -"Report-Msgid-Bugs-To: https://github.com/jqandreu/plugin.video.tv3.cat/issues\n" -"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: jqandreu\n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: es_CA\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -msgctxt "#30001" -msgid "Today Featured" -msgstr "Avui destaquem" - -msgctxt "#30002" -msgid "Don't miss" -msgstr "No t'ho perdis" - -msgctxt "#30003" -msgid "Most viewed" -msgstr "El més vist" - -msgctxt "#30004" -msgid "Programs" -msgstr "Programes" - -msgctxt "#30005" -msgid "Series" -msgstr "Sèries" - -msgctxt "#30006" -msgid "News" -msgstr "Informatius" - -msgctxt "#30007" -msgid "Entertainment" -msgstr "Entreteniment" - -msgctxt "#30008" -msgid "Sports" -msgstr "Esports" - -msgctxt "#30009" -msgid "Documentaries" -msgstr "Documentals" - -msgctxt "#30010" -msgid "Divulgation" -msgstr "Divulgació" - -msgctxt "#30011" -msgid "Culture" -msgstr "Cultura" - -msgctxt "#30012" -msgid "Music" -msgstr "Música" - -msgctxt "#30013" -msgid "All A-Z" -msgstr "Tots A-Z" - -msgctxt "#30014" -msgid "Aired A-Z" -msgstr "En emissió A-Z" - -msgctxt "#30015" -msgid ">>Next Page" -msgstr ">>Pàgina següent" - -msgctxt "#30016" -msgid ">>Previous Page" -msgstr ">>Pàgina anterior" - -msgctxt "#30017" -msgid "Live channels" -msgstr "Canals en directe" - -msgctxt "#30018" -msgid "TV3" -msgstr "TV3" - -msgctxt "#30019" -msgid "Canal 324" -msgstr "Canal 324" - -msgctxt "#30020" -msgid "Canal 33-Super 3" -msgstr "Canal 33-Super 3" - -msgctxt "#30021" -msgid "Esport 3" -msgstr "Esport 3" - -msgctxt "#30022" -msgid "Search" -msgstr "Cercar" - -msgctxt "#30023" -msgid "Collections" -msgstr "Col·leccions" - -msgctxt "#30024" -msgid "TV3 (International broadcast)" -msgstr "TV3 (Emissió internacional)" - -msgctxt "#30025" -msgid "Canal 324 (International broadcast)" -msgstr "Canal 324 (Emissió internacional)" - -msgctxt "#30026" -msgid "Canal 33-Super 3 (International broadcast)" -msgstr "Canal 33-Super 3 (Emissió internacional)" - -msgctxt "#30027" -msgid "Esport 3 (International broadcast)" -msgstr "Esport 3 (Emissió internacional)" \ No newline at end of file diff --git a/plugin.video.tv3.cat/resources/language/resource.language.de_de/strings.po b/plugin.video.tv3.cat/resources/language/resource.language.de_de/strings.po deleted file mode 100644 index 27aadd32c..000000000 --- a/plugin.video.tv3.cat/resources/language/resource.language.de_de/strings.po +++ /dev/null @@ -1,125 +0,0 @@ -# Kodi Media Center language file -# Addon Name: TV3cat -# Addon id: plugin.video.tv3.cat -# Addon Provider: jqandreu -msgid "" -msgstr "" -"Project-Id-Version: Kodi Addons\n" -"Report-Msgid-Bugs-To: https://github.com/jqandreu/plugin.video.tv3.cat/issues\n" -"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Connum\n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: de_DE\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -msgctxt "#30001" -msgid "Today Featured" -msgstr "Empfehlungen des Tages" - -msgctxt "#30002" -msgid "Don't miss" -msgstr "Nicht verpassen" - -msgctxt "#30003" -msgid "Most viewed" -msgstr "Meistgesehen" - -msgctxt "#30004" -msgid "Programs" -msgstr "Programme" - -msgctxt "#30005" -msgid "Series" -msgstr "Serien" - -msgctxt "#30006" -msgid "News" -msgstr "Nachrichten" - -msgctxt "#30007" -msgid "Entertainment" -msgstr "Unterhaltung" - -msgctxt "#30008" -msgid "Sports" -msgstr "Sport" - -msgctxt "#30009" -msgid "Documentaries" -msgstr "Dokumentationen" - -msgctxt "#30010" -msgid "Divulgation" -msgstr "Verbreitung" - -msgctxt "#30011" -msgid "Culture" -msgstr "Kultur" - -msgctxt "#30012" -msgid "Music" -msgstr "Musik" - -msgctxt "#30013" -msgid "All A-Z" -msgstr "Alles A-Z" - -msgctxt "#30014" -msgid "Aired A-Z" -msgstr "Laufend A-Z" - -msgctxt "#30015" -msgid ">>Next Page" -msgstr ">>Nächste Seite" - -msgctxt "#30016" -msgid ">>Previous Page" -msgstr ">>Vorherige Seite" - -msgctxt "#30017" -msgid "Live channels" -msgstr "Live-Sender" - -msgctxt "#30018" -msgid "TV3" -msgstr "TV3" - -msgctxt "#30019" -msgid "Canal 324" -msgstr "Canal 324" - -msgctxt "#30020" -msgid "Canal 33-Super 3" -msgstr "Canal 33-Super 3" - -msgctxt "#30021" -msgid "Esport 3" -msgstr "Esport 3" - -msgctxt "#30022" -msgid "Search" -msgstr "Finden" - -msgctxt "#30023" -msgid "Collections" -msgstr "Sammlungen" - -msgctxt "#30024" -msgid "TV3 (International broadcast)" -msgstr "TV3 (International)" - -msgctxt "#30025" -msgid "Canal 324 (International broadcast)" -msgstr "Canal 324 (International)" - -msgctxt "#30026" -msgid "Canal 33-Super 3 (International broadcast)" -msgstr "Canal 33-Super 3 (International)" - -msgctxt "#30027" -msgid "Esport 3 (International broadcast)" -msgstr "Esport 3 (International)" \ No newline at end of file diff --git a/plugin.video.tv3.cat/resources/language/resource.language.en_gb/strings.po b/plugin.video.tv3.cat/resources/language/resource.language.en_gb/strings.po deleted file mode 100644 index 39ee30ed5..000000000 --- a/plugin.video.tv3.cat/resources/language/resource.language.en_gb/strings.po +++ /dev/null @@ -1,125 +0,0 @@ -# Kodi Media Center language file -# Addon Name: TV3cat -# Addon id: plugin.video.tv3.cat -# Addon Provider: jqandreu -msgid "" -msgstr "" -"Project-Id-Version: Kodi Addons\n" -"Report-Msgid-Bugs-To: https://github.com/jqandreu/plugin.video.tv3.cat/issues\n" -"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: jqandreu\n" -"Language-Team:\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: en_GB\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -msgctxt "#30001" -msgid "Today Featured" -msgstr "Today Featured" - -msgctxt "#30002" -msgid "Don't miss" -msgstr "Don't miss" - -msgctxt "#30003" -msgid "Most viewed" -msgstr "Most viewed" - -msgctxt "#30004" -msgid "Programs" -msgstr "Programs" - -msgctxt "#30005" -msgid "Series" -msgstr "Series" - -msgctxt "#30006" -msgid "News" -msgstr "News" - -msgctxt "#30007" -msgid "Entertainment" -msgstr "Entertainment" - -msgctxt "#30008" -msgid "Sports" -msgstr "Sports" - -msgctxt "#30009" -msgid "Documentaries" -msgstr "Documentaries" - -msgctxt "#30010" -msgid "Divulgation" -msgstr "Divulgation" - -msgctxt "#30011" -msgid "Culture" -msgstr "Culture" - -msgctxt "#30012" -msgid "Music" -msgstr "Music" - -msgctxt "#30013" -msgid "All A-Z" -msgstr "All A-Z" - -msgctxt "#30014" -msgid "Aired A-Z" -msgstr "Aired A-Z" - -msgctxt "#30015" -msgid ">>Next Page" -msgstr ">>Next Page" - -msgctxt "#30016" -msgid ">>Previous Page" -msgstr ">>Previous Page" - -msgctxt "#30017" -msgid "Live channels" -msgstr "Live channels" - -msgctxt "#30018" -msgid "TV3" -msgstr "TV3" - -msgctxt "#30019" -msgid "Canal 324" -msgstr "Canal 324" - -msgctxt "#30020" -msgid "Canal 33-Super 3" -msgstr "Canal 33-Super 3" - -msgctxt "#30021" -msgid "Esport 3" -msgstr "Esport 3" - -msgctxt "#30022" -msgid "Search" -msgstr "Search" - -msgctxt "#30023" -msgid "Collections" -msgstr "Collections" - -msgctxt "#30024" -msgid "TV3 (International broadcast)" -msgstr "TV3 (International broadcast)" - -msgctxt "#30025" -msgid "Canal 324 (International broadcast)" -msgstr "Canal 324 (International broadcast)" - -msgctxt "#30026" -msgid "Canal 33-Super 3 (International broadcast)" -msgstr "Canal 33-Super 3 (International broadcast)" - -msgctxt "#30027" -msgid "Esport 3 (International broadcast)" -msgstr "Esport 3 (International broadcast)" \ No newline at end of file diff --git a/plugin.video.tv3.cat/resources/language/resource.language.es_es/strings.po b/plugin.video.tv3.cat/resources/language/resource.language.es_es/strings.po deleted file mode 100644 index 22a420adf..000000000 --- a/plugin.video.tv3.cat/resources/language/resource.language.es_es/strings.po +++ /dev/null @@ -1,125 +0,0 @@ -# Kodi Media Center language file -# Addon Name: TV3cat -# Addon id: plugin.video.tv3.cat -# Addon Provider: jqandreu -msgid "" -msgstr "" -"Project-Id-Version: Kodi Addons\n" -"Report-Msgid-Bugs-To: https://github.com/jqandreu/plugin.video.tv3.cat/issues\n" -"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: jqandreu\n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: es_ES\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -msgctxt "#30001" -msgid "Today Featured" -msgstr "Hoy destacamos" - -msgctxt "#30002" -msgid "Don't miss" -msgstr "No te lo pierdas" - -msgctxt "#30003" -msgid "Most viewed" -msgstr "Lo más visto" - -msgctxt "#30004" -msgid "Programs" -msgstr "Programas" - -msgctxt "#30005" -msgid "Series" -msgstr "Series" - -msgctxt "#30006" -msgid "News" -msgstr "Informativos" - -msgctxt "#30007" -msgid "Entertainment" -msgstr "Entretenimiento" - -msgctxt "#30008" -msgid "Sports" -msgstr "Deportes" - -msgctxt "#30009" -msgid "Documentaries" -msgstr "Documentales" - -msgctxt "#30010" -msgid "Divulgation" -msgstr "Divulgación" - -msgctxt "#30011" -msgid "Culture" -msgstr "Cultura" - -msgctxt "#30012" -msgid "Music" -msgstr "Música" - -msgctxt "#30013" -msgid "All A-Z" -msgstr "Todos A-Z" - -msgctxt "#30014" -msgid "Aired A-Z" -msgstr "En emisión A-Z" - -msgctxt "#30015" -msgid ">>Next Page" -msgstr ">>Página siguiente" - -msgctxt "#30016" -msgid ">>Previous Page" -msgstr ">>Página anterior" - -msgctxt "#30017" -msgid "Live channels" -msgstr "Canales en directo" - -msgctxt "#30018" -msgid "TV3" -msgstr "TV3" - -msgctxt "#30019" -msgid "Canal 324" -msgstr "Canal 324" - -msgctxt "#30020" -msgid "Canal 33-Super 3" -msgstr "Canal 33-Super 3" - -msgctxt "#30021" -msgid "Esport 3" -msgstr "Esport 3" - -msgctxt "#30022" -msgid "Search" -msgstr "Buscar" - -msgctxt "#30023" -msgid "Collections" -msgstr "Colecciones" - -msgctxt "#30024" -msgid "TV3 (International broadcast)" -msgstr "TV3 (Emisión internacional)" - -msgctxt "#30025" -msgid "Canal 324 (International broadcast)" -msgstr "Canal 324 (Emisión internacional)" - -msgctxt "#30026" -msgid "Canal 33-Super 3 (International broadcast)" -msgstr "Canal 33-Super 3 (Emisión internacional)" - -msgctxt "#30027" -msgid "Esport 3 (International broadcast)" -msgstr "Esport 3 (Emisión internacional)" \ No newline at end of file diff --git a/plugin.video.tv3.cat/resources/language/resource.language.nb_no/strings.po b/plugin.video.tv3.cat/resources/language/resource.language.nb_no/strings.po deleted file mode 100644 index 1e231676e..000000000 --- a/plugin.video.tv3.cat/resources/language/resource.language.nb_no/strings.po +++ /dev/null @@ -1,125 +0,0 @@ -# Kodi Media Center language file -# Addon Name: TV3cat -# Addon id: plugin.video.tv3.cat -# Addon Provider: jqandreu -msgid "" -msgstr "" -"Project-Id-Version: Kodi Addons\n" -"Report-Msgid-Bugs-To: https://github.com/jqandreu/plugin.video.tv3.cat/issues\n" -"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: jrdfrncs\n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: nb_NO\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -msgctxt "#30001" -msgid "Today Featured" -msgstr "Anbefalt i dag" - -msgctxt "#30002" -msgid "Don't miss" -msgstr "Ikke miss" - -msgctxt "#30003" -msgid "Most viewed" -msgstr "Mest sett" - -msgctxt "#30004" -msgid "Programs" -msgstr "Sendinger" - -msgctxt "#30005" -msgid "Series" -msgstr "Serier" - -msgctxt "#30006" -msgid "News" -msgstr "Nyheter" - -msgctxt "#30007" -msgid "Entertainment" -msgstr "Underholdning" - -msgctxt "#30008" -msgid "Sports" -msgstr "Idrett" - -msgctxt "#30009" -msgid "Documentaries" -msgstr "Dokumentaler" - -msgctxt "#30010" -msgid "Divulgation" -msgstr "Avsløring" - -msgctxt "#30011" -msgid "Culture" -msgstr "Kultur" - -msgctxt "#30012" -msgid "Music" -msgstr "Musikk" - -msgctxt "#30013" -msgid "All A-Z" -msgstr "Alt A-Å" - -msgctxt "#30014" -msgid "Aired A-Z" -msgstr "Nåværende A-Å" - -msgctxt "#30015" -msgid ">>Next Page" -msgstr ">>Neste side" - -msgctxt "#30016" -msgid ">>Previous Page" -msgstr ">>Forrige side" - -msgctxt "#30017" -msgid "Live channels" -msgstr "Direkte" - -msgctxt "#30018" -msgid "TV3" -msgstr "TV3" - -msgctxt "#30019" -msgid "Canal 324" -msgstr "Canal 324" - -msgctxt "#30020" -msgid "Canal 33-Super 3" -msgstr "Canal 33-Super 3" - -msgctxt "#30021" -msgid "Esport 3" -msgstr "Esport 3" - -msgctxt "#30022" -msgid "Search" -msgstr "Søk" - -msgctxt "#30023" -msgid "Collections" -msgstr "Samlinger" - -msgctxt "#30024" -msgid "TV3 (International broadcast)" -msgstr "TV3 (Utland)" - -msgctxt "#30025" -msgid "Canal 324 (International broadcast)" -msgstr "Canal 324 (Utland)" - -msgctxt "#30026" -msgid "Canal 33-Super 3 (International broadcast)" -msgstr "Canal 33-Super 3 (Utland)" - -msgctxt "#30027" -msgid "Esport 3 (International broadcast)" -msgstr "Esport 3 (Utland)" \ No newline at end of file diff --git a/plugin.video.tv3.cat/resources/lib/__init__.py b/plugin.video.tv3.cat/resources/lib/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/plugin.video.tv3.cat/resources/lib/tv3cat/DirAZemisio.py b/plugin.video.tv3.cat/resources/lib/tv3cat/DirAZemisio.py deleted file mode 100644 index f25ec2b54..000000000 --- a/plugin.video.tv3.cat/resources/lib/tv3cat/DirAZemisio.py +++ /dev/null @@ -1,18 +0,0 @@ -from resources.lib.video.FolderVideo import FolderVideo - - - - -def getList(): - progsAC = FolderVideo("#A-C", "emisio", "progAZ", "", "") - progsDE = FolderVideo("D-E", "emisio", "progAZ", "", "") - progsFI = FolderVideo("F-I", "emisio", "progAZ", "", "") - progsJL = FolderVideo("J-L", "emisio", "progAZ", "", "") - progsMP = FolderVideo("M-P", "emisio", "progAZ", "", "") - progsQS = FolderVideo("Q-S", "emisio", "progAZ", "", "") - progsTV = FolderVideo("T-V", "emisio", "progAZ", "", "") - progsXZ = FolderVideo("X-Z", "emisio", "progAZ", "", "") - - list = [progsAC, progsDE, progsFI, progsJL, progsMP, progsQS, progsTV, - progsXZ] - return list diff --git a/plugin.video.tv3.cat/resources/lib/tv3cat/DirAZtots.py b/plugin.video.tv3.cat/resources/lib/tv3cat/DirAZtots.py deleted file mode 100644 index a56fc0232..000000000 --- a/plugin.video.tv3.cat/resources/lib/tv3cat/DirAZtots.py +++ /dev/null @@ -1,18 +0,0 @@ -from resources.lib.video.FolderVideo import FolderVideo - - - - -def getList(): - progsAC = FolderVideo("#A-C", "tots", "progAZ", "", "") - progsDE = FolderVideo("D-E", "tots", "progAZ", "", "") - progsFI = FolderVideo("F-I", "tots", "progAZ", "", "") - progsJL = FolderVideo("J-L", "tots", "progAZ", "", "") - progsMP = FolderVideo("M-P", "tots", "progAZ", "", "") - progsQS = FolderVideo("Q-S", "tots", "progAZ", "", "") - progsTV = FolderVideo("T-V", "tots", "progAZ", "", "") - progsXZ = FolderVideo("X-Z", "tots", "progAZ", "", "") - - list = [progsAC, progsDE, progsFI, progsJL, progsMP, progsQS, progsTV, - progsXZ] - return list \ No newline at end of file diff --git a/plugin.video.tv3.cat/resources/lib/tv3cat/Home.py b/plugin.video.tv3.cat/resources/lib/tv3cat/Home.py deleted file mode 100644 index f999d00aa..000000000 --- a/plugin.video.tv3.cat/resources/lib/tv3cat/Home.py +++ /dev/null @@ -1,18 +0,0 @@ -from resources.lib.video.FolderVideo import FolderVideo -from resources.lib.utils.Urls import url_coleccions, url_mesvist - - - -def getList(strings): - - avuidestaquem = FolderVideo(strings.get('avuidestaquem'), "", "destaquem", "", "") - #noperdis = FolderVideo(strings.get('noperdis'), url_coleccions, "noperdis", "", "") - mesvist = FolderVideo(strings.get('mesvist'), url_mesvist, "mesvist", "", "") - coleccions = FolderVideo(strings.get('coleccions'), "", "coleccions", "", "") - programes = FolderVideo(strings.get('programes'), "", "programes", "", "") - directe = FolderVideo(strings.get('directe'), "", "directe", "", "") - cercar = FolderVideo(strings.get('cercar'), "", "cercar", "", "") - - list = [avuidestaquem, mesvist, coleccions, programes, directe, cercar] - - return list \ No newline at end of file diff --git a/plugin.video.tv3.cat/resources/lib/tv3cat/Images.py b/plugin.video.tv3.cat/resources/lib/tv3cat/Images.py deleted file mode 100644 index e6f944a13..000000000 --- a/plugin.video.tv3.cat/resources/lib/tv3cat/Images.py +++ /dev/null @@ -1,12 +0,0 @@ -from builtins import object -import os - - -class Images(object): - - def __init__(self, addon_path): - - self.thumb_tv3 = os.path.join(addon_path, 'resources', 'media', 'tv3_thumbnail.png') - self.thumb_324 = os.path.join(addon_path, 'resources', 'media', '324_thumbnail.png') - self.thumb_c33s3 = os.path.join(addon_path, 'resources', 'media', 'c33-super3_thumbnail.png') - self.thumb_esp3 = os.path.join(addon_path, 'resources', 'media', 'esports3_thumbnail.png') diff --git a/plugin.video.tv3.cat/resources/lib/tv3cat/Sections.py b/plugin.video.tv3.cat/resources/lib/tv3cat/Sections.py deleted file mode 100644 index eeb826a51..000000000 --- a/plugin.video.tv3.cat/resources/lib/tv3cat/Sections.py +++ /dev/null @@ -1,22 +0,0 @@ -from resources.lib.video.FolderVideo import FolderVideo - - - -def getList(strings): - - series = FolderVideo(strings.get('series'), "/series/", "sections", "", "") - information = FolderVideo(strings.get('informatius'), "/informatius/", "sections", "", "") - entreteniment = FolderVideo(strings.get('entreteniment'), "/entreteniment/", "sections", "", - "") - sports = FolderVideo(strings.get('esports'), "/esports/", "sections", "", "") - documentals = FolderVideo(strings.get('documentals'), "/documentals/", "sections", "", "") - divulgacio = FolderVideo(strings.get('divulgacio'), "/divulgacio/", "sections", "", "") - cultura = FolderVideo(strings.get('cultura'), "/cultura/", "sections", "", "") - musica = FolderVideo(strings.get('musica'), "/musica/", "sections", "", "") - emissio = FolderVideo(strings.get('emissio'), "/programes/", "dirAZemisio", "", "") - tots = FolderVideo(strings.get('tots'), "/programes-tots/", "dirAZtots", "", "") - - list = [series, information, entreteniment, sports, documentals, divulgacio, - cultura, musica, emissio, tots] - - return list diff --git a/plugin.video.tv3.cat/resources/lib/tv3cat/TV3Strings.py b/plugin.video.tv3.cat/resources/lib/tv3cat/TV3Strings.py deleted file mode 100644 index 8db27ff1f..000000000 --- a/plugin.video.tv3.cat/resources/lib/tv3cat/TV3Strings.py +++ /dev/null @@ -1,40 +0,0 @@ -from builtins import object -class TV3Strings(object): - - def __init__(self, addon): - self.addon = addon - self.strs = { - 'avuidestaquem': 30001, - 'noperdis': 30002, - 'mesvist': 30003, - 'programes': 30004, - 'series': 30005, - 'informatius': 30006, - 'entreteniment': 30007, - 'esports': 30008, - 'documentals': 30009, - 'divulgacio': 30010, - 'cultura': 30011, - 'musica': 30012, - 'tots': 30013, - 'emissio': 30014, - 'seguent': 30015, - 'anterior': 30016, - 'directe': 30017, - 'tv3': 30018, - 'canal324': 30019, - 'c33super3': 30020, - 'esport3': 30021, - 'cercar': 30022, - 'coleccions': 30023, - 'tv3_int': 30024, - 'canal324_int': 30025, - 'c33super3_int': 30026, - 'esport3_int': 30027 - } - - def get(self, string): - code = self.strs[string] - st = self.addon.getLocalizedString(code).encode("utf-8") - - return st \ No newline at end of file diff --git a/plugin.video.tv3.cat/resources/lib/tv3cat/TV3cat.py b/plugin.video.tv3.cat/resources/lib/tv3cat/TV3cat.py deleted file mode 100644 index 54d38e97d..000000000 --- a/plugin.video.tv3.cat/resources/lib/tv3cat/TV3cat.py +++ /dev/null @@ -1,694 +0,0 @@ -from __future__ import division - -from builtins import object -import re -import xbmc -import urllib.parse -from bs4 import BeautifulSoup - - -from resources.lib.tv3cat import DirAZemisio -from resources.lib.tv3cat import DirAZtots -from resources.lib.tv3cat import Home -from resources.lib.tv3cat.Images import Images -from resources.lib.tv3cat import Sections -from resources.lib.utils import Urls -from resources.lib.video.FolderVideo import FolderVideo -from resources.lib.video.Video import Video -from resources.lib.tv3cat.TV3Strings import TV3Strings -from resources.lib.utils.Utils import * - - -class TV3cat(object): - def __init__(self, addon_path, addon): - self.strs = TV3Strings(addon) - self.images = Images(addon_path) - self.addon_path = addon_path - - xbmc.log("plugin.video.tv3.cat classe TV3cat - init() ") - - # mode = None - def listHome(self): - xbmc.log("plugin.video.tv3.cat classe Tv3cat - listHome() ") - - return Home.getList(self.strs) - - # mode = destaquem - def listDestaquem(self): - xbmc.log("plugin.video.tv3.cat classe Tv3cat - listDestaquem() ") - html_destacats = getHtml(Urls.url_alacarta) - - lVideos = [] - - if html_destacats: - - soup = BeautifulSoup(html_destacats, "html.parser") - dest = None - - try: - - destacats = soup.findAll("article", {"class": re.compile("M-destacat")}) - - - destacats2 = soup.findAll("div", {"class": re.compile("swiper-slide")}) - - destacats.extend(destacats2) - - for c in destacats: - a = c.a["href"] - code = a[-8:-1] - - - html_data = getHtml(Urls.url_datavideos + code + '&profile=pc') - - html_data = html_data.decode("ISO-8859-1") - data = json.loads(html_data) - - if len(data) > 0: - video = self.getVideo(data) - lVideos.append(video) - - except AttributeError as e: - xbmc.log("Exception AtributeError Altres items: " + str(e)) - except KeyError as e: - xbmc.log("Exception KeyError Altres items: " + str(e)) - except Exception as e: - xbmc.log("Exception Item destacat: " + str(e)) - - xbmc.log("listDestaquem len: " + str(len(lVideos))) - - result = [None] * 2 - result[0] = lVideos - return result - - - # mode = noperdis - def listNoPerdis(self): - xbmc.log("--------------listNoPerdis----------") - - lVideos = [] - - link = getHtml(Urls.url_coleccions) - - if link: - - soup = BeautifulSoup(link, "html.parser") - - try: - links = soup.findAll("li", {"class": "sensePunt R-elementLlistat C-llistatVideo"}) - - if not links: - links = soup.findAll("li", {"class": "sensePunt R-elementLlistat C-llistatVideo "}) - - if not links: - links = soup.findAll("li", {"class": "sensePunt R-elementLlistat C-llistatVideo "}) - - for i in links: - a = i.a["href"] - code = a[-8:-1] - - link = getHtml(Urls.url_datavideos + code + '&profile=pc') - - link = link.decode("ISO-8859-1") - data = json.loads(link) - - if len(data) > 0: - video = self.getVideo(data) - lVideos.append(video) - - except AttributeError as e: - xbmc.log("Exception AtributeError NoPerdis: " + str(e)) - except KeyError as e: - xbmc.log("Exception KeyError NoPerdis: " + str(e)) - except Exception as e: - xbmc.log("Exception Item destacat: " + str(e)) - - result = [None] * 2 - result[0] = lVideos - return result - - - # mode = mesvist - def listMesVist(self): - xbmc.log("--------------listMesVist----------") - - lVideos = [] - - link = getHtml(Urls.url_mesvist) - - if link: - - soup = BeautifulSoup(link, "html.parser") - - try: - links = soup.findAll("li", {"class": re.compile("C-llistatVideo")}) - - for i in links: - a = i.a["href"] - code = a[-8:-1] - - link = getHtml(Urls.url_datavideos + code + '&profile=pc') - - link = link.decode("ISO-8859-1") - data = json.loads(link) - - - - if len(data) > 0: - video = self.getVideo(data) - lVideos.append(video) - - except AttributeError as e: - xbmc.log("Exception AtributeError listMesVist: " + str(e)) - except KeyError as e: - xbmc.log("Exception KeyError listMesVist: " + str(e)) - except Exception as e: - xbmc.log("Exception listMesVist: " + str(e)) - - result = [None] * 2 - result[0] = lVideos - return result - - - - # mode = coleccions - def listColeccions(self): - xbmc.log("--------------listColeccions----------") - - lFolderVideos = [] - - link = getHtml(Urls.url_coleccions) - - if link: - - soup = BeautifulSoup(link, "html.parser") - - try: - - colecc = soup.findAll("div", {"class": re.compile("M-destacat")}) - - - for el in colecc: - - url = el.a["href"] - url = Urls.url_base + url - t = el.div.h2.a.string - - titol = t.encode("utf-8") - - - img = el.figure.img["src"] - - - foldVideo = FolderVideo(titol,url, 'getlistvideos', img, img) - lFolderVideos.append(foldVideo) - - except AttributeError as e: - xbmc.log("Exception AtributeError listColeccions: " + str(e)) - except KeyError as e: - xbmc.log("Exception KeyError listColeccions: " + str(e)) - except Exception as e: - xbmc.log("Exception listColeccions: " + str(e)) - - - return lFolderVideos - - - # mode = programes - def dirSections(self): - - return Sections.getList(self.strs) - - # mode = dirAZemisio - def dirAZemisio(self): - - return DirAZemisio.getList() - - #mode = dirAZtots - def dirAZtots(self): - - return DirAZtots.getList() - - # mode = sections - def programsSections(self, url): - xbmc.log("-------------------------programsSections----------------------") - lFolderVideos = [] - - link = getHtml(Urls.url_programes_emisio + url) - - if link: - soup = BeautifulSoup(link) - - try: - # Grups programes de cada lletra - links = soup.findAll("ul", {"class": "R-abcProgrames"}) - - for i in links: - ls = i.findAll("li") - - for li in ls: - url = li.a["href"] - t = str(li.a.string) - titol = re.sub('^[\n\r\s]+', '', t) - - # test url - urlProg = Urls.url_base + url - if urlProg == Urls.urlApm or urlProg == Urls.urlZonaZaping: - url_final = urlProg + 'clips/' - - elif 'super3' in url: - if 'https:' not in url: - url_final = 'https:' + url - else: - url_final = url - - - else: - match = re.compile('(http://www.ccma.cat/tv3/alacarta/.+?/fitxa-programa/)(\d+/)').findall( - urlProg) - if len(match) != 0: - url1 = match[0][0] - urlcode = match[0][1] - - url_final = url1 + 'capitols/' + urlcode - else: - url_final = urlProg + 'capitols/' - - - foldVideo = FolderVideo(titol, url_final, 'getlistvideos', "", "") - lFolderVideos.append(foldVideo) - - except AttributeError as e: - xbmc.log("Exception AtributeError listSections: " + str(e)) - except KeyError as e: - xbmc.log("Exception KeyError listSections: " + str(e)) - except Exception as e: - xbmc.log("Exception listSections: " + str(e)) - - return lFolderVideos - - - # mode = directe - def listDirecte(self): - xbmc.log("-----------------listDirecte--------------------") - lVideos = [] - - data = getDataVideo(Urls.url_arafem) - - if data: - c = data.get('canal', None) - - if c: - - arafemtv3 = '' - arafem33 = '' - arafemesp3 = '' - arafem324 = '' - arafemtv3_sinop = '' - arafem33_sinop = '' - arafemesp3_sinop = '' - arafem324_sinop = '' - - i = 0 - while i < 5: - nameChannel = c[i].get('ara_fem', {}).get('codi_canal', None) - - if nameChannel == 'tv3': - arafemtv3 = c[i].get('ara_fem', {}).get('titol_programa', None) - arafemtv3_sinop = c[i].get('ara_fem', {}).get('sinopsi', None) - if nameChannel == 'cs3' or nameChannel == '33d': - arafem33 = c[i].get('ara_fem', {}).get('titol_programa', None) - arafem33_sinop = c[i].get('ara_fem', {}).get('sinopsi', None) - if nameChannel == 'esport3': - arafemesp3 = c[i].get('ara_fem', {}).get('titol_programa', None) - arafemesp3_sinop = c[i].get('ara_fem', {}).get('sinopsi', None) - if nameChannel == '324': - arafem324 = c[i].get('ara_fem', {}).get('titol_programa', None) - arafem324_sinop = c[i].get('ara_fem', {}).get('sinopsi', None) - - i = i + 1 - - infolabelstv3 = {} - infolabels324 = {} - infolabels33 = {} - infolabelsesp3 = {} - - if arafemtv3: - infolabelstv3['title'] = arafemtv3 - infotv3 = '[B]' + arafemtv3 + '[/B]' + '[CR]' - if arafemtv3_sinop: - if type(arafemtv3) is int or type(arafemtv3) is float: - arafemtv3 = str(arafemtv3) - infotv3 = infotv3 + arafemtv3_sinop - - infolabelstv3['plot'] = infotv3 - - if arafem33: - infolabels33['title'] = arafem33 - info33 = '[B]' + arafem33 + '[/B]' + '[CR]' - if arafem33_sinop: - if type(arafem33) is int or type(arafem33) is float: - arafem33 = str(arafem33) - info33 = info33 + arafem33_sinop - - infolabels33['plot'] = info33 - - if arafemesp3: - infolabelsesp3['title'] = arafemesp3 - infoesp3 = '[B]' + arafemesp3 + '[/B]' + '[CR]' - if arafemesp3_sinop: - if type(arafemesp3) is int or type(arafemesp3) is float: - arafemesp3 = str(arafemesp3) - infoesp3 = infoesp3 + arafemesp3_sinop - - infolabelsesp3['plot'] = infoesp3 - - if arafem324: - infolabels324['title'] = arafem324 - info324 = '[B]' + arafem324 + '[/B]' + '[CR]' - if arafem324_sinop: - if type(arafem324) is int or type(arafem324) is float: - arafem324 = str(arafem324) - info324 = info324 + arafem324_sinop - - infolabels324['plot'] = info324 - - tv3Directe = Video(self.strs.get('tv3'), self.images.thumb_tv3, self.images.thumb_tv3, infolabelstv3, Urls.url_directe_tv3, "") - c324Directe = Video(self.strs.get('canal324'), self.images.thumb_tv3, self.images.thumb_tv3, infolabels324, Urls.url_directe_324, "") - c33s3Directe = Video(self.strs.get('c33super3'), self.images.thumb_tv3, self.images.thumb_tv3, infolabels33, Urls.url_directe_c33s3, "") - sps3Directe = Video(self.strs.get('esport3'), self.images.thumb_tv3, self.images.thumb_tv3, infolabelsesp3, Urls.url_directe_esport3, "") - - tv3DirecteInt = Video(self.strs.get('tv3_int'), self.images.thumb_tv3, self.images.thumb_tv3, infolabelstv3, Urls.url_directe_tv3_int, "") - c324DirecteInt = Video(self.strs.get('canal324_int'), self.images.thumb_tv3, self.images.thumb_tv3, infolabels324, Urls.url_directe_324_int, "") - c33s3DirecteInt = Video(self.strs.get('c33super3_int'), self.images.thumb_tv3, self.images.thumb_tv3, infolabels33, Urls.url_directe_c33s3_int, "") - sps3DirecteInt = Video(self.strs.get('esport3_int'), self.images.thumb_tv3, self.images.thumb_tv3, infolabelsesp3, Urls.url_directe_esport3_int, "") - - lVideos = [tv3Directe, c33s3Directe, c324Directe, sps3Directe, tv3DirecteInt, c33s3DirecteInt, c324DirecteInt, sps3DirecteInt] - - result = [None] * 2 - result[0] = lVideos - return result - - - # mode = progAZ - def programesAZ(self, paramUrl, letters): - xbmc.log("--------------------programesAZ------------------") - letters = urllib.parse.unquote(letters) - lFolderVideos = [] - url = "" - - if paramUrl == "emisio": - url = Urls.url_programes_emisio - else: - url = Urls.url_programes_tots - - html = getHtml(url) - - - if html: - - soup = BeautifulSoup(html.decode('utf-8', 'ignore'), "html.parser") - - elements = soup.findAll("ul", {"class": "R-abcProgrames"}) - - li = None - - - if len(elements) > 0: - - if letters == "#A-C": - - li = elements[0:4] - - elif letters == "D-E": - - li = elements[4:6] - - elif letters == "F-I": - - li = elements[6:10] - - elif letters == "J-L": - - li = elements[10:13] - - elif letters == "M-P": - - li = elements[13:17] - - elif letters == "Q-S": - - li = elements[17:20] - - elif letters == "T-V": - - li = elements[20:23] - - elif letters == "X-Z": - - li = elements[23:] - - if li != None and len(li) > 0: - - for l in li: - - links = l.findAll("li") - - if len(links) > 0: - - for i in links: - #xbmc.log("progsAZ - li: " + str(i).encode('utf-8')) - - url = i.a["href"] - titol = i.a.string.strip().encode("utf-8") - - # test url - urlProg = Urls.url_base + url - if urlProg == Urls.urlApm or urlProg == Urls.urlZonaZaping: - url_final = urlProg + 'clips/' - - elif 'super3' in url: - if 'https:' not in url: - url_final = 'https:' + url - else: - url_final = url - - else: - match = re.compile( - '(http://www.ccma.cat/tv3/alacarta/.+?/fitxa-programa/)(\d+/)').findall(urlProg) - if len(match) != 0: - url1 = match[0][0] - urlcode = match[0][1] - - url_final = url1 + 'capitols/' + urlcode - else: - url_final = urlProg + 'capitols/' - - - folderVideo = FolderVideo(titol, url_final, 'getlistvideos', "", "") - lFolderVideos.append(folderVideo) - #xbmc.log("progsAZ - Titol: " + titol) - #xbmc.log("progsAZ - url: " + url_final) - - - return lFolderVideos - - # mode = getlistvideos - def getListVideos(self, url, cercar): - xbmc.log("---------------getListVideos------------------------------") - result = [None] * 2 - lVideos = [] - - xbmc.log('getListVideos--Url listvideos: ' + url) - - link = getHtml(url) - - if link: - - soup = BeautifulSoup(link.decode('utf-8', 'ignore'), "html.parser") - - links = None - try: - links = soup.findAll("div", {"class": "F-itemContenidorIntern C-destacatVideo"}) - - if not links: - links = soup.findAll("li", {"class": "F-llistat-item"}) - - # Coleccions - if not links: - links = soup.findAll("div", {"class": re.compile("M-destacat")}) - - # Zona Zapping - if not links: - links = soup.findAll("article", {"class": "M-destacat C-destacatVideo T-alacartaTema C-3linies "}) - - # Super 3 - if not links: - - links = soup.findAll("div", - {"class": "M-destacat super3 T-video ombres-laterals"}) - links2 = soup.findAll("div", - {"class": "M-destacat super3 noGapAfter T-video ombres-laterals"}) - links = links + links2 - - # Super 3 - if not links: - links = soup.findAll("article", - {"class": "M-destacat super3 noGapAfter T-video ombres-laterals"}) - - - except AttributeError as e: - xbmc.log("getListVideos--getLinks--Exception AtributeError listVideos: " + str(e)) - except KeyError as e: - xbmc.log("getListVideos--getLinks--Exception KeyError listVideos: " + str(e)) - except Exception as e: - xbmc.log("getListVideos--getLinks--Exception listVideos: " + str(e)) - - if links: - - for l in links: - - try: - - urlvideo = l.a["href"] - - code = urlvideo.split('/')[-1] - - if len(code) == 0: - code = urlvideo.split('/')[-2] - - - html_data = getHtml(Urls.url_datavideos + code + '&profile=pc') - - html_data = html_data.decode("ISO-8859-1") - data = json.loads(html_data) - - if len(data) > 0: - video = self.getVideo(data) - lVideos.append(video) - - - - - except AttributeError as e: - xbmc.log("getListVideos--bucle addVideo--Exception AtributeError: " + str(e)) - - except KeyError as e: - xbmc.log("getListVideos--bucle addVideo--Exception KeyError: " + str(e)) - - except Exception as e: - xbmc.log("getListVideos--bucle addVideo--Exception: " + str(e)) - - result[0] = lVideos - - ############################################################################### - - # Pagination - ht = rb'

P\xc3\xa0gina (\d+) de (\d+)

' - - match = re.compile(ht).findall(link) - if len(match) != 0: - actualPage = int(match[0][0]) - totalPages = int(match[0][1]) - - if actualPage < totalPages: - ntPage = str(actualPage + 1) - nextPage = '&pagina=' + ntPage - if cercar: - if actualPage == 1: - url_next = url + nextPage - else: - url_next = re.sub('&pagina=[\d]+', nextPage, url) - else: - url_next = url + '?text=&profile=&items_pagina=15' + nextPage - foldNext = FolderVideo(self.strs.get('seguent'), url_next, "getlistvideos", "","") - foldNext.hasNextPage = True - result[1] = foldNext - - return result - - - def getVideo(self, data): - linkvideo = None - media = data.get('media', {}) - - if type(media) is list and len(media) > 0: - media_dict = media[0] - linkvideo = media_dict.get('url', None) - else: - linkvideo = media.get('url', None) - - if linkvideo != None: - if type(linkvideo) is list and len(linkvideo) > 0: - linkvideo_item = linkvideo[0] - urlVideo = linkvideo_item.get('file', None) - - titol = data.get('informacio', {}).get('titol', None) - image = data.get('imatges', {}).get('url', None) - descripcio = data.get('informacio', {}).get('descripcio', None) - programa = data.get('informacio', {}).get('programa', None) - capitol = data.get('informacio', {}).get('capitol', None) - tematica = data.get('informacio', {}).get('tematica', {}).get('text', None) - data_emisio = data.get('informacio', {}).get('data_emissio', {}).get('text', None) - milisec = data.get('informacio', {}).get('durada', {}).get('milisegons', None) - durada = "" - - if milisec != None: - durada = milisec // 1000 - - - if descripcio == None: - descripcio = '' - else: - descripcio = descripcio.replace('
', '') - - header = "" - if programa != None: - if type(programa) is int or type(programa) is float: - programa = str(programa) - header = '[B]' + programa + '[/B]' + '[CR]' - - infolabels = {} - if data_emisio != None: - dt = data_emisio[0:10] - year = data_emisio[6:10] - infolabels['aired'] = dt - infolabels['year'] = year - header = header + dt + '[CR]' - - descripcio = header + descripcio - - if titol != None: - infolabels['title'] = titol - - - if capitol != None: - infolabels['episode'] = capitol - - - if descripcio != None: - infolabels['plot'] = descripcio - - if tematica != None: - infolabels['genre'] = tematica - - video = Video(titol, image, image, infolabels, urlVideo, durada ) - - return video - - else: - return None - - #mode = cercar - def search(self): - - keyboard = xbmc.Keyboard('', self.strs.get('cercar')) - keyboard.doModal() - if keyboard.isConfirmed() and keyboard.getText(): - search_string = keyboard.getText().replace(" ", "+") - url = "http://www.ccma.cat/tv3/alacarta/cercador/?items_pagina=15&profile=videos&text=" + search_string - - lVideos = self.getListVideos(url, True) - - return lVideos - diff --git a/plugin.video.tv3.cat/resources/lib/tv3cat/__init__.py b/plugin.video.tv3.cat/resources/lib/tv3cat/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/plugin.video.tv3.cat/resources/lib/ui/UI.py b/plugin.video.tv3.cat/resources/lib/ui/UI.py deleted file mode 100644 index f5782d77a..000000000 --- a/plugin.video.tv3.cat/resources/lib/ui/UI.py +++ /dev/null @@ -1,247 +0,0 @@ -from builtins import str -from builtins import object -from resources.lib.utils.Utils import buildUrl -from resources.lib.tv3cat.TV3cat import TV3cat -import xbmcaddon -import xbmcplugin -import xbmcgui -import xbmc -import xbmcvfs -import urllib.parse - - -class UI(object): - - def __init__(self, base_url, addon_handle, args): - addon = xbmcaddon.Addon() - addon_path = xbmcvfs.translatePath(addon.getAddonInfo('path')) - self.tv3 = TV3cat(addon_path, addon) - self.base_url = base_url - self.addon_handle = addon_handle - self.args = args - self.mode = args.get('mode', None) - self.url = args.get('url', ['']) - self.name = args.get('name', None) - xbmc.log("plugin.video.tv3.cat classe UI - init() ") - - - def run(self, mode, url): - xbmc.log("plugin.video.tv3.cat classe UI - run() mode = " + str(mode)) - - - if mode == None: - xbmc.log("plugin.video.tv3.cat classe UI - mode = None") - lFolder = self.tv3.listHome() - - if len(lFolder) > 0: - self.listFolder(lFolder) - else: - xbmc.log("UI.run() Home - No existeixen elements") - - elif mode[0] == 'destaquem': - xbmc.log("plugin.video.tv3.cat classe UI - mode = destaquem") - lVideos = self.tv3.listDestaquem() - - if len(lVideos) > 0: - self.listVideos(lVideos) - else: - xbmc.log("UI.run() destaquem - No existeixen videos") - - - elif mode[0] == 'noperdis': - - lVideos = self.tv3.listNoPerdis() - - if len(lVideos) > 0: - self.listVideos(lVideos) - else: - xbmc.log("UI.run() noperdis - No existeixen videos") - - elif mode[0] == 'mesvist': - - lVideos = self.tv3.listMesVist() - - if len(lVideos) > 0: - self.listVideos(lVideos) - else: - xbmc.log("UI.run() mesvist - No existeixen videos") - - elif mode[0] == 'programes': - - lFolder = self.tv3.dirSections() - - if len(lFolder) > 0: - self.listFolder(lFolder) - else: - xbmc.log("UI.run() programes - No existeixen elements") - - elif mode[0] == 'sections': - - lFolder = self.tv3.programsSections(url[0]) - - if len(lFolder) > 0: - self.listFolder(lFolder) - else: - xbmc.log("UI.run() sections - No existeixen elements") - - elif mode[0] == 'dirAZemisio': - - lFolder = self.tv3.dirAZemisio() - - if len(lFolder) > 0: - self.listFolder(lFolder) - else: - xbmc.log("UI.run() dirAZemisio - No existeixen elements") - - elif mode[0] == 'dirAZtots': - - lFolder = self.tv3.dirAZtots() - - if len(lFolder) > 0: - self.listFolder(lFolder) - else: - xbmc.log("UI.run() dirAZtots - No existeixen elements") - - elif mode[0] == 'progAZ': - letters = self.name[0] - lFolder = self.tv3.programesAZ(url[0], letters) - - if len(lFolder) > 0: - self.listFolder(lFolder) - else: - xbmc.log("UI.run() progAZ - No existeixen elements") - - elif mode[0] == 'directe': - - lVideos = self.tv3.listDirecte() - self.listVideos(lVideos) - - elif mode[0] == 'cercar': - - lVideos = self.tv3.search() - - if len(lVideos) > 0: - self.listVideos(lVideos) - else: - xbmc.log("UI.run() cercar - No s'ha trobat cap video") - - - elif mode[0] == 'getlistvideos': - - lVideos = self.tv3.getListVideos(url[0], None) - self.listVideos(lVideos) - - elif mode[0] == 'coleccions': - - lFolder = self.tv3.listColeccions() - self.listFolder(lFolder) - - elif mode[0] == 'playVideo': - - self.playVideo(url[0]) - - def listFolder(self, lFolderVideos): - xbmc.log("plugin.video.tv3.cat classe UI - listFolder") - for folder in lFolderVideos: - - mode = folder.mode - name = folder.name - nameQuoted = urllib.parse.quote(name) - url = folder.url - iconImage = folder.iconImage - thumbImage = folder.thumbnailImage - - urlPlugin = buildUrl({'mode': mode, 'name': nameQuoted, 'url': url}, self.base_url) - liz = xbmcgui.ListItem(name) - liz.setInfo(type="Video", infoLabels={"title": name}) - liz.setArt({'thumb': thumbImage, 'icon' : iconImage}) - - xbmcplugin.addDirectoryItem(handle=self.addon_handle, url=urlPlugin, listitem=liz, isFolder=True) - xbmcplugin.endOfDirectory(self.addon_handle) - - def listVideos(self, lVideos): - - xbmc.log("--------List videos ----------") - last = lVideos[1] - listVideos = lVideos[0] - if not listVideos: - xbmc.log("UI - listVideos - Numero videos: 0") - else: - xbmc.log("UI - listVideos - Numero videos: " + str(len(listVideos))) - - - - for video in listVideos: - if video: - urlVideo = video.url - xbmc.log("UI - listVideos - urlVideo: " + urlVideo) - iconImage = video.iconImage - thumbImage = video.thumbnailImage - durada = video.durada - titol = video.title - - urlPlugin = buildUrl({'mode':'playVideo','name':"",'url':urlVideo}, self.base_url) - - liz = xbmcgui.ListItem(titol) - - infolabels = video.information - - liz.setInfo('video', infolabels) - liz.setArt({'thumb': thumbImage, 'icon': "DefaultVideo.png"}) - liz.addStreamInfo('video', {'duration': durada}) - liz.setProperty('isPlayable', 'true') - xbmcplugin.addDirectoryItem(handle=self.addon_handle, url=urlPlugin, listitem=liz) - - if last: - mode = last.mode - name = last.name - url = last.url - #xbmc.log("UI - listVideos - urlNext: " + url) - iconImage = last.iconImage - thumbImage = last.thumbnailImage - - urlPlugin = buildUrl({'mode': mode, 'name': '', 'url': url}, self.base_url) - liz = xbmcgui.ListItem(name) - liz.setInfo(type="Video", infoLabels={"title": name}) - liz.setArt({'thumb': thumbImage, 'icon': iconImage}) - - xbmcplugin.addDirectoryItem(handle=self.addon_handle, url=urlPlugin, listitem=liz, isFolder=True) - - xbmcplugin.endOfDirectory(self.addon_handle) - - def playVideo(self,url): - code = url[-8:-1] - xbmc.log("UI - playVideo") - - - # html_data = getHtml(url_datavideos + code + '&profile=pc') - # - # if html_data: - # - # html_data = html_data.decode("ISO-8859-1") - # data = json.loads(html_data) - # - # urlvideo = None - # - # if len(data) > 0: - # - # media = data.get('media', {}) - # - # if type(media) is list and len(media) > 0: - # media_dict = media[0] - # urlvideo = media_dict.get('url', None) - # else: - # urlvideo = media.get('url', None) - # - # if urlvideo: - # if type(urlvideo) is list and len(urlvideo) > 0: - # urlvideo_item = urlvideo[0] - # video = urlvideo_item.get('file', None) - # - # else: - # video = url - # - # xbmc.log("Play video - url: " + video) - - item = xbmcgui.ListItem(path=url) - xbmcplugin.setResolvedUrl(self.addon_handle, True, item) \ No newline at end of file diff --git a/plugin.video.tv3.cat/resources/lib/ui/__init__.py b/plugin.video.tv3.cat/resources/lib/ui/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/plugin.video.tv3.cat/resources/lib/utils/Urls.py b/plugin.video.tv3.cat/resources/lib/utils/Urls.py deleted file mode 100644 index 5ea4d5032..000000000 --- a/plugin.video.tv3.cat/resources/lib/utils/Urls.py +++ /dev/null @@ -1,23 +0,0 @@ -# -*- coding: utf-8 -*- - -url_base = 'http://www.ccma.cat' -url_alacarta = 'http://www.ccma.cat/tv3/alacarta/' -url_coleccions = 'http://www.ccma.cat/tv3/alacarta/coleccions/' -url_mesvist = 'http://www.ccma.cat/tv3/alacarta/mes-vist/' -url_datavideos = 'http://dinamics.ccma.cat/pvideo/media.jsp?media=video&version=0s&idint=' -url_programes_emisio = 'http://www.ccma.cat/tv3/alacarta/programes' -url_programes_tots = 'http://www.ccma.cat/tv3/alacarta/programes-tots/' -urlZonaZaping = 'http://www.ccma.cat/tv3/alacarta/zona-zaping/' -urlApm = 'http://www.ccma.cat/tv3/alacarta/apm/' -url_directe_tv3 = 'https://directes-tv-es.ccma.cat/es/ngrp:tvc_web/playlist.m3u8' -url_directe_324 = 'https://directes-tv-int.ccma.cat/int/ngrp:324_web/playlist.m3u8' -url_directe_c33s3 = 'https://directes-tv-es.ccma.cat/es/ngrp:c33_web/playlist.m3u8' -url_directe_esport3 = 'https://directes-tv-es.ccma.cat/es/ngrp:es3_web/playlist.m3u8' -#Feeds per a fer streaming des de l'estranger -url_directe_tv3_int = 'https://directes-tv-int.ccma.cat/int/ngrp:tvi_web/playlist.m3u8' -url_directe_324_int = 'https://directes-tv-int.ccma.cat/int/ngrp:324_web/playlist.m3u8' -url_directe_c33s3_int = 'https://directes-tv-int.ccma.cat/int/ngrp:c33_web/playlist.m3u8' -url_directe_esport3_int = 'https://directes-tv-int.ccma.cat/int/ngrp:es3_web/playlist.m3u8' - -url_arafem ='http://dinamics.ccma.cat/wsarafem/arafem/tv' - diff --git a/plugin.video.tv3.cat/resources/lib/utils/Utils.py b/plugin.video.tv3.cat/resources/lib/utils/Utils.py deleted file mode 100644 index 360f24330..000000000 --- a/plugin.video.tv3.cat/resources/lib/utils/Utils.py +++ /dev/null @@ -1,90 +0,0 @@ -from future import standard_library -standard_library.install_aliases() -from builtins import str -import urllib.request, urllib.parse, urllib.error -import urllib.request, urllib.error, urllib.parse -import json -import xbmcgui -import xbmc - - -def buildUrl(query, base_url): - return base_url + '?' + urllib.parse.urlencode(query) - - -def getHtml(url): - try: - - req = urllib.request.Request(url) - response = urllib.request.urlopen(req) - link = response.read() - response.close() - - - return link - - except urllib.error.URLError as e: - xbmc.log("getHtml error - " + str(e)) - xbmc.log("getHtml url - " + url) - - return None - - -def getDataVideo(url): - link = getHtml(url) - - try: - - link = link.decode("ISO-8859-1") - data = json.loads(link) - - except ValueError: - return None - - except TypeError: - return None - - except: - return None - - else: - if len(data) > 0: - - return data - - else: - return None - - -def toSeconds(durada): - if durada: - - if len(durada) == 8: - # durada hh:mm:ss - - h = durada[0:2] - m = durada[3:5] - s = durada[6:] - - r = (int(h) * 3600) + (int(m) * 60) + int(s) - - return r - - elif len(durada) == 11: - # PT00H32M13S - - h = durada[2:4] - m = durada[5:7] - s = durada[8:10] - - r = (int(h) * 3600) + (int(m) * 60) + int(s) - - return r - - else: - - return None - - else: - - return None diff --git a/plugin.video.tv3.cat/resources/lib/utils/__init__.py b/plugin.video.tv3.cat/resources/lib/utils/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/plugin.video.tv3.cat/resources/lib/video/FolderVideo.py b/plugin.video.tv3.cat/resources/lib/video/FolderVideo.py deleted file mode 100644 index 519e58b04..000000000 --- a/plugin.video.tv3.cat/resources/lib/video/FolderVideo.py +++ /dev/null @@ -1,16 +0,0 @@ -from builtins import object -class FolderVideo(object): - def __init__(self, name, url, mode, iconImage, thumbnaiImage): - """ - - :rtype: object - """ - - self.name = name - self.url = url - self.mode = mode - self.iconImage = iconImage - self.thumbnailImage = thumbnaiImage - - - diff --git a/plugin.video.tv3.cat/resources/lib/video/Video.py b/plugin.video.tv3.cat/resources/lib/video/Video.py deleted file mode 100644 index 1708bf804..000000000 --- a/plugin.video.tv3.cat/resources/lib/video/Video.py +++ /dev/null @@ -1,12 +0,0 @@ -from builtins import object -class Video(object): - - def __init__(self, title, iconImage, thumbnailImage, information, url, durada): - - self.title = title - self.iconImage = iconImage - self.thumbnailImage = thumbnailImage - self.information = information - self.url = url - self.durada = durada - diff --git a/plugin.video.tv3.cat/resources/lib/video/__init__.py b/plugin.video.tv3.cat/resources/lib/video/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/plugin.video.tv3.cat/resources/media/324_thumbnail.png b/plugin.video.tv3.cat/resources/media/324_thumbnail.png deleted file mode 100644 index 9322ff08bdb0bc6f4b992c9004bcb33b03fd6909..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22895 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 diff --git a/plugin.video.tv3.cat/resources/media/c33-super3_thumbnail.png b/plugin.video.tv3.cat/resources/media/c33-super3_thumbnail.png deleted file mode 100644 index ce886a0658d6fb659ce9f65d94bd5bbec93b64d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47099 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 diff --git a/plugin.video.tv3.cat/resources/media/tv3_thumbnail.png b/plugin.video.tv3.cat/resources/media/tv3_thumbnail.png deleted file mode 100644 index 8c8fabccb467c86ec94db6c4e8a4eea4f5b07cac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13009 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 oQ-shL49$LB