Farnam Street
Fetches articles from Farnam Street blog, covering topics like mental models, decision-making, leadership, and learning.
Quick Start
CODEBLOCK0
Query Types
| Type | Examples | Description |
|---|
| Relative date | INLINECODE0 今天的文章 INLINECODE2 | Yesterday, today, day before |
| Absolute date |
2024-06-13的文章 | YYYY-MM-DD format |
| Date range |
有哪些日期 可用的日期 | Show available dates |
| Topic search |
关于决策的文章 思维模型 | Search by keyword |
Workflow
CODEBLOCK1
Step 1: Parse Date
| User Input | Target Date | Calculation |
|---|
| INLINECODE8 | Yesterday | today - 1 day |
| INLINECODE9 |
Day before | today - 2 days |
|
今天 | Today | Current date |
|
2024-06-13 | 2024-06-13 | Direct parse |
Format: Always use YYYY-MM-DD
Step 2: Fetch RSS
CODEBLOCK2
Available commands:
CODEBLOCK3
Requirements: pip install feedparser requests
Step 3: Check Content
When NOT Found
CODEBLOCK4
Members Only Content
Some articles are marked [FS Members] - these are premium content and may only show a teaser.
Step 4: Format Results
Example Output:
CODEBLOCK5
Configuration
| Variable | Description | Default |
|---|
| RSS_URL | RSS feed URL | INLINECODE15 |
No API keys required.
Troubleshooting
| Issue | Solution |
|---|
| RSS fetch fails | Check network connectivity |
| Invalid date |
Use YYYY-MM-DD format |
| No content | Check available date range |
| Members only | Some articles are premium content |
CLI Reference
CODEBLOCK6
Farnam Street
从Farnam Street博客获取文章,涵盖思维模型、决策制定、领导力和学习等主题。
快速开始
基本查询
昨天的文章
今天的FS文章
2024-06-13的文章
搜索
有哪些可用的日期
查询类型
| 类型 | 示例 | 描述 |
|---|
| 相对日期 | 昨天的文章 今天的文章 前天 | 昨天、今天、前天 |
| 绝对日期 |
2024-06-13的文章 | YYYY-MM-DD格式 |
| 日期范围 | 有哪些日期 可用的日期 | 显示可用日期 |
| 主题搜索 | 关于决策的文章 思维模型 | 按关键词搜索 |
工作流程
- - [ ] 步骤1:从用户请求中解析日期
- [ ] 步骤2:获取RSS数据
- [ ] 检查内容可用性
- [ ] 格式化并显示结果
步骤1:解析日期
| 用户输入 | 目标日期 | 计算方式 |
|---|
| 昨天 | 昨天 | 今天 - 1天 |
| 前天 |
前天 | 今天 - 2天 |
| 今天 | 今天 | 当前日期 |
| 2024-06-13 | 2024-06-13 | 直接解析 |
格式:始终使用YYYY-MM-DD
步骤2:获取RSS
bash
python skills/fs-street/scripts/fetch_blog.py --date YYYY-MM-DD
可用命令:
bash
获取特定日期
python skills/fs-street/scripts/fetch_blog.py --date 2024-06-13
获取日期范围
python skills/fs-street/scripts/fetch_blog.py --date-range
相对日期
python skills/fs-street/scripts/fetch_blog.py --relative yesterday
依赖安装:pip install feedparser requests
步骤3:检查内容
未找到时
markdown
抱歉,2024-06-14没有可用文章
可用日期范围:2023-04-19 ~ 2024-06-13
建议:
- - 查看2024-06-13文章
- 查看2024-06-12文章
仅限会员内容
部分文章标记为[FS会员] - 这些是高级内容,可能仅显示预览。
步骤4:格式化结果
示例输出:
markdown
Farnam Street · 2024年6月13日
专家与模仿者:如何区分真正的专业知识和模仿
内容
如果你想获取最高质量的信息,你必须与最优秀的人交流。问题在于,很多人自称专家,但实际上并非如此。
关键见解:
- - 模仿者无法深入回答问题
- 专家可以告诉你他们所有失败的方式
- 模仿者不知道自身专业知识的局限性
来源:Farnam Street
网址:https://fs.blog/experts-vs-imitators/
配置
| 变量 | 描述 | 默认值 |
|---|
| RSS_URL | RSS订阅源地址 | https://fs.blog/feed/ |
无需API密钥。
故障排除
使用YYYY-MM-DD格式 |
| 无内容 | 检查可用日期范围 |
| 仅限会员 | 部分文章为高级内容 |
CLI参考
bash
获取特定日期
python skills/fs-street/scripts/fetch_blog.py --date 2024-06-13
获取日期范围
python skills/fs-street/scripts/fetch_blog.py --date-range
相对日期
python skills/fs-street/scripts/fetch_blog.py --relative yesterday