Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package you-get for openSUSE:Factory checked 
in at 2024-07-15 19:48:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/you-get (Old)
 and      /work/SRC/openSUSE:Factory/.you-get.new.17339 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "you-get"

Mon Jul 15 19:48:56 2024 rev:49 rq:1187372 version:0.4.1718

Changes:
--------
--- /work/SRC/openSUSE:Factory/you-get/you-get.changes  2024-06-27 
16:01:17.274173497 +0200
+++ /work/SRC/openSUSE:Factory/.you-get.new.17339/you-get.changes       
2024-07-15 19:49:33.524303251 +0200
@@ -1,0 +2,11 @@
+Sun Jul 14 07:25:37 UTC 2024 - Luigi Baldoni <aloi...@gmx.com>
+
+- Update to version 0.4.1718
+  * Makefile: stop using python setup.py commands
+  * chore: also include you-get.plugin.zsh and CONTRIBUTING.md
+  * [common] update UA
+  * [youtube] more detailed logging of stream formats
+  * [youtube] separate files for autogenerated caption tracks
+  * [youtube] fix extraction
+
+-------------------------------------------------------------------

Old:
----
  you-get-0.4.1710.tar.gz

New:
----
  you-get-0.4.1718.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ you-get.spec ++++++
--- /var/tmp/diff_new_pack.2aZqgQ/_old  2024-07-15 19:49:34.104324620 +0200
+++ /var/tmp/diff_new_pack.2aZqgQ/_new  2024-07-15 19:49:34.108324767 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           you-get
-Version:        0.4.1710
+Version:        0.4.1718
 Release:        0
 Summary:        Dumb downloader that scrapes the web
 License:        MIT
@@ -41,7 +41,7 @@
 %package        bash-completion
 Summary:        Bash completion for %{name}
 Requires:       bash-completion
-Supplements:    packageand(%{name}:bash)
+Supplements:    (%{name} and bash)
 BuildArch:      noarch
 
 %description    bash-completion
@@ -50,7 +50,7 @@
 %package        fish-completion
 Summary:        Fish completion for %{name}
 Requires:       fish
-Supplements:    packageand(%{name}:fish)
+Supplements:    (%{name} and fish)
 BuildArch:      noarch
 
 %description    fish-completion
@@ -59,7 +59,7 @@
 %package        zsh-completion
 Summary:        Zsh Completion for %{name}
 Requires:       zsh
-Supplements:    packageand(%{name}:zsh)
+Supplements:    (%{name} and zsh)
 BuildArch:      noarch
 
 %description zsh-completion
@@ -85,6 +85,8 @@
 install -Dm644 contrib/completion/you-get.fish 
%{buildroot}%{_datadir}/fish/completions/you-get.fish
 install -Dm644 contrib/completion/_you-get 
%{buildroot}%{_datadir}/zsh/site-functions/_you-get
 
+%check
+
 %files
 %doc CHANGELOG.rst README.rst
 %license LICENSE.txt

++++++ you-get-0.4.1710.tar.gz -> you-get-0.4.1718.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/you-get-0.4.1710/MANIFEST.in 
new/you-get-0.4.1718/MANIFEST.in
--- old/you-get-0.4.1710/MANIFEST.in    2024-06-23 21:04:52.000000000 +0200
+++ new/you-get-0.4.1718/MANIFEST.in    2024-07-14 08:29:25.000000000 +0200
@@ -1,6 +1,9 @@
 include *.rst
 include *.txt
 include Makefile
+include CONTRIBUTING.md
 include README.md
 include you-get
 include you-get.json
+include you-get.plugin.zsh
+recursive-include contrib *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/you-get-0.4.1710/Makefile 
new/you-get-0.4.1718/Makefile
--- old/you-get-0.4.1710/Makefile       2024-06-23 21:04:52.000000000 +0200
+++ new/you-get-0.4.1718/Makefile       2024-07-14 08:29:25.000000000 +0200
@@ -1,11 +1,9 @@
-SETUP = python3 setup.py
-
-.PHONY: default i test clean all html rst build sdist bdist bdist_egg 
bdist_wheel install release
+.PHONY: default i test clean all html rst build install release
 
 default: i
 
 i:
