Daily Medium — 每日中等水平
v1.0.0从Gmail中检索和总结Medium Daily Digest邮件。提取文章URL,生成Freedium链接以绕过付费墙,并提供文章摘要。当用户想要检查Medium Daily Digest、无需付费墙阅读Medium文章或从电子邮件中获取Medium内容摘要时使用。
运行时依赖
安装命令
点击复制技能文档
每日Medium技能 从Gmail中获取Medium每日摘要邮件,并提取带有无付费墙链接的文章信息。 概述 该技能通过IMAP连接到Gmail,检索最新的Medium每日摘要邮件,提取文章URL,并提供Freedium镜像链接以绕过Medium的付费墙。 前提条件 环境变量: EMAIL_ADDRESS - Gmail地址(例如user@gmail.com) EMAIL_PASSWORD - Gmail应用程序密码(不是常规密码) 如何获取Gmail应用程序密码: 前往Google帐户 → 安全 → 两步验证 在底部,点击“应用密码” 选择“邮件”和设备 复制16字符密码 使用方法 基本用法 from scripts.fetch_medium import fetch_medium_digest # 获取今天的Medium摘要 result = fetch_medium_digest() if result: print(f"摘要:{result['digest_title']}") for article in result['articles']: print(f"- {article['title']}") print(f" Freedium:{article['freedium_url']}") 自定义凭证 result = fetch_medium_digest( email_address="user@gmail.com", password="xxxx xxxx xxxx xxxx" ) 输出格式 fetch_medium_digest()函数返回: { 'digest_date': 'Mon, 16 Feb 2026 12:30:00 +0000', 'digest_title': '10 OpenClaw Use Cases for a Personal AI Assistant | Balazs Kocsis', 'articles': [ { 'title': '文章标题', 'author': '用户名', 'url': 'https://medium.com/@username/article-slug', 'freedium_url': 'https://freedium-mirror.cfd/https://medium.com/@username/article-slug' }, # ... 更多文章 ] } 文章摘要 为了生成文章摘要,通过Freedium获取内容并总结: import requests from bs4 import BeautifulSoup def summarize_article(freedium_url): response = requests.get(freedium_url) soup = BeautifulSoup(response.content, 'html.parser') text = soup.get_text(separator=' ', strip=True) # 返回前300个字符作为摘要 return text[:300] + "..." 注意 默认最多返回15篇文章(可通过max_articles参数配置) 需要在Gmail设置中启用IMAP访问 使用Freedium(freedium-mirror.cfd)绕过Medium的付费墙 仅获取最新的Medium每日摘要邮件