All Projects → DeepSystems → pexels_downloader

DeepSystems / pexels_downloader

Licence: other
Download images from pexels.com

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to pexels downloader

node-wetransfert
Download wetransfert content with nodeJS
Stars: ✭ 16 (-72.41%)
Mutual labels:  download
ZDrive
Seamless download/upload contents via Google Drive 📂
Stars: ✭ 25 (-56.9%)
Mutual labels:  download
assetUpdater-core
AssetUpdater is a Unity plugin which helps developers build assetbundles and download it easily
Stars: ✭ 38 (-34.48%)
Mutual labels:  download
angular-downloader
Angular Downloader is an angularjs directive that enables you to manage browser download - https://720kb.github.io/angular-downloader
Stars: ✭ 16 (-72.41%)
Mutual labels:  download
mmdl
MMDL (Mega Music Downloader) - A tool to easily download music.
Stars: ✭ 29 (-50%)
Mutual labels:  download
download-image
No save as prompts! Extension to add a context menu item which allows you to directly download an image!
Stars: ✭ 26 (-55.17%)
Mutual labels:  download
ngDownloader
📹 🎥 Now Download videos from any website including YouTube, Facebook, Udemy etc without ads.
Stars: ✭ 47 (-18.97%)
Mutual labels:  download
FeedCrawler
FeedCrawler automatisiert bequem das Hinzufügen von Links für den JDownloader.
Stars: ✭ 63 (+8.62%)
Mutual labels:  download
Backdoor
A backdoor that runs on Linux and Windows
Stars: ✭ 36 (-37.93%)
Mutual labels:  download
httputils
Http工具包:OkHttp轻量封装 、功能全面、设计力求优雅与纯粹,Java领域前后端处Http问题的新选择。
Stars: ✭ 21 (-63.79%)
Mutual labels:  download
downloader
Async rate-limited downloading service
Stars: ✭ 18 (-68.97%)
Mutual labels:  download
m3u8-downloader
chrome插件,支持监控和下载:m3u8流媒体、视频、音频
Stars: ✭ 54 (-6.9%)
Mutual labels:  download
ytdl
youtube download cli in rust.
Stars: ✭ 22 (-62.07%)
Mutual labels:  download
lux
👾 Fast and simple video download library and CLI tool written in Go
Stars: ✭ 19,266 (+33117.24%)
Mutual labels:  download
PowerShell-Youtube-dl
A PowerShell script interface used to operate the youtube-dl command line program.
Stars: ✭ 64 (+10.34%)
Mutual labels:  download
instagram json viewer
Transforms Instagram's *.json / backup data - that you get via the Data Download Tool - to a readable format!
Stars: ✭ 41 (-29.31%)
Mutual labels:  download
instant-images
Instantly upload photos from Unsplash, Pixabay and Pexels to your website without leaving WordPress.
Stars: ✭ 26 (-55.17%)
Mutual labels:  pexels
Grabber
A wrapper for Youtube-dl for Windows.
Stars: ✭ 22 (-62.07%)
Mutual labels:  download
ImageDownloader
A program for downloading and filtering images based on their resolution.
Stars: ✭ 60 (+3.45%)
Mutual labels:  download
Vividl
Modern Windows GUI for youtube-dl/ yt-dlp
Stars: ✭ 189 (+225.86%)
Mutual labels:  download

Pexels Downloader

Automatically download free images from Pexels.com to create training datasets.

All downloaded images can be use only in according to Pexels licence.

Requirements

  • Docker
  • Docker-compose

How to use

Clone repository and build docker image

git clone https://github.com/DeepSystems/pexels_downloader.git
cd pexels_downloader
docker-compose build

Configure download process

To configure download process you have to change some values in docker-compose.override.yml

Let's consider following example: you have already use downloader and the previous download results are stored in directories dataset1 and dataset2. And you are going to run new download process and put results to the directory new_dataset. So docker-compose.override.yml should looks like:

version: '2.3'

services:
  downloader:
    command: >
      --downloads 2
      --count 2000
      --timeout 10
      --query person
      --cache-dir /images/cache
      --images-dir /images/result
    volumes:
      - ./new_dataset:/images/result
      - ./dataset1:/images/cache/ds1
      - ./dataset2:/images/cache/ds2

Parameters description:

  • downloads - defines how many images can be downloaded simultaneously

  • count - number of images you are going to download

  • timeout - download timeout in seconds

  • query - search query, in this case we will download images that have tag "person"

  • cache-dir - we recursively get all images from this directory and then do not download images if they are already in cache-dir

  • images-dir - downloaded images will be stored in this directory

So, in this example we store already downlaoded images in two folders dataset1 and dataset2 and mount them to the container. New images we are going to store in new_dataset, that is why we mount this host directory to the container as /images/result folder.

Run downloader

If you are going to view logs, just execute command below to start download.

docker-compose up

If you are going to run download process in the backbround, execute following command:

docker-compose up -d
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].