UNPKG

unsplash-dl

Version:

A command-line tool to easily download images from Unsplash

73 lines (50 loc) 1.57 kB
# Unsplash Downloader CLI A command-line tool to easily download images from Unsplash. ## Installation You can use this tool without installation via npx: ```bash npx unsplash-dl download "your search query" ``` Or install it globally: ```bash npm install -g unsplash-dl ``` ## Prerequisites Before using this tool, you'll need: 1. Node.js >= 14.0.0 2. Unsplash API credentials (Access Key and Secret Key) - Go to https://unsplash.com/developers - Register/Login to your account - Create a new application - Copy your Access Key and Secret Key ## Usage First time users will be guided through the configuration process automatically. You can also run the config command manually: ```bash unsplash-dl config ``` ### Download Images Basic usage: ```bash unsplash-dl download "mountain landscape" ``` With options: ```bash unsplash-dl download "cats" --count 10 --size full -o ./cat-photos ``` ### Options - `-n, --count <number>` - Number of images to download (default: 5) - `-s, --size <size>` - Image size: small, regular, or full (default: regular) - `-o, --output-dir <path>` - Directory where images will be saved (default: ./unsplash-images) ### Examples ```bash # Download 3 full-size mountain photos unsplash-dl download "mountains" -n 3 -s full # Download 10 cat pictures to a specific directory unsplash-dl download "cats" -n 10 -o ./cat-photos # Download 5 regular-size nature photos (default) unsplash-dl download "nature" ``` ## License MIT ## Contributing Contributions are welcome! Please feel free to submit a Pull Request.