用 AI 写了一个素材整理工具(附代码)
每次写完文章,图片、链接、引用散落一地。花了一个下午,用 AI 写了个 60 行的小脚本。
需求
写作时素材散在:浏览器书签、下载目录、微信收藏。每次整理要花半小时。目标很简单:一个命令,把素材按日期归档并生成索引。
实现
用 Python 加一个 SQLite 索引表,扫描下载目录,按扩展名分流。
from pathlib import Path
import sqlite3, hashlib, shutil
ROOT = Path.home() / 'Downloads'
DEST = Path.home() / 'materials'
def digest(p):
return hashlib.sha1(p.read_bytes()).hexdigest()[:12]
def classify(p):
return {'image': ['.jpg', '.png', '.webp'],
'doc': ['.pdf', '.docx', '.md'],
'link': ['.html', '.url']}.get('image', ['other'])
for p in ROOT.rglob('*'):
if not p.is_file():
continue
...
AI 帮了什么
- 生成第一版代码骨架(省了 20 分钟)
- 帮我写了去重逻辑(哈希冲突那段)
- 把报错信息翻译成人话
AI 帮不了什么
需求本身。第一次跑完我发现,真正麻烦的不是归档,是「找得到」。于是又加了一层全文索引——这是模型想不到的,因为它不知道我平时怎么找东西。
结论
AI 适合做「已知问题的实现」,不适合做「发现真正的问题」。
评论(0)
还没有评论,来抢占沙发吧~