Local ping to Android device even when adb_server has been set

Hello,
One of our CI scripts is currently failing when trying to check if an Android device is connected or not. Referring to this file:
https://github.com/ARM-software/devlib/blob/master/devlib/utils/android.py
And considering the following functions:
 def __init__(self, device=None, timeout=None, platform=None, adb_server=None,
                 adb_as_root=False):
def adb_connect(device, timeout=None, attempts=MAX_ATTEMPTS):
def _ping(device):

By debugging I discovered that even when the the adb_server is set in the init(), the  adb_connect() and _ping() function do not "know" the server and try to connect locally.
Is there any particular reason for this?

Yes that is our situation, here is a log:
check_assets.log
You can find the problem by searching for:
DEBUG:android:adb -s S2D7N19618010211 shell "ls /data/local/tmp > /dev/null"

On the system if you manually connect to the remote adb server beforehand does this function correctly?
If I run the script within the remote server it works. Unfortunately our CI system picks the working agents randomly, and need to use the remote agent with all the phones connected to

Thanks for the information. I've submitted a PR to ensure that we're using the supplied  adb_server in the adb helper functions:
https://github.com/ARM-software/devlib/pull/469
Would you be able to pull this and see if it resolves your issue?

Yes it resolves my issue
Thanks!


Provide custom names for tests

fyi @jonashaag @YYYasin19

🎉

Very nice! 🥳
I think it solves the use case nicely.


allow full pandas dataFrame inside the plugin

Instead of sending rows of data to the plugin, send the complete DF. The complete mangling of data will hence be done inside the plugin.

This has been enhanced by the new parameter -pbr/--passByRow = no. In this way, the complete DF is passed over to the plugin, which needs to be iterated by itertuples().


Fix incorrect number of row to treat per bucket

It now works like the other cases. Fixes segfault in some case where the last bucket would start out of bound.

+1


Support [%styled] and [%styled ""]

Appears a weird error on the CSS_Parse apparently:
Parse error while reading token 'EOF'
Not entirely sure that it's the Parser itself, If you run Css_parse with an empty string works fine, maybe is the ppx detection that doesn't make it correctly.

@davesnx I've also been seeing this issue using the parser sometimes --- I'll let you know if I'm able to identify a fix.

@davesnx Did this issue get fixed in https://github.com/davesnx/styled-ppx/pull/81? If so, perhaps we should consider opening a PR against ocaml-css-parser for this change:

It's fixed ye. I will open a PR soon!


build: Use tomli instead of toml library

Fixes: #80

Coverage remained the same at 97.056% when pulling 0bfa96d534916bcd29d8ce40a2d4c4208a91aa8e on build/80 into a2a048c2d735b8ac26d01ee86e3b01738d83adeb on master.


rustup

@bors r+

:pushpin: Commit 2b3bcd96e030019ae234383a8f535692a1768149 has been approved by saethlin
It is now in the queue for this repository.

@bors r+
(Feel free to self-approve these)

:pushpin: Commit 2b3bcd96e030019ae234383a8f535692a1768149 has been approved by RalfJung
It is now in the queue for this repository.

Oh wait you did. Bors is just broken again.

:hourglass: Testing commit 2b3bcd96e030019ae234383a8f535692a1768149 with merge d6a4161d323e09e65ec98fcc061656cac89043fd...

:sunny: Test successful - checks-actions
Approved by: RalfJung
Pushing d6a4161d323e09e65ec98fcc061656cac89043fd to master...


Updating the DotNetLogo bitmaps' purple color to .Net core's latest branding

Updating the DotNetLogo bitmaps' purple color to .Net core's latest branding
@BethMassi
@leecow
@dagood
@joeloff
@JunTaoLuo
@dleeapho
@dotnet/dotnet-cli
Related:
https://github.com/dotnet/core-setup/pull/5091
https://github.com/dotnet/core-sdk/pull/389

Anything under 156 pixels should use the small form without the "Microsoft" because it's too small to present correctly. Use this logo instead: https://github.com/dotnet/swag/blob/master/netlogo/xsmall-155x155/pngs/net_small_purple.png


upstream: improve original dst logs

Description: Currently when original dst validation occurs, it does not very clear what lb type_cluster type combination is causing that. This PR improves that log line.
Risk Level: Low
Testing: Added automated tests
Docs Changes: N/A
Release Notes: N/A

Protobuf code generation already provides envoy::api::v2::Cluster_LbPolicy_Name and envoy::api::v2::Cluster_DiscoveryType_Name functions to convert those enumerations to strings.

Nice. Thanks.  I did not know about this auto generated methods.

@zuercher changed. PTAL.


Fix 404 in performance test coordinator

Context
This fixes https://github.com/gradle/gradle-private/issues/2273
Previously we got 404 when trying to fetch build status from TC. The exception
will break report generation. This commit fixes the issue by catching the 404
exception correctly.

Thanks @wolfs !


Update homepage

I've made a couple of small tweaks to the website homepage for Hacktoberfest. I hope these changes are ok!

Ah sorry it's not very clear, this is kinda an old site but the repo has never been marked as deprecated (or luhack.github.io been disabled), the current site (https://luhack.github.io) is located at https://github.com/nitros12/luhack-bot-and-website
The changes in the second commit can probably be applied to the new site (most of the index page is just copy paste from the old site)
(I don't have control of the repo here, but to whoever does I don't think this PR should be marked as invalid/ closed without merging)

Ok no problem, I was wondering where all of the writeups had gone but didn't think to look for another site :smile:


feat: add support for ping events in Twitch Chat

Related to #12

Just need to resolve the conflicts with master now, @SantiMA10

@orestes I change our current test structure a bit, now we a file per event :D

Much better. Thanks @SantiMA10


Activating 'point.visible' leads to zoom lag on charts

Here is a snippet of my spec-related configuration:
{
  "tooltip": {
    "point": {
      "visible": true,
    }
  },
  "dataZoom": [
    {
      "orient": "bottom",
      "height": 20,
      "filterMode": "axis",
      "roamZoom": true,
      "roamDrag": true
    }
  ]
}

When I hover my mouse over the line chart and scroll the mouse to zoom in, I get more data based on the onDataZoomChange event:
  useEffect(() => {
    if (chartRef.current) {
      if (chartNewHistories !== null) {
        chartRef.current.updateData(
          'target',
          newHistories
        )
      }
    }
  }, [newHistories])

However, I found that if point.visible is set to true, there will be a noticeable lag. How can I solve this?

