import git_cache
+from version import pinch_version
+
# Use xdg module when it's less painful to have as a dependency
def fetch_channel(
v: Verification, channel: ChannelSearchPath) -> Tuple[str, str]:
v.status(f'Fetching channel from {channel.channel_url}')
- with urllib.request.urlopen(channel.channel_url, timeout=10) as request:
+ with urllib.request.urlopen(
+ urllib.request.Request(
+ url=channel.channel_url,
+ headers={'User-Agent': f'pinch-{pinch_version}'}),
+ timeout=10) as request:
channel_html = request.read().decode()
forwarded_url = request.geturl()
v.result(request.status == 200)