Skip to content

Castero doesn't consider Youtube feeds as valid rss #107

Open
@taziden

Description

@taziden

Hi,
I'm not sure if this is an issue per se but I'm trying to import a youtube channel rss feed into castero and I encounter the following traceback:

Traceback (most recent call last):
  File "/home/taziden/.local/bin/castero", line 5, in <module>
    from castero.__main__ import main
  File "/home/taziden/.local/pipx/venvs/castero/lib/python3.8/site-packages/castero/__main__.py", line 159, in <module>
    main()
  File "/home/taziden/.local/pipx/venvs/castero/lib/python3.8/site-packages/castero/__main__.py", line 92, in main
    import_subscriptions(vars(args)['import'], database)
  File "/home/taziden/.local/pipx/venvs/castero/lib/python3.8/site-packages/castero/__main__.py", line 27, in import_subscriptions
    for generated in subscriptions.parse():
  File "/home/taziden/.local/pipx/venvs/castero/lib/python3.8/site-packages/castero/subscriptions.py", line 136, in parse
    feed = Feed(url=entry.attrib['xmlUrl'])
  File "/home/taziden/.local/pipx/venvs/castero/lib/python3.8/site-packages/castero/feed.py", line 83, in __init__
    self._validate_feed()
  File "/home/taziden/.local/pipx/venvs/castero/lib/python3.8/site-packages/castero/feed.py", line 179, in _validate_feed
    raise FeedStructureError("XML document is not an RSS feed")
castero.feed.FeedStructureError: XML document is not an RSS feed

Example feed: https://www.youtube.com/feeds/videos.xml?channel_id=UCSULDz1yaHLVQWHpm4g_GHA

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