Back to list
flawlessv

wallpaper-fetcher

by flawlessv

一个基于 Next.js 15 + TypeScript + AI 构建的现代化智能博客系统,集成了 AI 智能助手和 RAG (检索增强生成) 功能。

89🍴 10📅 Jan 23, 2026

SKILL.md


name: wallpaper-fetcher description: 从好壁纸网批量获取随机风景壁纸并压缩优化。每次运行自动下载10张壁纸到桌面 skills-img 文件夹,按日期时间分批保存。当用户请求获取壁纸、风景壁纸、批量下载时自动使用此 Skill。

壁纸批量获取器

批量获取风景壁纸并压缩优化,自动保存到桌面。

功能

  • 随机获取 - 从好壁纸网随机页码(1-2500页)获取壁纸
  • 智能筛选 - 优先选择风景类壁纸(山、水、云、日落等)
  • 批量下载 - 每次自动下载 10 张
  • 自动压缩 - 使用 PIL 优化图片质量和尺寸
  • 分批保存 - 按日期时间创建子文件夹,方便管理

使用方法

python3 .claude/skills/wallpaper-fetcher/batch-fetch.py

输出结构

~/Desktop/skills-img/
├── 20260118_000216/     # 第一批(10张)
│   ├── wallpaper_01.jpg
│   ├── wallpaper_02.jpg
│   └── ...
├── 20260118_000344/     # 第二批(10张)
│   ├── wallpaper_01.jpg
│   └── ...
└── ...

压缩参数

  • 质量: 75%
  • 最大尺寸: 1920px(保持宽高比)
  • 格式: JPEG(优化压缩)

依赖

pip3 install requests beautifulsoup4 Pillow

示例输出

============================================================
🖼️  批量壁纸获取器 - 10张风景壁纸
============================================================

📁 保存目录: /Users/mi/Desktop/skills-img/20260118_000344
📅 批次时间: 2026-01-18 00:03:44

🎯 开始获取 10 张壁纸...

[1/10] ✅ wallpaper_01.jpg (77.4 KB)
[2/10] ✅ wallpaper_02.jpg (44.5 KB)
...
[10/10] ✅ wallpaper_10.jpg (51.1 KB)

✅ 批量获取完成!
============================================================

Score

Total Score

55/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

+5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon