Skip to content

CAN NOT FILTER WITH Options PLAYLIST #8

@dchumari

Description

@dchumari
from re import search

from pytubesearch import PyTubeSearch, SearchOptions

search_client = PyTubeSearch()

res = search_client.search(
    "python programming", with_playlist=True, options=[SearchOptions(type="playlist")]
)

# Keep only playlist results
playlist_items = [i for i in res.items if i.type == "playlist"]

# Convert to JSON-friendly dict
# playlists_json = [i.__dict__ for i in playlist_items]

print(playlist_items)

# print(json.dumps(results, indent=4))
# Display results
# for item in results.items:
#     print(f"Title: {item.title}")
#     print(f"Channel: {item.channel_title}")
#     print(f"Video ID: {item.id}")
#     print("-" * 50)

# Close the client
search_client.close()

Output

[]

⏵ Task `uv/run` finished successfully
⏵ Command: C:\Program Files\PowerShell\7\pwsh.exe -C 'uv'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions