|
1 | 1 | # Talk Python CLI |
2 | 2 |
|
3 | | -A command-line interface for accessing [Talk Python to Me](https://talkpython.fm) podcast episodes, guest information, and [Talk Python Training](https://training.talkpython.fm) courses. Built on the Talk Python [MCP server](https://talkpython.fm/api/mcp), it gives you structured access to the full Talk Python catalog from your terminal. |
| 3 | +[](https://pypi.org/project/talk-python-cli/) |
| 4 | +[](https://www.python.org/downloads/) |
| 5 | +[](https://opensource.org/licenses/MIT) |
| 6 | + |
| 7 | +Unlock 500+ episodes of [Talk Python to Me](https://talkpython.fm), full transcripts, guest profiles, and 50+ [Talk Python Training](https://training.talkpython.fm) courses — all from your terminal. Search, browse, and pipe structured data into your scripts, AI agents, or automation workflows. |
4 | 8 |
|
5 | 9 | ## Why use this? |
6 | 10 |
|
7 | 11 | - **Automation** — Query episode data, guest info, and course catalogs from scripts and pipelines. |
8 | | -- **LLM & AI integration** — Pipe JSON output directly into AI agents, RAG systems, or chat workflows. |
| 12 | +- **LLM & AI integration** — Pipe JSON or Markdown output directly into AI agents, RAG systems, or chat workflows. Feed transcripts into RAG pipelines, build podcast assistants, or enrich your AI tools with real Python community knowledge. |
9 | 13 | - **Quick lookups** — Search episodes, pull transcripts, and browse courses without leaving the terminal. |
10 | 14 |
|
11 | 15 | ## Installation |
12 | 16 |
|
13 | 17 | Requires Python 3.12+. |
14 | 18 |
|
15 | 19 | ```bash |
16 | | -# With uv (recommended) |
| 20 | +# Try it instantly with uvx (no install needed) |
| 21 | +uvx --from talk-python-cli talkpython episodes recent |
| 22 | + |
| 23 | +# Or install it permanently with uv |
17 | 24 | uv tool install talk-python-cli |
18 | 25 |
|
19 | | -# With pip |
| 26 | +# Or with pip |
20 | 27 | pip install talk-python-cli |
21 | 28 | ``` |
22 | 29 |
|
@@ -113,6 +120,13 @@ talkpython episodes transcript 535 | your-rag-pipeline ingest |
113 | 120 | | `--url <mcp-url>` | Override the MCP server URL (default: `https://talkpython.fm/api/mcp`) | |
114 | 121 | | `--version`, `-V` | Show version | |
115 | 122 |
|
| 123 | +## Part of the Talk Python ecosystem |
| 124 | + |
| 125 | +Talk Python CLI is one way to tap into the data behind the [Talk Python to Me](https://talkpython.fm) podcast and [Talk Python Training](https://training.talkpython.fm) courses. It connects to the same public [MCP server](https://talkpython.fm/api/mcp) that powers Talk Python's AI integrations — so whether you're building an agent, a search tool, or just want quick answers from the terminal, you're working with the real data. |
| 126 | + |
| 127 | +- [Talk Python to Me Podcast](https://talkpython.fm) |
| 128 | +- [Talk Python Training](https://training.talkpython.fm) |
| 129 | + |
116 | 130 | ## License |
117 | 131 |
|
118 | 132 | MIT |
0 commit comments