Here is a snippet of my spec-related configuration:
{
  "tooltip": {
    "point": {
      "visible": true,
    }
  },
  "dataZoom": [
    {
      "orient": "bottom",
      "height": 20,
      "filterMode": "axis",
      "roamZoom": true,
      "roamDrag": true
    }
  ]
}

When I hover my mouse over the line chart and scroll the mouse to zoom in, I get more data based on the onDataZoomChange event:
  useEffect(() => {
    if (chartRef.current) {
      if (chartNewHistories !== null) {
        chartRef.current.updateData(
          'target',
          newHistories
        )
      }
    }
  }, [newHistories])

However, I found that if point.visible is set to true, there will be a noticeable lag. How can I solve this?

Maybe it's because the dataZoomChange event occurs too frequently，you can add debounce the event listener as the following code:
vchart.on('dataZoomChange', debounce(() => {
     /** your code */
   }, 100))

ps: i didn't understand your problem clearly, could you please provide me with more context info?

tooltip

Here is a snippet of my spec-related configuration:
{
  "tooltip": {
    "point": {
      "visible": true,
    }
  },
  "dataZoom": [
    {
      "orient": "bottom",
      "height": 20,
      "filterMode": "axis",
      "roamZoom": true,
      "roamDrag": true
    }
  ]
}

When I hover my mouse over the line chart and scroll the mouse to zoom in, I get more data based on the onDataZoomChange event:
  useEffect(() => {
    if (chartRef.current) {
      if (chartNewHistories !== null) {
        chartRef.current.updateData(
          'target',
          newHistories
        )
      }
    }
  }, [newHistories])

However, I found that if point.visible is set to true, there will be a noticeable lag. How can I solve this?

Maybe it's because the dataZoomChange event occurs too frequently，you can add debounce the event listener as the following code:
vchart.on('dataZoomChange', debounce(() => {
     /** your code */
   }, 100))

ps: i didn't understand your problem clearly, could you please provide me with more context info?

I have already added debounce to handle dataZoomChange. I noticed that even when I disable the tooltip (set visible to false), if point.visible is set to true, there is still noticeable lag during the data zoom process in VChart. Of course, if point.visible is set to false, the data zoom is very smooth.
To simply describe my intention: Assume the time range is from 2024-01-01 12:00:00 to 2024-01-02 12:00:00. I only fetch around 180 data points for the line chart. However, when I zoom in on the time range, for example, to 2024-01-01 12:00:00 to 2024-01-01 15:00:00, I still request approximately 180 data points from the network, merging them into the original data to show more detailed information to the user."


Specifying path to pandoc

Is there some way to specify the path to pandoc within a script? I am importing pypandoc into a Flask app that runs on an Apache server, and since the server runs as a special Apache user, the app can't seem to find pandoc even though it's installed in my own user path. I know pyandoc had a way around this with a variable for the pandoc path, but can't tell if there's a way to manage that here.

As far as I know there isn't. Pandoc is expected to be on the PATH, so if you have any way to change that for your script it should be fine...
Having a way to specify the pandoc path would be a nice first strep to include the pandoc binary in a wheel...

PR is welcome. :+1:

See #73 for a PR implementing this

Thanks for working on this!

@wcaleb Just to clarify, it should work based on PYPANDOC_PANDOC now. Set that through env.

I have an issue that is, I think, related to this. I have pandoc and pypandoc both installed, and everything works from the REPL. But when I try to execute pypandoc from my Flask application, I get a "No pandoc was found" error. How is PYPANDOC_PANDOC related to fixing this issue? Thanks.

For anyone else who finds this question searching for a solution, just set the environment variable at the Flask instance startup, e.g.:
# __init__.py

import os
os.environ.setdefault('PYPANDOC_PANDOC', '/usr/local/bin/pandoc')

@gwgundersen Maybe that's worth adding to the README?

Okay, see PR #99 for my attempt at explaining this.


Real Android Service

Hi,
in my opinion it would be useful to have a real Android Service Handling the Connection, since a simple change of orientation (when used in Fragment), leads to loosing the connection. I think it would be more stable, if the BluetoothSPP object could be independent from the context, or at least a way to change the context and handling if there currently is no displayed activity.
Greets Nico

Thank for your opinion.
I recommend to declare this library in custom application class. and use context from that.
I will add a sample soon :)


double-beep: Watch headfonic.net

double-beep requests the watch of the watch_keyword headfonic\.net. See the MS search here and the Stack Exchange search here.

headfonic\.net has been seen in 1 true positive, 0 false positives, and 0 NAAs.

Approved by Machavity in Charcoal HQ


First pass at new tooltips

Param info now has extra optional fields for dict_name_results and dict_context_results if we want a separate tooltip for the detail page.
There are definitions and definitions_results in the table_schema JSON files as necessary.
To avoid namespace conflicts there is a new OPUS_GENERAL_SEARCH context that behaves identically to OPUS_GENERAL. It is only used when necessary.
The Help/Datasets page has been renamed to Help/Data Volumes and the API has been renamed accordingly.
The Volumes page now displays the full name of the instrument (Cassini ISS) instead of just the abbreviation (COISS) above the list of volumes.
To test param_info and the dictionary must be re-imported:
python main_opus_import.py --create-param-info --import-dictionary
Currently there are new definitions for General, PDS, Image, and Surface Geometry Target.

So when I moved opus_id to PDS Constraints and made it searchable, I broke all sorts of things. These are now fixed. There were also problems with handling of ringobsid in normalizeurl, and these are fixed and new tests are added. All tests pass and code coverage of normalizeurl is once again at 100%.


Additional files in support not reloaded

I have a factory.js in my support folder for generating test data. This file is not reloaded when it changes, it seems. Cucumber is rerun, but the new version of the file is not loaded.

does it get picked up if you restart meteor?

Yes.

Noted! Thanks, I'll look into it

Can you please retest this, should be fixed

Works for me as well. Thanks.


[SDL 0122] Handling VR help requests when application does not send VR help prompt

Proposal: Handling VR help requests when application does not send VR help prompt

When the user asks for "help" regarding an application, the help prompt that is played and the help menu that is displayed for that application is based on the information provided by the application through the SetGlobalProperties RPC.
Through this proposal we propose a mechanism for handling "help" requests by the user when the application does not provide any such information.

Review: https://github.com/smartdevicelink/sdl_evolution/issues/364
Steering Committee Decision:

The Steering Committee has voted to accept this proposal with revisions.  The revision will be including a limit on addCommands of 30.  It was also understood in the discussion that CreateInteractionChoiceSet should not trigger SetGlobalProperties.

The proposal .md was updated on April 23, 2018 to include the agreed upon revisions.

Proposal markdown file has been updated per the revisions included in accepted Evolution Proposal SDL 0122 Revisions - Conditions for using the default values for helpPrompt and vrHelp parameters and update the default value for vrHelp in ini file.

Proposal markdown file has been updated per the revisions included in accepted Evolution Proposal SDL 0122 Revisions - Remove 10 second timer from SDL-0122.

Confirmed.


⚠ Spryr has degraded performance

In f9f297b, Spryr (https://spryr.com) experienced degraded performance:

HTTP code: 200
Response time: 4115 ms

Resolved: Spryr performance has improved in 3e1e87d after 7 minutes.


[Master] Fix type checking issue in map constructing Query expressions for string subtypes

Purpose

$title.

Fixes https://github.com/ballerina-platform/ballerina-lang/issues/37401
Approach

Describe how you are implementing the solutions along with the design details.

Samples

Provide high-level details about the samples related to this feature.

Remarks

List any other known issues, related PRs, TODO items, or any other notes related to the PR.

Check List

[ ] Read the Contributing Guide
[ ] Updated Change Log
[ ] Checked Tooling Support (#)
[ ] Added necessary tests

[ ] Unit Tests
[ ] Spec Conformance Tests
[ ] Integration Tests
[ ] Ballerina By Example Tests

[ ] Increased Test Coverage
[ ] Added necessary documentation

[ ] API documentation
[ ] Module documentation in Module.md files
[ ] Ballerina By Examples

Same as the https://github.com/ballerina-platform/ballerina-lang/pull/37402


Printing 3D Sample app added

new app written by Manu Manianchira
demonstrates proper usage of most of the Windows 10 3D print APIs in several standalone methods
not to be confused with the "3D Printing from Unity" sample, which is more focused on a single particular task

Released in v2.0.4.


Not compatible with mkdocs's admonition

A widely used mkdocs plugin is introducing admonitions. I have a lot of code examples in expandable admonitions, like so:
??? quote

    ```python
    x = 1
    ```

Using this syntax, the code blocks are not tested.
I believe this is because markdown_it does not recognize it. There should be a plugin available for markdown_it which introduces this syntax so it can be parsed correctly. Maybe there could be a configuration option to add plugins to markdown_it?

Happy to accept contributions for this! :)

I gathered some information about this. Note that I did not test any of this yet.
The plugins can be added like this with the example of the admonition:
from markdown_it import MarkdownIt
from mdit_py_plugins.admon import admon_plugin

from mdit_py_plugins import plugin1, plugin2
md = MarkdownIt().use(admon_plugin)

This would need to be added to https://github.com/modal-labs/pytest-markdown-docs/blob/2950d1fcdb00f1f1315abe53fd48c68e5a2e649b/src/pytest_markdown_docs/plugin.py#L192
Then there is the question regarding the configuration which plugins should be loaded. As this is a pytest plugin, the possibilities are quite restricted.
It could be possible with pytest_addoption.
This might be cumbersome, but possible. One could define an option where a list of plugins are input. These are the parsed and loaded.
Things get even more complicated, as some md plugins have parameters that can be specified at initialization. Not sure how to handle this.
Another idea would be to just use ALL plugins, but this does not sound like a good idea.

I sadly don't have the time to try some things out or even make a PR. But I wanted to add the information I gathered if someone else wants to take a look. Or maybe even future me.


Session Based Logging

Hi,
In our plugin we want to write logs of every session to different files.
We have used the apt_log_ext_handler_set method to set a log handler.
But in this handler method how can we know which session this log belongs?
Is there another way to do session based logging?
Thanks,
Burhan Eyimaya

This question has been answered on the discussion group
https://groups.google.com/forum/?fromgroups#!topic/unimrcp/oIkWqH-RBec


how to input data video_frames?

When I run the code,I find a NameError: name 'video_frames' is not defined.Could you tell me how to input data video_frames?
Thanks for a lot!

I am not able to upload video files since i am not able to find in which script i have to do modifications for the new data. Thanks a lot.

My way is to read some frames from a video and store them in a list. like
cap = cv2.VideoCapture('./videos/1.mp4')
# Below is to resize frame to 299*299
ret, frame = cap.read()
width, height, channel = frame.shape
width //= 2
height //= 2
video_frames = []
while ret:
    ret, frame = cap.read()
    video_frames.append(frame[width-150:width+149, height-150:height+149])

Perhaps this is not the standard way, but at least it works😅


Making a build

After running yarn dist and running the build it comes up blank with nothing displaying.

does yarn start works?


[WIP] Rewrite content pages to use React

Fixes https://github.com/mozilla/tofino/issues/531 and https://github.com/mozilla/tofino/issues/493

Coverage increased (+0.5%) to 43.36% when pulling 4821738d67415ed25c552bd1abadee82bc490d1f on victorporof:react-content-pages into 9e572addf96a98c8723afbd77765fceb948783e9 on mozilla:master.

Coverage increased (+0.3%) to 43.097% when pulling cb663ec6bf5addff28692ca45b1efda6f3c81baf on victorporof:react-content-pages into 9e572addf96a98c8723afbd77765fceb948783e9 on mozilla:master.

Coverage increased (+0.3%) to 43.133% when pulling cb663ec6bf5addff28692ca45b1efda6f3c81baf on victorporof:react-content-pages into 9e572addf96a98c8723afbd77765fceb948783e9 on mozilla:master.

Coverage increased (+0.2%) to 43.081% when pulling cb663ec6bf5addff28692ca45b1efda6f3c81baf on victorporof:react-content-pages into 9e572addf96a98c8723afbd77765fceb948783e9 on mozilla:master.

Coverage increased (+0.3%) to 43.18% when pulling cc4b765589e5c5f073d13eb87282831d16a2898d on victorporof:react-content-pages into 15ead0436cd8d9911f49fd76045ace42a88e5ff7 on mozilla:master.

@bgrins

Coverage decreased (-0.09%) to 42.821% when pulling 1b7057b0d0885af5879baea6d8ef68eec547474d on victorporof:react-content-pages into 7bae9835c7a5525be176002ae0c1905d8abcfc2e on mozilla:master.

Looks good, thanks


Up/Down Arrow Support

If you are reporting a bug or requesting support, start here:
Bug or support request summary
I know there is a hot key setup to go through the storyboards but i would have thought with the side bar in focus that the up and down arrows would go through the storyboards.
Steps to reproduce
with side bar in focus:

up arrow should go to:

Please specify which version of Storybook and optionally any affected addons that you're running
    "@storybook/addon-actions": "^3.4.6",
    "@storybook/addon-centered": "^3.4.6",
    "@storybook/addon-knobs": "^3.4.6",
    "@storybook/addon-links": "^3.4.6",
    "@storybook/addons": "^3.4.6",
    "@storybook/cli": "^3.4.6",
    "@storybook/react": "^3.4.6",

Affected platforms

mac, but i believe any platform would be affected
browser: chrome

This is a nice UX feature.

If keyboard navigation is a thing, you can actually tab through the menu links. You can also open and close the groups with enter.
Hijacking up/down arrow keys will possibly break the ability to scroll the frame with your keyboard.

Cool, will add this to my UI overhaul!

Done

@Jessica-Koch

I'm working on this :)


Rubygems analyzer

This analyzer utilizes some custom regular expressions to parse Ruby Gem specifications out of .gemspec and Rakefile files. The specifications are Ruby code, and so could vary from the format I'm parsing. However, I've found in practice that .gemspec files downloaded from https://rubygems.org/ code the values directly using string and list literals in the specification block.

Dale,
For Ruby - bundler-audit would be the tool of choice. Why would we want to include a Ruby analyzer in dependency-check?
--Jeremy

With jruby gem files can become first class dependencies (just like jar files) eg. this maven plugin depends on and bundles gem files. I'm not sure the way this is implemented would catch a use-case like that, but it would be nice.


Error while compiling ur_calibration package

Hi,
This error shows up when I`m trying to compile this workspace following the README Instructions.
This is the error that shows up when im trying to compile this workspace using;
colcon build --cmake-args -DCMAKE_BUILD_TYPE=Release
ERROR:
--- stderr: ur_calibration
/usr/bin/ld: /home/marioest/workspace/ros_ur_driver/install/ur_robot_driver/lib/libur_robot_driver_plugin.so: undefined reference to `urcl::UrDriver::UrDriver(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::function<void (bool)>, bool, std::unique_ptr<urcl::ToolCommSetup, std::default_deleteurcl::ToolCommSetup >, unsigned int, unsigned int, int, double, bool, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, unsigned int)'
collect2: error: ld returned 1 exit status
I`m using:
Ubuntu 22.04
ROS2 Humble
The objetive is do a pick and place planning using UR and ROS2.
Thanks in advance

i have same issue and same configuration as the user aboeve

now is working and it compiles everything

Same for me. I just delete log, build and install from my workspace and compile it again and it works properly.


Add an option to disable the plugin

Apparently Laravel Valet has no config options, so it needs an option to disable the plugin...

Fixed: https://github.com/bvdputte/kirby-fingerprint/commit/02a93f0fa810e1acdedc44db713714688993326c


Question about Encoding Speed

Hi！
I want to know if refactoring AV1 in Rust has any noticeable improvement in coding speed.

Hello, I'm unsure what exactly is supposed to be "refactored" here, rav1e being it's own take on the AV1 format, but rav1e is currently noticeably slower than its two software competitors aomenc and SVT-AV1. It didn't use to be the case years ago, but development has slowed down quite significantly. It's not too far behind in efficiency and speed though, it holds up nicely psychovisually.


[Android] Provide asynchronous interface for initializing the Crosswa…

This commit is the same as cherry-picked from the master branch except removed the LZMA part

@halton

lgtm, will merge.


fix bad char that happens on the split point will bypass escaping

@amenk thanks for the bug report. pls review if this fixes the issue for you.
(you have merging powers now btw)

Does not seem to work?
self@self-laptop:~/Downloads/AdbPaste◈ 1 $ git branch -la
* fix3
	master
	remotes/origin/HEAD -> origin/master
	remotes/origin/fix3
	remotes/origin/master
self@self-laptop:~/Downloads/AdbPaste$ python AdbPaste.py "Color to select until 127=0;Color wheel run from fast to slow=128;Color Wheel stop=190;Color wheel run from slow to fast=194"
Traceback (most recent call last):
	File "AdbPaste.py", line 186, in <module>
	  if arg[0] == "-n" or arg[1] == "-n" :
IndexError: list index out of range

forgot a check there. should be fixed now


Way to identify tenant info  in each span

Requirement - what kind of business use case are you trying to solve?
Our jaeger tracing set up are used by multiple client  from different  kubernetes cluster , Is there a way we can identify spans   on the basis of cluster  and client ?  Something  in setting  or  at the agent level ?
Problem - what in Jaeger blocks you from solving the requirement?

Proposal - what do you suggest to solve the problem or improve the existing situation?

Any open questions to address

You can make use of the --jaeger.tags CLI option for the agent:
From the Agent's --help switch:
--jaeger.tags string     One or more tags to be added to the Process tags of all spans passing through this agent. Ex: key1=value1,key2=${envVar:defaultValue}

Most clients also have something similar that can be specified via the env var JAEGER_TAGS:
https://www.jaegertracing.io/docs/1.13/client-features/
Note, however, that you shouldn't trust this if your clients can't be trusted, as they can also set a value for a tag with the same name, confusing to whoever looks at the resulting span (to say the least).
For multi-tenancy with clients that you can't trust, the best is to have a dedicated Jaeger instance per tenant. You can then inject agents as sidecars, each pointing to the correct tenant's collector.

cool ,  i assume   jaeger.tags    should work with kubernetes deployment of  jaeger agent as well right  ?

Yes, just set that via options. We do plan to automatically inject the namespace and name via the jaeger-operator.

It seems like the question has been answered, I am closing this in favor of https://github.com/jaegertracing/jaeger-operator/issues/632


DRILL-6834: Introduce option to disable result set on CTAS, create vi…

…ew and drop table/view etc. for JDBC connection

Added session-scoped option drill.exec.fetch_resultset_for_ddl to control whether update count or result set should be returned for JDBC connection session. Eligible queries are CTAS, CREATE VIEW, CREATE FUNCTION, DROP TABLE, DROP VIEW, DROP FUNCTION, USE schema, SET option, REFRESH METADATA TABLE. By default the option is set to true which ensures that result set is returned;
Updated Drill JDBC: DrillCursor and DrillStatement to achieve desired behaviour;

@vvysotskyi, thanks for your revire. I've updated the PR


BSON Formatting

Insomnia Version: 7.0.3
Operating System: W10

Details

Hi there, just noticed that there is no support for a BSON Content body (http://bsonspec.org/).
Everything works fine if i setup the header but would be nice to have it as an option in the dropdown.
Since its very close to JSON im forced to either sit with parser error in the JSON parser (understandable) or having to turn it off completely.

@Lofbergio specify the UI where this issue reside so that PR solving that issue can be raised ASAP

Currently Insomnia does not support binary content types. Can you explain how you are getting BSON to work in the current Insomnia app?

My bad, after reading about it i had misunderstood that i was just writing the content body in JSON thinking it was Bson. :)


Efficient playlist checking code path

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

[X] I understand that I will be blocked if I remove or skip any mandatory* field

Checklist

[X] I'm requesting a feature unrelated to a specific site
[X] I've looked through the README
[X] I've verified that I'm running yt-dlp version 2022.11.11 (update instructions) or later (specify commit)
[X] I've searched the bugtracker for similar issues including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue

Provide a description that is worded well enough to be understood
Currently, there is no way to check a playlist (e.g. a YouTube channel’s /videos playlist) only for new videos.
By default, yt-dlp downloads ALL pages of the often huge lists, and then matches ALL videos against the list of already downloaded ones.
A lot of time and bandwidth could be saved, by offering an option, to enable the following behavior:

Read playlist pages only until already watched videos are encountered. (Like --playlist-items 1-… but only including new videos.)
Download only those new videos (and apply any other limiting parameters, like --playlist-* before doing so).
Start downloading videos in parallel, after a page of the playlist has been read. Don’t wait until all pages are read to start downloading. (I.E. spawn threads earlier.)

That way, yt-dlp could be conveniently used, to check on the latest videos, without having to have an account or subscribe anywhere, using only a local list of subscriptions. (Treating them a bit like RSS ones.)
As far as I can see, that is not possible with the existing options right now. The best I could do was
yt-dlp -P "$HOME/Inbox" \
  --ffmpeg-location $HOME/bin \
  --sponsorblock-mark all --sponsorblock-remove sponsor,selfpromo \
  --embed-thumbnail --embed-metadata --embed-subs --xattrs \
  --download-archive "$HOME/.cache/yt-dlp/download-archive" \
  -f "bestvideo*[height<=$height][width<=$width]+bestaudio/best[height<=$height][width<=$width]" \
  -N 3 \
  --break-per-input --playlist-items 1-10 \
  $(< "$HOME/.config/yt-dlp/channels" )

which, thankfully, always only checks the first page of the playlists, but still always tries to download 10 videos from each and then skips them, one by one, because they are already in the list of downloaded videos. (See output below.)
Provide verbose output that clearly demonstrates the problem

[X] Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
[X] Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output
[debug] Command-line config: ['-N', '3', '-P', '/home/«REMOVED FOR PRIVACY REASONS»/Downloads', '--sponsorblock-mark', 'all', '--sponsorblock-remove', 'sponsor,selfpromo', '--ffmpeg-location', '/home/«REMOVED FOR PRIVACY REASONS»/bin', '--embed-thumbnail', '--embed-metadata', '--embed-subs', '--xattrs', '--download-archive', '/home/«REMOVED FOR PRIVACY REASONS»/.cache/yt-dlp/download-archive', '-f', 'bestvideo*[height<=«REMOVED FOR PRIVACY REASONS»][width<=«REMOVED FOR PRIVACY REASONS»]+bestaudio/best[height<=«REMOVED FOR PRIVACY REASONS»][width<=«REMOVED FOR PRIVACY REASONS»]', '--break-per-input', '--playlist-items', '1-10', '-vU', 'https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos', 'https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos', 'https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos', 'https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos', 'https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos', 'https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos', 'https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos', 'https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos', 'https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos', 'https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos', 'https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos', 'https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos', 'https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos', 'https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos', 'https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos', 'https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos', 'https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos', 'https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos', 'https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos', 'https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos', 'https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos', 'https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos', 'https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos', 'https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos', 'https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos', 'https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos', 'https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos', 'https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos', 'https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos', 'https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos', 'https://www.youtube.com/«REMOVED FOR PRIVACY REASONS»/videos', 'https://www.youtube.com/«REMOVED FOR PRIVACY REASONS»/videos', 'https://www.youtube.com/«REMOVED FOR PRIVACY REASONS»/videos', 'https://www.youtube.com/«REMOVED FOR PRIVACY REASONS»/videos', 'https://www.youtube.com/«REMOVED FOR PRIVACY REASONS»/videos', 'https://www.youtube.com/«REMOVED FOR PRIVACY REASONS»/videos', 'https://www.youtube.com/«REMOVED FOR PRIVACY REASONS»/videos']
[debug] Encodings: locale UTF-8, fs utf-8, pref UTF-8, out utf-8 (No ANSI), error utf-8 (No ANSI), screen utf-8 (No ANSI)
[debug] yt-dlp version 2022.11.11 [8b64402] (linux_dir)
[debug] Python 3.10.6 (CPython x86_64 64bit) - Linux-6.0.9-060009-generic-x86_64-with-glibc2.35 (OpenSSL 3.0.7 1 Nov 2022, glibc 2.35)
[debug] exe versions: ffmpeg n5.1-15-gbc7df3bc64-20220828 (setts), ffprobe n5.1-15-gbc7df3bc64-20220828, rtmpdump 2.4
[debug] Optional libraries: Cryptodome-3.15.0, brotli-1.0.9, certifi-2022.09.24, mutagen-1.46.0, sqlite3-2.6.0, websockets-10.4
[debug] Proxy map: {}
[debug] Loaded 1723 extractors
[debug] Loading archive file '/home/«REMOVED FOR PRIVACY REASONS»/.cache/yt-dlp/download-archive'
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
Latest version: 2022.11.11, Current version: 2022.11.11
yt-dlp is up to date (2022.11.11)
[debug] [youtube:tab] Extracting URL: https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading webpage
[debug] [youtube:tab] Selected tab: 'videos' (videos), Requested tab: 'videos'
[download] Downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] Skipping writing playlist thumbnail
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading 10 videos
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] Finished downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] [youtube:tab] Extracting URL: https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading webpage
[debug] [youtube:tab] Selected tab: 'videos' (videos), Requested tab: 'videos'
[download] Downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] Skipping writing playlist thumbnail
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading 10 videos
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] Finished downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] [youtube:tab] Extracting URL: https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading webpage
[debug] [youtube:tab] Selected tab: 'videos' (videos), Requested tab: 'videos'
[download] Downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] Skipping writing playlist thumbnail
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading 10 videos
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] Finished downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] [youtube:tab] Extracting URL: https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading webpage
[debug] [youtube:tab] Selected tab: 'videos' (videos), Requested tab: 'videos'
[download] Downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] Skipping writing playlist thumbnail
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading 10 videos
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] Finished downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] [youtube:tab] Extracting URL: https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading webpage
[debug] [youtube:tab] Selected tab: 'videos' (videos), Requested tab: 'videos'
[download] Downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] Skipping writing playlist thumbnail
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading 10 videos
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] Finished downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] [youtube:tab] Extracting URL: https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading webpage
[debug] [youtube:tab] Selected tab: 'videos' (videos), Requested tab: 'videos'
[download] Downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] Skipping writing playlist thumbnail
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading 10 videos
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] Finished downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] [youtube:tab] Extracting URL: https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading webpage
[debug] [youtube:tab] Selected tab: 'videos' (videos), Requested tab: 'videos'
[download] Downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] Skipping writing playlist thumbnail
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading 10 videos
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] Finished downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] [youtube:tab] Extracting URL: https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading webpage
[debug] [youtube:tab] Selected tab: 'videos' (videos), Requested tab: 'videos'
[download] Downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] Skipping writing playlist thumbnail
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading 10 videos
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] Finished downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] [youtube:tab] Extracting URL: https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading webpage
[debug] [youtube:tab] Selected tab: 'videos' (videos), Requested tab: 'videos'
[download] Downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] Skipping writing playlist thumbnail
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading 10 videos
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] Finished downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] [youtube:tab] Extracting URL: https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading webpage
[debug] [youtube:tab] Selected tab: 'videos' (videos), Requested tab: 'videos'
[download] Downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] Skipping writing playlist thumbnail
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading 10 videos
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] Finished downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] [youtube:tab] Extracting URL: https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading webpage
[debug] [youtube:tab] Selected tab: 'videos' (videos), Requested tab: 'videos'
[download] Downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] Skipping writing playlist thumbnail
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading 10 videos
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] Finished downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] [youtube:tab] Extracting URL: https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading webpage
[debug] [youtube:tab] Selected tab: 'videos' (videos), Requested tab: 'videos'
[download] Downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] Skipping writing playlist thumbnail
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading 10 videos
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] Finished downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] [youtube:tab] Extracting URL: https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading webpage
[debug] [youtube:tab] Selected tab: 'videos' (videos), Requested tab: 'videos'
[download] Downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] Skipping writing playlist thumbnail
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading 10 videos
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] Finished downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] [youtube:tab] Extracting URL: https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading webpage
[debug] [youtube:tab] Selected tab: 'videos' (videos), Requested tab: 'videos'
[download] Downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] Skipping writing playlist thumbnail
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading 10 videos
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] Finished downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] [youtube:tab] Extracting URL: https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading webpage
[debug] [youtube:tab] Selected tab: 'videos' (videos), Requested tab: 'videos'
[download] Downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] Skipping writing playlist thumbnail
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading 10 videos
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] Finished downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] [youtube:tab] Extracting URL: https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading webpage
[debug] [youtube:tab] Selected tab: 'videos' (videos), Requested tab: 'videos'
[download] Downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] Skipping writing playlist thumbnail
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading 10 videos
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] Finished downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] [youtube:tab] Extracting URL: https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading webpage
[debug] [youtube:tab] Selected tab: 'videos' (videos), Requested tab: 'videos'
[download] Downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] Skipping writing playlist thumbnail
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading 10 videos
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] Finished downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] [youtube:tab] Extracting URL: https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading webpage
[debug] [youtube:tab] Selected tab: 'videos' (videos), Requested tab: 'videos'
[download] Downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] Skipping writing playlist thumbnail
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading 10 videos
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] Finished downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] [youtube:tab] Extracting URL: https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading webpage
[debug] [youtube:tab] Selected tab: 'videos' (videos), Requested tab: 'videos'
[download] Downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] Skipping writing playlist thumbnail
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading 10 videos
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] Finished downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] [youtube:tab] Extracting URL: https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading webpage
[debug] [youtube:tab] Selected tab: 'videos' (videos), Requested tab: 'videos'
[download] Downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] Skipping writing playlist thumbnail
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading 10 videos
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] Finished downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] [youtube:tab] Extracting URL: https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading webpage
[debug] [youtube:tab] Selected tab: 'videos' (videos), Requested tab: 'videos'
[download] Downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] Skipping writing playlist thumbnail
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading 7 videos of 7
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] Finished downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] [youtube:tab] Extracting URL: https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading webpage
[debug] [youtube:tab] Selected tab: 'videos' (videos), Requested tab: 'videos'
[download] Downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] Skipping writing playlist thumbnail
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading 10 videos
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] Finished downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] [youtube:tab] Extracting URL: https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading webpage
[debug] [youtube:tab] Selected tab: 'videos' (videos), Requested tab: 'videos'
[download] Downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] Skipping writing playlist thumbnail
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading 10 videos
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] Finished downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] [youtube:tab] Extracting URL: https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading webpage
[debug] [youtube:tab] Selected tab: 'videos' (videos), Requested tab: 'videos'
[download] Downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] Skipping writing playlist thumbnail
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading 10 videos
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] Finished downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] [youtube:tab] Extracting URL: https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading webpage
[debug] [youtube:tab] Selected tab: 'videos' (videos), Requested tab: 'videos'
[download] Downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] Skipping writing playlist thumbnail
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading 10 videos
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] Finished downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] [youtube:tab] Extracting URL: https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading webpage
[debug] [youtube:tab] Selected tab: 'videos' (videos), Requested tab: 'videos'
[download] Downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] Skipping writing playlist thumbnail
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading 10 videos
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] Finished downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] [youtube:tab] Extracting URL: https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading webpage
[debug] [youtube:tab] Selected tab: 'videos' (videos), Requested tab: 'videos'
[download] Downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] Skipping writing playlist thumbnail
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading 10 videos
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] Finished downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] [youtube:tab] Extracting URL: https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading webpage
[debug] [youtube:tab] Selected tab: 'videos' (videos), Requested tab: 'videos'
[download] Downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] Skipping writing playlist thumbnail
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading 10 videos
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] Finished downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] [youtube:tab] Extracting URL: https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading webpage
[debug] [youtube:tab] Selected tab: 'videos' (videos), Requested tab: 'videos'
[download] Downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] Skipping writing playlist thumbnail
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading 10 videos
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] Finished downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] [youtube:tab] Extracting URL: https://www.youtube.com/channel/«REMOVED FOR PRIVACY REASONS»/videos
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading webpage
[debug] [youtube:tab] Selected tab: 'videos' (videos), Requested tab: 'videos'
[download] Downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] Skipping writing playlist thumbnail
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading 10 videos
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] Finished downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] [youtube:tab] Extracting URL: https://www.youtube.com/«REMOVED FOR PRIVACY REASONS»/videos
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading webpage
[debug] [youtube:tab] Selected tab: 'videos' (videos), Requested tab: 'videos'
[download] Downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] Skipping writing playlist thumbnail
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading 10 videos
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] Finished downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] [youtube:tab] Extracting URL: https://www.youtube.com/«REMOVED FOR PRIVACY REASONS»/videos
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading webpage
[debug] [youtube:tab] Selected tab: 'videos' (videos), Requested tab: 'videos'
[download] Downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] Skipping writing playlist thumbnail
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading 10 videos
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] Finished downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] [youtube:tab] Extracting URL: https://www.youtube.com/«REMOVED FOR PRIVACY REASONS»/videos
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading webpage
[debug] [youtube:tab] Selected tab: 'videos' (videos), Requested tab: 'videos'
[download] Downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] Skipping writing playlist thumbnail
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading 10 videos
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] Finished downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] [youtube:tab] Extracting URL: https://www.youtube.com/«REMOVED FOR PRIVACY REASONS»/videos
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading webpage
[debug] [youtube:tab] Selected tab: 'videos' (videos), Requested tab: 'videos'
[download] Downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] Skipping writing playlist thumbnail
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading 10 videos
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] Finished downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] [youtube:tab] Extracting URL: https://www.youtube.com/«REMOVED FOR PRIVACY REASONS»/videos
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading webpage
[debug] [youtube:tab] Selected tab: 'videos' (videos), Requested tab: 'videos'
[download] Downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] Skipping writing playlist thumbnail
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading 10 videos
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] Finished downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] [youtube:tab] Extracting URL: https://www.youtube.com/«REMOVED FOR PRIVACY REASONS»/videos
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading webpage
[debug] [youtube:tab] Selected tab: 'videos' (videos), Requested tab: 'videos'
[download] Downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] Skipping writing playlist thumbnail
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading 10 videos
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] Finished downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] [youtube:tab] Extracting URL: https://www.youtube.com/«REMOVED FOR PRIVACY REASONS»/videos
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading webpage
[debug] [youtube:tab] Selected tab: 'videos' (videos), Requested tab: 'videos'
[download] Downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos
[debug] Skipping writing playlist thumbnail
[youtube:tab] «REMOVED FOR PRIVACY REASONS»: Downloading 10 videos
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] «REMOVED FOR PRIVACY REASONS» has already been recorded in the archive
[download] Finished downloading playlist: «REMOVED FOR PRIVACY REASONS» - Videos

Read playlist pages only until already watched videos are encountered.

--break-on-existing
I see you are using --break-per-input. But without either --break-on-reject/--break-on-existing, this does nothing

2. Download only those new videos (and apply any other limiting parameters, like --playlist-* before doing so).

--download-archive, which u r already using

3. Start downloading videos in parallel

Not currently possible. See https://github.com/yt-dlp/yt-dlp/issues/1918

Don’t wait until all pages are read to start downloading.

--lazy-playlist

I see you are using --break-per-input. But without either --break-on-reject/--break-on-existing, this does nothing

The --help is worded in a way, that when it is read by itself, it is understood to mean that it enables those three settings and one more thing:
--break-per-input               --break-on-existing, --break-on-reject,
                                --max-downloads, and autonumber resets per
                                input URL

Since this was the first option I read about, it altered what the help about the other options meant. Without you saying it right now, I would have never known. :)
I guess this bug should then be changed to “Change unintentionally misleading documentation“… OK? :)
Also:

--lazy-playlist

It seems that one’s not included in the help file at all.
$ yt-dlp --help | grep lazy
$

“Update help / documentation to reflect recent changes” maybe? :D

I see you are using --break-per-input. But without either --break-on-reject/--break-on-existing, this does nothing

The --help is worded in a way, that when it is read by itself, it is understood to mean that it enables those three settings and one more thing:
--break-per-input               --break-on-existing, --break-on-reject,
                                --max-downloads, and autonumber resets per

Oh! I can see how you'd think that. Suggestions on how to improve the wording?

It seems that one’s not included in the help file at all.
$ yt-dlp --help | grep lazy
$

It is in the docs. Not sure why you can't see it. Maybe u r running an older version?
❯ yt-dlp --help | grep lazy
    --lazy-playlist                                                  Process entries in the playlist as they are received. This disables n_entries, --playlist-random and --playlist-reverse
    --no-lazy-playlist                                               Process videos in the playlist only after the entire playlist is parsed (default)

Nevermind, had just moved the binary and bash picked up the older system yt-dlp. Yes, --lazy-playlist is there.
Can you still word the help on --break-per-input a bit differently (it’s still worded that way in 2022.11.11) , so others don’t fall into the trap I fell in? ^^

Suggestions on how to improve the wording?

English is my third language, but maybe
Alters --break-on-existing, --break-on-reject,
--max-downloads, and autonumber
behavior to reset per input URL.

Not sure about the correct places to put commas there. :)
Note the line break before behavior removing the ambiguity of “Does it mean only autonumber behavior or the behavior of all four things in that list?”
Also I have no idea what “autonumber” means here, so I just imitated what the current help said. ;)

Also I have no idea what “autonumber” means here, so I just imitated what the current help said. ;)

It's autonumber from https://github.com/yt-dlp/yt-dlp#output-template

Note the line break before behavior removing the ambiguity of “Does it mean only autonumber behavior or the behavior of all four things in that list?”

We don't control the line breaks. It's up to the shell for --help / 80 chars for readme

the ambiguity of “Does it mean only autonumber behavior or the behavior of all four things in that list?”

Maybe "behaviors" instead of "behavior" would work to clarify. Alternatively, "alters the behavior of..."


EC2 Windows Server - Unable to start service

I'm trying to run X-Ray daemon as a service on AWS EC2 Windows Server but I can't.
I've received the error as below:
Unable to retrieve the region from the EC2 instance EC2MetadataRequestError: failed to get EC2 instance identity document caused by: RequestError: send request failed caused by: Get http://<IP_ADDRESS>/latest/dynamic/instance-identity/document: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
I've tried to add region to the configuration file but then I see the error: [Error] Cannot fetch region variable from config file, environment variables and ec2 metadata.
Finally, I've added new system variable AWS_REGION but now I can see another error as below:
2020-11-04T15:37:31Z [Error] Get instance id metadata failed: RequestError: send request failed caused by: Get http://<IP_ADDRESS>/latest/meta-data/instance-id: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)

Hi @arturtadel
What version of daemon are you using? Also can you follow this doc and confirm that you're able to access the instance metadata from within your EC2 instance?
Meanwhile, we'll take a look at the daemon code for the issue.
Thanks.

Hi @srprash,
I'm using version 3.2.0.
unfortunately, I'm not able to take access to metadata from EC2 instance.
I have an error Invoke-RestMethod : Unable to connect to the remote server should I change the configuration of this machine?
Thanks!

I see. For the XRay daemon to run, it definitely requires the region. The order in which the region is fetched is cli/config file, environment variable, and finally from instance metadata endpoint. If for some reason the instance metadata endpoint is not reachable (its either disabled or daemon is started in local mode), the daemon throws an error which we saw in your case earlier.
From your last response, it seems like the access to instance metadata is disabled on your EC2 instance. Can you verify the configurations for V1 and V2? You can find more info about it here.
One thing that seem odd to me is that the daemon should not fail to start because of error fetching instance id from EC2 metadata. It's only used for telemetry record and the daemon just logs the error in case of this failure. Can you confirm that the daemon doesn't start and you don't see "Starting proxy http server" message in daemon logs? Can you also share complete daemon debug level logs if possible?
Thanks!

Hi @srprash,
I've checked configuration for V1 and for V2 without any positive results (still with the same error as in my previous comments).
Finally, I've changed the gateway for IP <IP_ADDRESS> in my route table and now metadata service works fine and I can run the XRay daemon without any errors.
Thanks for your help.
We can close this issue.


[HOTFIX] share command puts a / at start of file names

This wasn't the bug.
Turns out the real bug is actually that the file it was trying to locate didn't exist, and for some reason the error message was wrong.
This is too many layers of complication and confusing bugs... I've fixed this from happening again for this specific instance but I'm not sure how to proceed from here.
I want to be able to upload global share files but I also don't want external Overlord users to not be able to have custom components inside the shared directory.
If they are automatically added -> problem for users.
If they are not automatically added -> problem for me


Make banking data gem mandatory

I'm not completely sure if this is the right way to do this, so I tell you the story and you tell me:
I searched where we use the banking_data gem in our mothership and couldn't find the code, however if you remove it, errors are thrown. It turned out it was used in one of our dependencies  - a modified branch of the published gem iban-tools. This modified gem was not specifying and pulling the dependency banking_data itself. Part of the functionality was relying on it, but if it was not installed it didn't throw error, it just returned nil. Only in our system it started throwing errors when it was missing.
It took me quite some time and the help of Schasse to understand what was happening and that's why I thought it shouldn't be like that. So to clean up the situation I forked the gem, merged the modification branch, which contained the usage of the banking_data gem into master, made the banking_data gem mandatory and declared it as a legitimate dependency, i.e. we can remove it from the user and support gemfile now.
Now we have this fork, which I will then start using in my ruby3 branch.
I feel this fork is better than a branch with a hidden dependency, but I'm not experienced in the forking business.
The result looks a little messy to me (not sure, maybe its ok) but that is independent of the above story: Since I'm not using a published version of the banking_data gem right now, but the gapfish-fork, half of the dependencies is now declared in a gemspec and the other half is using a Gemfile (which overwrites the gemspec, if there's conflicts). If we know that we want to keep updating the original open source repo and publish the banking_data gem, we could of course use the real gem, that was not clear to me.

it would be best if we could move the changes to the upstream repository, but this didn't happen for 9 years and I don't think it's feasible at the moment.
+1 for changing the dependencies in the gemspec makes it more readable
forking gives us the access rights we need and the MIT license is good to do so


[REQUEST]  Additional language

Hy everyone, it is possible to add a language to discover pro mib2 high? What should I update (HMI version, software, etc.)?

Not directly via MIB2 Toolbox (as of now), but you can modify those using a ZDC. VCP System can install those and also has a few of them.


[test] Minor updates to pytest usage

Add logging varibale
Allow pytest to log to file when variable supplied

split out from #877

pytest does have built-in logging functionality (https://docs.pytest.org/en/latest/logging.html). Have you considered using that?

ah, since @imphil pointed out pytest already has logging functions, let me look at the first to see if it fits the requirements better.

actually thinking about it more.. since the existing code is already using a logger, i don't want to go in and change it all out.  Let me update per @mcy's comments first, and then maybe as a separate PR investigate switching everything to pytest native logging.


Make components headless for Native-table component

Description
Migrate styles from components to themes.
Since component styles in themes inherit styles from other components using mergeStyle etc., duplicate styles should be removed.
Problem Statement/Justification
Move static styles from native-table component to theme.
Proposed Solution or API
No response
Alternatives
No response
Are you willing to participate in implementing this feature and create a pull request include the implementation?
Yes
Additional Information
No response

Closed due to no migration required.


GSSoC: Update homepage UI  for more appealing look and improved user experience

In this home page only few things are we can add some more features for appealing look and for better user engagement to the website. Looking forward for your reply if you assign this issue to me.

Hello @Anamikaghosh18, what do you specifically want to add?


how to connect to meteor.com deployment

How can one connect asteroid to a deployed instance of meteor (not localhost).
I've tried
var ceres = new Asteroid("dmyapp.meteor.com:3000");
the websocket never connects.
what am I doing wrong?

Got it using a secure connection:
var ceres = new Asteroid("myapp.meteor.com:443", true);

Glad it solved itself :smiley:
You may also need to use mondora/mondora-asteroid to set cross-origin headers and make asteroid work with oauth login services.
Cheers