-       @(cd src/; python3 -i -c 'import you_get; print("You-Get %s\n>>> import 
you_get" % you_get.version.__version__)')
+       @(cd src; python -i -c 'import you_get; print("You-Get %s\n>>> import 
you_get" % you_get.version.__version__)')
 
 test:
        (cd src; python -m unittest discover -s ../tests)
@@ -16,7 +14,7 @@
        find . | grep __pycache__ | xargs rm -fr
        find . | grep .pyc | xargs rm -f
 
-all: build sdist bdist bdist_egg bdist_wheel
+all: build
 
 html:
        pandoc README.md > README.html
@@ -25,25 +23,11 @@
        pandoc -s -t rst README.md > README.rst
 
 build:
-       $(SETUP) build
-
-sdist:
-       $(SETUP) sdist
-
-bdist:
-       $(SETUP) bdist
-
-bdist_egg:
-       $(SETUP) bdist_egg
-
-bdist_wheel:
-       $(SETUP) bdist_wheel
+       python -m build
 
 install:
-       $(SETUP) install --user --prefix=
+       python -m pip install .
 
-release:
-       #zenity --question
-       $(SETUP) sdist bdist_wheel
-       echo 'Upload new version to PyPI using:'
-       echo '  twine upload --sign dist/you-get-VERSION.tar.gz 
dist/you_get-VERSION-py3-none-any.whl'
+release: build
+       @echo 'Upload new version to PyPI using:'
+       @echo ' twine upload --sign dist/you_get-VERSION*'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/you-get-0.4.1710/src/you_get/common.py 
new/you-get-0.4.1718/src/you_get/common.py
--- old/you-get-0.4.1710/src/you_get/common.py  2024-06-23 21:04:52.000000000 
+0200
+++ new/you-get-0.4.1718/src/you_get/common.py  2024-07-14 08:29:25.000000000 
+0200
@@ -145,7 +145,7 @@
     'Accept-Charset': 'UTF-8,*;q=0.5',
     'Accept-Encoding': 'gzip,deflate,sdch',
     'Accept-Language': 'en-US,en;q=0.8',
-    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) 
AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36 
Edg/123.0.2420.97'  # Latest Edge
+    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) 
AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 
Edg/126.0.2592.68'  # Latest Edge
 }
 
 if sys.stdout.isatty():
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/you-get-0.4.1710/src/you_get/extractors/youtube.py 
new/you-get-0.4.1718/src/you_get/extractors/youtube.py
--- old/you-get-0.4.1710/src/you_get/extractors/youtube.py      2024-06-23 
21:04:52.000000000 +0200
+++ new/you-get-0.4.1718/src/you_get/extractors/youtube.py      2024-07-14 
08:29:25.000000000 +0200
@@ -80,7 +80,8 @@
             # Examples:
             #   yma - 
https://www.youtube.com/s/player/84314bef/player_ias.vflset/en_US/base.js
             #   Xka - 
https://www.youtube.com/s/player/dc0c6770/player_ias.vflset/sv_SE/base.js
-            f1 = match1(js, 
r'a\.set\("n",b\),[$\w]+\.length\|\|([$\w]+)\(""\)')
+            #   jma - 
https://www.youtube.com/s/player/8d9f6215/player_ias.vflset/sv_SE/base.js
+            f1 = match1(js, r',[$\w]+\.length\|\|([$\w]+)\(""\)\)}};')
             f1def = match1(js, r'\W%s=(function\(\w+\).+?\)});' % 
re.escape(f1))
             n = dukpy.evaljs('(%s)("%s")' % (f1def, n))
             return n
@@ -223,8 +224,9 @@
         stream_list = ytInitialPlayerResponse['streamingData']['formats']
 
         for stream in stream_list:
+            logging.debug('Found format: itag=%s' % stream['itag'])
             if 'signatureCipher' in stream:
-                logging.debug('Parsing signatureCipher for itag=%s...' % 
stream['itag'])
+                logging.debug('  Parsing signatureCipher for itag=%s...' % 
stream['itag'])
                 qs = parse_qs(stream['signatureCipher'])
                 #logging.debug(qs)
                 sp = qs['sp'][0]
@@ -233,7 +235,7 @@
             elif 'url' in stream:
                 url = stream['url']
             else:
-                log.wtf('No signatureCipher or url for itag=%s' % 
stream['itag'])
+                log.wtf('  No signatureCipher or url for itag=%s' % 
stream['itag'])
             url = self.__class__.dethrottle(self.js, url)
 
             self.streams[str(stream['itag'])] = {
@@ -273,7 +275,10 @@
                     srt += '%s --> %s\n' % (start, finish)
                     srt += '%s\n\n' % content
 
-                self.caption_tracks[lang] = srt
+                if 'kind' in ct:
+                    self.caption_tracks[ct['vssId']] = srt  # autogenerated
+                else:
+                    self.caption_tracks[lang] = srt
         except: pass
 
         # Prepare DASH streams
@@ -285,15 +290,19 @@
             streams = [stream for stream in streams if 'contentLength' in 
stream]
 
             for stream in streams:
+                logging.debug('Found adaptiveFormat: itag=%s' % stream['itag'])
                 stream['itag'] = str(stream['itag'])
                 if 'qualityLabel' in stream:
                     stream['quality_label'] = stream['qualityLabel']
                     del stream['qualityLabel']
+                    logging.debug('  quality_label: \t%s' % 
stream['quality_label'])
                 if 'width' in stream:
                     stream['size'] = '{}x{}'.format(stream['width'], 
stream['height'])
                     del stream['width']
                     del stream['height']
+                    logging.debug('  size: \t%s' % stream['size'])
                 stream['type'] = stream['mimeType']
+                logging.debug('  type: \t%s' % stream['type'])
                 stream['clen'] = stream['contentLength']
                 stream['init'] = '{}-{}'.format(
                     stream['initRange']['start'],
@@ -307,7 +316,7 @@
                 del stream['indexRange']
 
                 if 'signatureCipher' in stream:
-                    logging.debug('Parsing signatureCipher for itag=%s...' % 
stream['itag'])
+                    logging.debug('  Parsing signatureCipher for itag=%s...' % 
stream['itag'])
                     qs = parse_qs(stream['signatureCipher'])
                     #logging.debug(qs)
                     sp = qs['sp'][0]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/you-get-0.4.1710/src/you_get/version.py 
new/you-get-0.4.1718/src/you_get/version.py
--- old/you-get-0.4.1710/src/you_get/version.py 2024-06-23 21:04:52.000000000 
+0200
+++ new/you-get-0.4.1718/src/you_get/version.py 2024-07-14 08:29:25.000000000 
+0200
@@ -1,4 +1,4 @@
 #!/usr/bin/env python
 
 script_name = 'you-get'
-__version__ = '0.4.1710'
+__version__ = '0.4.1718'

Reply via email to