mirror of
https://github.com/nubenetes/awesome-kubernetes.git
synced 2026-07-12 01:41:50 +00:00
35 lines
1.2 KiB
Python
35 lines
1.2 KiB
Python
import requests
|
|
import feedparser
|
|
|
|
urls_to_test = [
|
|
"https://www.anthropic.com/feed.xml",
|
|
"https://www.anthropic.com/rss.xml",
|
|
"https://www.anthropic.com/index.xml",
|
|
"https://openai.com/news/rss.xml",
|
|
"https://openai.com/blog/rss.xml",
|
|
"https://developers.googleblog.com/feeds/posts/default?alt=rss",
|
|
"https://developers.googleblog.com/rss",
|
|
"https://cursor.com/blog/rss",
|
|
"https://cursor.com/rss",
|
|
"https://www.uber.com/en-US/blog/engineering/rss/",
|
|
"https://eng.uber.com/feed/",
|
|
"https://blog.developer.atlassian.com/feed/",
|
|
"https://engineering.atlassian.com/feed/",
|
|
"https://netflixtechblog.com/feed",
|
|
"https://cloud.google.com/blog/rss"
|
|
]
|
|
|
|
for url in urls_to_test:
|
|
try:
|
|
r = requests.get(url, headers={"User-Agent": "Mozilla/5.0"}, timeout=5)
|
|
if r.status_code == 200:
|
|
d = feedparser.parse(r.content)
|
|
if len(d.entries) > 0:
|
|
print(f"VALID: {url} ({len(d.entries)} entries)")
|
|
else:
|
|
print(f"EMPTY/INVALID: {url}")
|
|
else:
|
|
print(f"FAIL ({r.status_code}): {url}")
|
|
except Exception as e:
|
|
print(f"ERROR: {url} -> {e}")
|