egorsmkv / asr-cc

Automatic Speech Recognition Corpus Creator
Apache License 2.0
0 stars 0 forks source link

Export links to videos from a playlist #9

Open egorsmkv opened 7 months ago

egorsmkv commented 7 months ago
yt-dlp -j --flat-playlist https://www.youtube.com/playlist?list=PLgPzuQLDYQEMreU3RWZ5V90nQ8cA_8uwu | jq
egorsmkv commented 7 months ago

Output:

{
  "_type": "url",
  "ie_key": "Youtube",
  "id": "ZYJ4Svxj3Dk",
  "url": "https://www.youtube.com/watch?v=ZYJ4Svxj3Dk",
  "title": "4 2 1 Протоколи IP (для спеціаліста АСУТП)Частина 1",
  "description": null,
  "duration": 2562,
  "channel_id": "UCc6VjvU3rous2W1he7BCKkg",
  "channel": "Довкола автоматики",
  "channel_url": "https://www.youtube.com/channel/UCc6VjvU3rous2W1he7BCKkg",
  "uploader": "Довкола автоматики",
  "uploader_id": "@OleksandrPupena",
  "uploader_url": "https://www.youtube.com/@OleksandrPupena",
  "thumbnails": [
    {
      "url": "https://i.ytimg.com/vi/ZYJ4Svxj3Dk/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAaA78GmvXoP_K6398qwIa0ZKXIGQ",
      "height": 94,
      "width": 168
    },
    {
      "url": "https://i.ytimg.com/vi/ZYJ4Svxj3Dk/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLA-Q8OaWM3rhDLZypRri3vDgDEe1Q",
      "height": 110,
      "width": 196
    },
    {
      "url": "https://i.ytimg.com/vi/ZYJ4Svxj3Dk/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBn8DEytGegj8Ox5ioTp1DeJAYuvQ",
      "height": 138,
      "width": 246
    },
    {
      "url": "https://i.ytimg.com/vi/ZYJ4Svxj3Dk/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCaH5KO3h1w_tCFWFUQGvaqE2Z8gQ",
      "height": 188,
      "width": 336
    }
  ],
  "timestamp": null,
  "release_timestamp": null,
  "availability": null,
  "view_count": 509,
  "live_status": null,
  "channel_is_verified": null,
  "__x_forwarded_for_ip": null,
  "webpage_url": "https://www.youtube.com/watch?v=ZYJ4Svxj3Dk",
  "original_url": "https://www.youtube.com/watch?v=ZYJ4Svxj3Dk",
  "webpage_url_basename": "watch",
  "webpage_url_domain": "youtube.com",
  "extractor": "youtube",
  "extractor_key": "Youtube",
  "playlist_count": 5,
  "playlist": "Мережі",
  "playlist_id": "PLgPzuQLDYQEMreU3RWZ5V90nQ8cA_8uwu",
  "playlist_title": "Мережі",
  "playlist_uploader": "Довкола автоматики",
  "playlist_uploader_id": "@OleksandrPupena",
  "n_entries": 5,
  "playlist_index": 1,
  "__last_playlist_index": 5,
  "playlist_autonumber": 1,
  "epoch": 1708031835,
  "duration_string": "42:42",
  "release_year": null,
  "_version": {
    "version": "2023.12.30",
    "current_git_head": null,
    "release_git_head": "f10589e3453009bb523f55849bba144c9b91cf2a",
    "repository": "yt-dlp/yt-dlp"
  }
}
{
  "_type": "url",
  "ie_key": "Youtube",
  "id": "Y3ZSEr06vLI",
  "url": "https://www.youtube.com/watch?v=Y3ZSEr06vLI",
  "title": "4 2 2 Протоколи IP (Для спеціаліста АСУТП) Частина 2",
  "description": null,
  "duration": 4715,
  "channel_id": "UCc6VjvU3rous2W1he7BCKkg",
  "channel": "Довкола автоматики",
  "channel_url": "https://www.youtube.com/channel/UCc6VjvU3rous2W1he7BCKkg",
  "uploader": "Довкола автоматики",
  "uploader_id": "@OleksandrPupena",
  "uploader_url": "https://www.youtube.com/@OleksandrPupena",
  "thumbnails": [
    {
      "url": "https://i.ytimg.com/vi/Y3ZSEr06vLI/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AG-B4AC0AWKAgwIABABGDQgUih_MA8=&rs=AOn4CLD7o9BDKOedBP9O_UDO6_zzBEx4IQ",
      "height": 94,
      "width": 168
    },
    {
      "url": "https://i.ytimg.com/vi/Y3ZSEr06vLI/hqdefault.jpg?sqp=-oaymwE1CMQBEG5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AG-B4AC0AWKAgwIABABGDQgUih_MA8=&rs=AOn4CLCHaaqf4Cka_g43ZRPjU6dGhlQ81w",
      "height": 110,
      "width": 196
    },
    {
      "url": "https://i.ytimg.com/vi/Y3ZSEr06vLI/hqdefault.jpg?sqp=-oaymwE2CPYBEIoBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgBvgeAAtAFigIMCAAQARg0IFIofzAP&rs=AOn4CLA74GvhogiDbKgkMmM4aMu2oJyokQ",
      "height": 138,
      "width": 246
    },
    {
      "url": "https://i.ytimg.com/vi/Y3ZSEr06vLI/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgBvgeAAtAFigIMCAAQARg0IFIofzAP&rs=AOn4CLDs9L_O3_qZjbIm5GhIvaub9UY2oA",
      "height": 188,
      "width": 336
    }
  ],
  "timestamp": null,
  "release_timestamp": null,
  "availability": null,
  "view_count": 397,
  "live_status": null,
  "channel_is_verified": null,
  "__x_forwarded_for_ip": null,
  "webpage_url": "https://www.youtube.com/watch?v=Y3ZSEr06vLI",
  "original_url": "https://www.youtube.com/watch?v=Y3ZSEr06vLI",
  "webpage_url_basename": "watch",
  "webpage_url_domain": "youtube.com",
  "extractor": "youtube",
  "extractor_key": "Youtube",
  "playlist_count": 5,
  "playlist": "Мережі",
  "playlist_id": "PLgPzuQLDYQEMreU3RWZ5V90nQ8cA_8uwu",
  "playlist_title": "Мережі",
  "playlist_uploader": "Довкола автоматики",
  "playlist_uploader_id": "@OleksandrPupena",
  "n_entries": 5,
  "playlist_index": 2,
  "__last_playlist_index": 5,
  "playlist_autonumber": 2,
  "epoch": 1708031835,
  "duration_string": "1:18:35",
  "release_year": null,
  "_version": {
    "version": "2023.12.30",
    "current_git_head": null,
    "release_git_head": "f10589e3453009bb523f55849bba144c9b91cf2a",
    "repository": "yt-dlp/yt-dlp"
  }
}
{
  "_type": "url",
  "ie_key": "Youtube",
  "id": "Oxmzz32s-5I",
  "url": "https://www.youtube.com/watch?v=Oxmzz32s-5I",
  "title": "4 2 2 Протоколи IP (Для спеціаліста АСУТП) Частина 3",
  "description": null,
  "duration": 5896,
  "channel_id": "UCc6VjvU3rous2W1he7BCKkg",
  "channel": "Довкола автоматики",
  "channel_url": "https://www.youtube.com/channel/UCc6VjvU3rous2W1he7BCKkg",
  "uploader": "Довкола автоматики",
  "uploader_id": "@OleksandrPupena",
  "uploader_url": "https://www.youtube.com/@OleksandrPupena",
  "thumbnails": [
    {
      "url": "https://i.ytimg.com/vi/Oxmzz32s-5I/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCdIguiO5MKLveGmO56fHtioV2awg",
      "height": 94,
      "width": 168
    },
    {
      "url": "https://i.ytimg.com/vi/Oxmzz32s-5I/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCPVMCPaME076SnGyqxDoa7jsHKIQ",
      "height": 110,
      "width": 196
    },
    {
      "url": "https://i.ytimg.com/vi/Oxmzz32s-5I/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCr6M1ABxXjiCe4vw7HAVclSm8I2Q",
      "height": 138,
      "width": 246
    },
    {
      "url": "https://i.ytimg.com/vi/Oxmzz32s-5I/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCYC026VgvgJlti85bG-jOsDiRf5A",
      "height": 188,
      "width": 336
    }
  ],
  "timestamp": null,
  "release_timestamp": null,
  "availability": null,
  "view_count": 300,
  "live_status": null,
  "channel_is_verified": null,
  "__x_forwarded_for_ip": null,
  "webpage_url": "https://www.youtube.com/watch?v=Oxmzz32s-5I",
  "original_url": "https://www.youtube.com/watch?v=Oxmzz32s-5I",
  "webpage_url_basename": "watch",
  "webpage_url_domain": "youtube.com",
  "extractor": "youtube",
  "extractor_key": "Youtube",
  "playlist_count": 5,
  "playlist": "Мережі",
  "playlist_id": "PLgPzuQLDYQEMreU3RWZ5V90nQ8cA_8uwu",
  "playlist_title": "Мережі",
  "playlist_uploader": "Довкола автоматики",
  "playlist_uploader_id": "@OleksandrPupena",
  "n_entries": 5,
  "playlist_index": 3,
  "__last_playlist_index": 5,
  "playlist_autonumber": 3,
  "epoch": 1708031835,
  "duration_string": "1:38:16",
  "release_year": null,
  "_version": {
    "version": "2023.12.30",
    "current_git_head": null,
    "release_git_head": "f10589e3453009bb523f55849bba144c9b91cf2a",
    "repository": "yt-dlp/yt-dlp"
  }
}
{
  "_type": "url",
  "ie_key": "Youtube",
  "id": "SQgUIy0NVpM",
  "url": "https://www.youtube.com/watch?v=SQgUIy0NVpM",
  "title": "4 2 1 Протоколи IP для спеціаліста АСУТПЧастина 1",
  "description": null,
  "duration": 2562,
  "channel_id": "UCc6VjvU3rous2W1he7BCKkg",
  "channel": "Довкола автоматики",
  "channel_url": "https://www.youtube.com/channel/UCc6VjvU3rous2W1he7BCKkg",
  "uploader": "Довкола автоматики",
  "uploader_id": "@OleksandrPupena",
  "uploader_url": "https://www.youtube.com/@OleksandrPupena",
  "thumbnails": [
    {
      "url": "https://i.ytimg.com/vi/SQgUIy0NVpM/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AG-B4AC0AWKAgwIABABGGUgZShlMA8=&rs=AOn4CLAf5g6PjlCYpG-w3VMGqTrr8_nJvQ",
      "height": 94,
      "width": 168
    },
    {
      "url": "https://i.ytimg.com/vi/SQgUIy0NVpM/hqdefault.jpg?sqp=-oaymwE1CMQBEG5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AG-B4AC0AWKAgwIABABGGUgZShlMA8=&rs=AOn4CLC3Z4bJCpq3m_RlQGzu5iHBPC0Kow",
      "height": 110,
      "width": 196
    },
    {
      "url": "https://i.ytimg.com/vi/SQgUIy0NVpM/hqdefault.jpg?sqp=-oaymwE2CPYBEIoBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgBvgeAAtAFigIMCAAQARhlIGUoZTAP&rs=AOn4CLDiCwJMAG7fCVF94JFFN4zHdDVsqQ",
      "height": 138,
      "width": 246
    },
    {
      "url": "https://i.ytimg.com/vi/SQgUIy0NVpM/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgBvgeAAtAFigIMCAAQARhlIGUoZTAP&rs=AOn4CLBanMrkYYWlrIAqdcxfEe2k79yxmw",
      "height": 188,
      "width": 336
    }
  ],
  "timestamp": null,
  "release_timestamp": null,
  "availability": null,
  "view_count": 4,
  "live_status": null,
  "channel_is_verified": null,
  "__x_forwarded_for_ip": null,
  "webpage_url": "https://www.youtube.com/watch?v=SQgUIy0NVpM",
  "original_url": "https://www.youtube.com/watch?v=SQgUIy0NVpM",
  "webpage_url_basename": "watch",
  "webpage_url_domain": "youtube.com",
  "extractor": "youtube",
  "extractor_key": "Youtube",
  "playlist_count": 5,
  "playlist": "Мережі",
  "playlist_id": "PLgPzuQLDYQEMreU3RWZ5V90nQ8cA_8uwu",
  "playlist_title": "Мережі",
  "playlist_uploader": "Довкола автоматики",
  "playlist_uploader_id": "@OleksandrPupena",
  "n_entries": 5,
  "playlist_index": 4,
  "__last_playlist_index": 5,
  "playlist_autonumber": 4,
  "epoch": 1708031835,
  "duration_string": "42:42",
  "release_year": null,
  "_version": {
    "version": "2023.12.30",
    "current_git_head": null,
    "release_git_head": "f10589e3453009bb523f55849bba144c9b91cf2a",
    "repository": "yt-dlp/yt-dlp"
  }
}
{
  "_type": "url",
  "ie_key": "Youtube",
  "id": "zpdh3w2XVxw",
  "url": "https://www.youtube.com/watch?v=zpdh3w2XVxw",
  "title": "TCP UDP",
  "description": null,
  "duration": 5323,
  "channel_id": "UCc6VjvU3rous2W1he7BCKkg",
  "channel": "Довкола автоматики",
  "channel_url": "https://www.youtube.com/channel/UCc6VjvU3rous2W1he7BCKkg",
  "uploader": "Довкола автоматики",
  "uploader_id": "@OleksandrPupena",
  "uploader_url": "https://www.youtube.com/@OleksandrPupena",
  "thumbnails": [
    {
      "url": "https://i.ytimg.com/vi/zpdh3w2XVxw/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLA84K9v6YwHfSortXvfHq0hlvzRzQ",
      "height": 94,
      "width": 168
    },
    {
      "url": "https://i.ytimg.com/vi/zpdh3w2XVxw/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAKd8ZVydNCXxmx5xmc1yf74ElPDw",
      "height": 110,
      "width": 196
    },
    {
      "url": "https://i.ytimg.com/vi/zpdh3w2XVxw/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCQqJT_R9bCxiI-XqV8ree6lY9gRg",
      "height": 138,
      "width": 246
    },
    {
      "url": "https://i.ytimg.com/vi/zpdh3w2XVxw/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBpB3-TsgBy7NtPhAVibnfKNrA1PA",
      "height": 188,
      "width": 336
    }
  ],
  "timestamp": null,
  "release_timestamp": null,
  "availability": null,
  "view_count": 330,
  "live_status": null,
  "channel_is_verified": null,
  "__x_forwarded_for_ip": null,
  "webpage_url": "https://www.youtube.com/watch?v=zpdh3w2XVxw",
  "original_url": "https://www.youtube.com/watch?v=zpdh3w2XVxw",
  "webpage_url_basename": "watch",
  "webpage_url_domain": "youtube.com",
  "extractor": "youtube",
  "extractor_key": "Youtube",
  "playlist_count": 5,
  "playlist": "Мережі",
  "playlist_id": "PLgPzuQLDYQEMreU3RWZ5V90nQ8cA_8uwu",
  "playlist_title": "Мережі",
  "playlist_uploader": "Довкола автоматики",
  "playlist_uploader_id": "@OleksandrPupena",
  "n_entries": 5,
  "playlist_index": 5,
  "__last_playlist_index": 5,
  "playlist_autonumber": 5,
  "epoch": 1708031835,
  "duration_string": "1:28:43",
  "release_year": null,
  "_version": {
    "version": "2023.12.30",
    "current_git_head": null,
    "release_git_head": "f10589e3453009bb523f55849bba144c9b91cf2a",
    "repository": "yt-dlp/yt-dlp"
  }
}