We're sunsetting PodQuest on 2025-07-28. Thank you for your support!
Export Podcast Subscriptions
cover of episode #409 We've moved to Hetzner write-up

#409 We've moved to Hetzner write-up

2024/11/14
logo of podcast Python Bytes

Python Bytes

AI Deep Dive AI Chapters Transcript
People
B
Brian
Python 开发者和播客主持人,专注于测试和软件开发教育。
M
Michael
帮助医生和高收入专业人士管理财务的金融教育者和播客主持人。
Topics
Michael 推荐了 terminal-tree,一个基于 Textual 构建的终端文件系统导航器,它可以以图形化方式浏览和操作文件系统,支持键盘和鼠标操作,可以通过 SSH 使用,使用 UV 安装方便快捷。Brian 推荐了 posting,一个同样基于 Textual 构建的终端 API 客户端,界面美观,功能强大,支持脚本编写,可以方便地进行 API 测试,还可以保存 API 交互历史,并支持版本控制。

Deep Dive

Chapters
terminal-tree is an experimental filesystem navigator for the terminal built with Textual, allowing users to explore and interact with the file system using a graphical interface.
  • Works on macOS and Linux, with limited support for Windows.
  • Allows keyboard and mouse interaction for file system exploration.
  • Supports previewing files and jumping to different directories quickly.

Shownotes Transcript

本期节目涵盖的主题:

terminal-tree 发布:您终端中的 API 客户端 额外,额外,额外 UV 做所有事情,或者足够多,我不确定它还需要做什么 额外内容 笑话

ScoutAPM - Django 应用性能监控 Codeium - 免费的 AI 代码完成和聊天

与主持人联系

Michael: @[email protected] Brian: @[email protected] 节目: @[email protected]

在 pythonbytes.fm/live 上加入我们的 YouTube 直播,成为观众的一部分。通常在太平洋时间星期一上午 10 点。那里也有旧的视频版本。

一个实验性的终端文件系统导航器,使用 Textual 构建 目前仅在 macOS 中测试。在 Linux 上工作的可能性非常高。在 Windows 上工作(但非零)的可能性略低。

Brian #2: posting:您终端中的 API 客户端

也使用 Textual 来自 Darren Burns 安装说明建议使用 uv 这一点很有趣:

“通过易于上手且功能强大的以键盘为中心的界面浏览您的 API 工作流。在本地或通过 SSH 在远程机器和容器上运行它。将您的请求保存为可读且易于版本控制的格式。” 能够保存多个环境 很棒的颜色 允许脚本在请求之前和之后运行 Python 代码以准备标头、设置变量等。

Michael #3: 额外,额外,额外

spaCy 课程礼品赠送,免费参与 新文章:云原生反义词是什么? 新闻:我们搬到了 Hetzner 新包:推出 chameleon-flask 包 新版本:Listmonk Python 客户端 TIOBE 更新 PEP 750 – 模板字符串 金丝雀邮件 从 Omnivore 切换到 Pocket,从 Pocket 切换到……,最终在 Instapaper 上着陆

尽管 Hoarder 很有吸引力

Brian #4: UV 做所有事情,或者足够多,我不确定它还需要做什么

Jeff Triplett “UV 感觉就像那些老式广告,它能解决所有问题,这就是我们在 Python 世界中所处的境地。” “我最喜欢的功能是 UV 现在可以引导一个项目在先前未安装 Python 的机器上运行,以及安装应用程序可能需要的任何软件包。” 部分列表(请参阅 Jeff 的帖子以获取他的完整列表)

uv venv 替换 python -m venv uv run、uv 工具运行和 uv 工具安装替换 pipx uv build - 构建您的 Python 包以供 pypi 使用 uv publish - 将您的 Python 包上传到 pypi,替换 twine 和 flit publish

Coverage.py 最初只是一个文件 正在尝试 BlueSky brianokken.bsky.social

那里有很多 Python 人。

本期节目涵盖的主题:

terminal-tree 发布:您终端中的 API 客户端 额外,额外,额外 UV 做所有事情,或者足够多,我不确定它还需要做什么 额外内容 笑话

ScoutAPM - Django 应用性能监控 Codeium - 免费的 AI 代码完成和聊天

与主持人联系

Michael: @[email protected] Brian: @[email protected] 节目: @[email protected]

访问 pythonbytes.fm/live 在 YouTube 上加入我们,成为观众的一部分。通常在太平洋时间星期一上午 10 点。那里也有旧的视频版本。

一个实验性的终端文件系统导航器,使用 Textual 构建 目前仅在 macOS 中测试。在 Linux 上工作的可能性非常高。在 Windows 上工作(但非零)的可能性略低。

Brian #2: posting:您的终端中的 API 客户端

也使用 Textual 来自 Darren Burns 安装说明建议使用 uv 这一点很有趣:

“通过易于上手且功能强大的以键盘为中心的界面浏览您的 API 工作流。在本地或通过 SSH 在远程机器和容器上运行它。将您的请求保存为可读且易于版本控制的格式。” 能够保存多个环境 很棒的颜色 允许脚本在请求之前和之后运行 Python 代码以准备标头、设置变量等。

Michael #3: 额外,额外,额外

spaCy 课程赠品,免费参与 新文章:云原生反义词是什么? 新闻:我们搬到了 Hetzner 新包:推出 chameleon-flask 包 新版本:Listmonk Python 客户端 TIOBE 更新 PEP 750 – 模板字符串 金丝雀邮件 从 Omnivore 切换到 Pocket,从 Pocket 切换到……,最终在 Instapaper 上着陆

尽管 Hoarder 很有吸引力

Brian #4: UV 做所有事情,或者足够多,我不确定它还需要做什么

Jeff Triplett “UV 感觉就像那些老式信息广告,它能解决所有问题,这正是我们在 Python 世界中所处的境地。” “我最喜欢的功能是 UV 现在可以引导一个项目在之前没有安装 Python 的机器上运行,以及安装应用程序可能需要的任何软件包。” 部分列表(请参阅 Jeff 的帖子以获取他的完整列表)

uv venv 替换 python -m venv uv run、uv tool run 和 uv tool install 替换 pipx uv build - 构建您的 Python 包以供 pypi 使用 uv publish - 将您的 Python 包上传到 pypi,替换 twine 和 flit publish

Coverage.py 最初只是一个文件 正在尝试 BlueSky brianokken.bsky.social

那里有很多 Python 人。

* spaCy course swag giveaway. * New essay: "Opposite of Cloud Native is...?" * News: Moved to Hetzner hosting. * New package: chameleon-flask. * New release: Listmonk Python client. * TIOBE Update. * PEP 750 – Template Strings. * Canary email. * Switched from Omnivore to Pocket, then to Instapaper. Supports direct import from Omnivore and Pocket. Hoarder is also considered. * Trying out Zen Browser (disliked Arc).

* Coverage.py originally was a single file. * Trying out BlueSky (brianokken.bsky.social). Not for Taylor Swift, but a lot of Python people are there.

**Hosts:**

* Brian: @[email protected] * Show: @[email protected]

**Show Notes:**

* Subscribe to the email digest by adding your name and email to the "friends of the show" list.