返回顶部
f

free-resource

Search and retrieve royalty-free media from Pixabay (images/videos), Freesound (audio effects), and Jamendo (music/BGM). Use when the user needs to find stock photos, illustrations, vectors, videos, sound effects, or background music, download media, or query media libraries with filters.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.1.0
安全检测
已通过
374
下载量
0
收藏
概述
安装方式
版本历史

free-resource

# Free Resource Search and download royalty-free images, videos, sound effects, and music from Pixabay, Freesound, and Jamendo. ## Quick Start ```bash # 1. Copy config template and fill in your API keys cp config.example.json config.json # 2. Edit config.json with your API keys # 3. Use without passing API keys bun ./scripts/jamendo.ts search --query "background" --limit 5 bun ./scripts/freesound.ts search --query "piano" bun ./scripts/pixabay.ts search-images --query "nature" ``` ## Configuration API keys are stored in `config.json`. Copy `config.example.json` and fill in your keys: ```json { "pixabay": { "api_key": "YOUR_PIXABAY_API_KEY" }, "freesound": { "api_token": "YOUR_FREESOUND_TOKEN" }, "jamendo": { "client_id": "YOUR_JAMENDO_CLIENT_ID" } } ``` ### Get API Keys | Platform | Type | Get API Key | |----------|------|-------------| | Pixabay | Images/Videos | https://pixabay.com/accounts/register/ | | Freesound | Audio Effects | https://freesound.org/apiv2/apply | | Jamendo | Music/BGM | https://devportal.jamendo.com/ | ### API Key Priority 1. **CLI flag**: `--key`, `--token`, or `--client-id` 2. **Environment variable**: `PIXABAY_API_KEY`, `FREESOUND_API_TOKEN`, `JAMENDO_CLIENT_ID` 3. **Config file**: `config.json` --- ## Pixabay (Images & Videos) ### Search Images ```bash bun ./scripts/pixabay.ts search-images --query "yellow flowers" --image-type photo --orientation horizontal --per-page 5 ``` Flags: `--query`, `--id`, `--lang`, `--image-type` (all|photo|illustration|vector), `--orientation` (all|horizontal|vertical), `--category`, `--colors` (comma-separated), `--min-width`, `--min-height`, `--editors-choice`, `--safesearch`, `--order` (popular|latest), `--page`, `--per-page` (5-200), `--output` (save to file). ### Search Videos ```bash bun ./scripts/pixabay.ts search-videos --query "ocean waves" --video-type film --per-page 5 ``` ### Download ```bash bun ./scripts/pixabay.ts download --url "https://pixabay.com/get/..." --output "/path/to/save.jpg" ``` --- ## Freesound (Audio Effects) ### Search Sounds ```bash bun ./scripts/freesound.ts search --query "piano note" --page-size 10 ``` Flags: `--query`, `--filter`, `--sort`, `--fields`, `--page`, `--page-size` (max 150), `--group-by-pack`, `--output`. ### Filter Examples ```bash bun ./scripts/freesound.ts search --query "drum" --filter "duration:[0 TO 2]" bun ./scripts/freesound.ts search --query "ambient" --filter "type:wav" bun ./scripts/freesound.ts search --query "explosion" --sort downloads_desc ``` ### Get Sound Details ```bash bun ./scripts/freesound.ts get --id 12345 --fields id,name,previews,duration ``` ### Download Preview ```bash bun ./scripts/freesound.ts download --id 12345 --output ./sound.mp3 ``` --- ## Jamendo (Music & BGM) ### Search Music ```bash bun ./scripts/jamendo.ts search --query "rock" --limit 10 ``` Flags: `--query`, `--tags`, `--fuzzytags`, `--artist-name`, `--album-name`, `--order`, `--limit` (max 200), `--offset`, `--output`. ### Music Attribute Filters ```bash # Instrumental background music bun ./scripts/jamendo.ts search --query "background" --vocalinstrumental instrumental # Search by tags (AND logic) bun ./scripts/jamendo.ts search --tags "electronic+chill" --order popularity_total_desc # Search by speed bun ./scripts/jamendo.ts search --query "energetic" --speed high+veryhigh ``` ### Get Track Details ```bash bun ./scripts/jamendo.ts track --id 12345 --include musicinfo,stats ``` ### Download Track ```bash bun ./scripts/jamendo.ts download --id 12345 --output ./music.mp3 ``` --- ## API Reference For full parameter tables, response field descriptions, and rate limit details, see `./references/api_reference.md`.

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 free-resource-1776278974 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 free-resource-1776278974 技能

通过命令行安装

skillhub install free-resource-1776278974

下载 Zip 包

⬇ 下载 free-resource v0.1.0

文件大小: 15.51 KB | 发布时间: 2026-4-16 18:28

v0.1.0 最新 2026-4-16 18:28
Initial release: Search and download royalty-free media from multiple sources.

- Supports Pixabay for images and videos, Freesound for sound effects, and Jamendo for music/BGM.
- CLI scripts provided for searching, filtering, and downloading content from all three platforms.
- Flexible API key management via CLI flags, environment variables, or config file.
- Documentation includes usage examples and filter options for each media type.
- Full API reference included for advanced queries.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部