用 Gemini 2.5 Flash 制作一个小工具

用 Gemini 2.5 Flash 制作一个小工具

💡 原文中文,约6000字,阅读约需15分钟。
📝

内容提要

作者开发了一个Python工具,自动扫描硬盘中的影视文件,并按修改时间生成Markdown文件,以便管理未观看的电影。经过多次迭代,最终实现了所需功能,节省了大量时间。

🎯

关键要点

  • 作者有一个专门的硬盘用于存放下载的影视剧,分为电影和电视剧。
  • 电影文件夹分为【看过】和【未看】两个大类,未看中又细分为五个类型。
  • 截止目前,作者未看的电影已有118部,命名规则为电影名 + 年份。
  • 作者希望通过AI生成一个Python工具,自动扫描硬盘中的影视文件并按修改时间生成Markdown文件。
  • 经过多次迭代,最终实现了所需功能,工具可以遍历文件夹及子文件夹,生成按修改时间排序的Markdown文件。
  • 生成的Markdown文件包含文件夹内容列表,显示文件名和修改时间,方便管理未观看的电影。
  • 该工具可以在Windows、MacOS和Linux系统下运行,节省了大量时间。
  • 作者认为这个过程是一种Vide Coding,解决了一个小问题。

延伸问答

这个Python工具的主要功能是什么?

该工具可以自动扫描硬盘中的影视文件,并按修改时间生成Markdown文件,方便管理未观看的电影。

作者是如何分类未观看的电影的?

作者将未观看的电影分为五个类型:动画、动作、惊悚、剧情和科幻。

这个工具支持哪些操作系统?

该工具可以在Windows、MacOS和Linux系统下运行。

作者在开发工具的过程中遇到了什么挑战?

在最初的版本中,工具未能完全满足作者的需求,经过多次迭代才实现了最终版本。

生成的Markdown文件包含哪些信息?

生成的Markdown文件包含文件夹内容列表,显示文件名和修改时间。

作者认为这个过程是什么类型的编码?

作者认为这个过程是一种Vide Coding,解决了一个小问题。

➡️

继续阅读