AdapterError (tools/subscription_adapters.py)

chubbyskills · tools/subscription_adapters.py · python · MIT
integration

Fetch and parse subscription feeds from RSS, YouTube, and other public sources.

# Source: https://github.com/chubbyguan/chubbyskills | License: MIT | Copyright 2026 Chubby
# Provided via justclaw.it.com; keep this notice with the code.
"""Low-risk discovery adapters for Chubby subscription sources.

P0 deliberately supports only public HTTPS feeds and YouTube's public Atom feed.
The module never writes state or starts ingestion; callers own policy and queues.
"""

from __future__ import annotations

import email.utils
import http.client
import ipaddress
import json
import os
import re
import shutil
import socket
import ssl
import subprocess
import sys
import urllib.error
import urllib.parse
import urllib.request
import xml.etree.ElementTree as ET
from dataclasses import dataclass
from datetime import UTC, datetime
from typing import Any

# Public RSS hosts sometimes b

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key