Imagedl: Search and download images from specific websites

Overview

docs PyPI - Python Version PyPI license PyPI - Downloads PyPI - Downloads issue resolution open issues

Documents: https://imagedl.readthedocs.io/

Imagedl

Search and download images from specific websites.
You can star this repository to keep track of the project if it's helpful for you, thank you for your support.

Support List

Source_EN Source_CN Support Search? Support Download?
baidu 百度图片
bing 必应图片
google 谷歌图片

Install

Pip install

run "pip install pyimagedl"

Source code install

(1) Offline
Step1: git clone https://github.com/CharlesPikachu/imagedl.git
Step2: cd imagedl -> run "python setup.py install"
(2) Online
run "pip install git+https://github.com/CharlesPikachu/[email protected]"

Quick Start

Run by leveraging the API

from imagedl import imagedl

config = {
	'savedir': 'outputs',
	'auto_set_proxies': True,
	'auto_set_headers': True,
	'search_limits': 1000,
	'num_threadings': 5,
}
client = imagedl.imagedl(config=config)
client.run('baidu')

Run by leveraging compiled file

Usage: imagedl [OPTIONS]

Options:
  --version                  Show the version and exit.
  -k, --keyword TEXT         想要搜索下载的图片关键字, 若不指定, 则进入imagedl终端版
  -s, --savedir TEXT         下载的图片的保存路径
  -t, --target TEXT          指定图片搜索下载的平台, 例如"baidu"
  -l, --limits INTEGER       下载的图片数量
  -n, --nthreadings INTEGER  使用的线程数量
  --help                     Show this message and exit.

Projects in Charles_pikachu

  • Games: Create interesting games by pure python.
  • DecryptLogin: APIs for loginning some websites by using requests.
  • imagedl: A lightweight music downloader written by pure python.
  • Videodl: A lightweight video downloader written by pure python.
  • Pytools: Some useful tools written by pure python.
  • PikachuWeChat: Play WeChat with itchat-uos.
  • Pydrawing: Beautify your image or video.
  • ImageCompressor: Image compressors written by pure python.
  • FreeProxy: Collecting free proxies from internet.
  • Paperdl: Search and download paper from specific websites.
  • Sciogovterminal: Browse "The State Council Information Office of the People's Republic of China" in the terminal.
  • CodeFree: Make no code a reality.
  • DeepLearningToys: Some deep learning toys implemented in pytorch.
  • DataAnalysis: Some data analysis projects in charles_pikachu.
  • Imagedl: Search and download images from specific websites.

More

WeChat Official Accounts

Charles_pikachu
img

You might also like...

A large-scale repository of images for software-specific lexicons database called 'SE-ImageNet' to complement software engineering communities and computer vision researchers

SE-ImageNet Deenu summer research 2021 work - Preparing a large-scale repository of images for software-specific lexicons called 'SE-ImageNet' constru

May 25, 2022

Batch download your saved posts in instagram automatically and regularly and record download history.

Introduction You can use this script to download saved posts in your instagram account. The downloaded posts will be recorded to prevent the script fr

Nov 5, 2022

Automatically download your YouTube playlists as MP3 with the highest quality possible using as few conversions as possible. It's illegal to download copyrighted music!

MusicService Automatically download your YouTube playlists as MP3 with the highest quality possible using as few conversions as possible Made to run o

Oct 17, 2022

Download spotify music given a link. Download albums, playlists or tracks

SpotifyLoader Download spotify music given a link. Download albums, playlists or tracks and add ID3 tags and cover art Description This program was ma

Nov 5, 2022

AluSHARE Host is a Python based decentralized web hosting solution for hosting files and websites. Purely Developed and Compiled in Python.

AluSHARE A Decentralized Hosting Solution By Lumatozer AluSHARE Host is a Python based decentralized web hosting solution for hosting files and websit

Apr 18, 2022

Grabs discord IP adress from over 10+ IP websites and shows location and addditional features ecach time, integrated with a discord-webhook

Grabs discord IP adress from over 10+ IP websites and shows location and addditional features ecach time, integrated with a discord-webhook

💎 IPG [ IP GRABBER ] Star ⭐ if you want more Discord Server * discord.gg/onlp | Waxor#9999 Demo (for the little script kid assholes thinking this is

Nov 16, 2022

This easy application uses instagram API and your credentials to download all your data (images and videos) or your friends'.

Instagram downloader This easy application uses instagram API and your credentials to download all your data (images and videos) or your friends'. Usa

Sep 4, 2022

Arkive is a simple API that submits websites to multiple archive providers and 'freeze-dries' them into a single html file

(PoC) 'Arkive' multi-provider archival API A simple API to quickly and easily archive an url to multiple providers. Getting started To get the dev env

Apr 24, 2022

Build password manager app using tkinter, by which we will be able to store passwords of websites and generate complicated passwords.

Build password manager app using tkinter, by which we will be able to store passwords of websites and generate complicated passwords.

Build password manager app using tkinter, by which we will be able to store passwords of websites and generate complicated passwords. In this project also applied error handling, storing and usage of JSON data by which enabled a search button.

Aug 27, 2022

iraty is a Python tool to easily create and publish static websites using a simple template syntax.

iraty iraty is a Python tool to easily create and publish static websites using a simple template syntax. Documents are written in YAML and can make u

Jun 12, 2022

Directory brute forcing is a web application technology used to find and identify possible hidden directories in websites.

Directory brute forcing is a web application technology used to find and identify possible hidden directories in websites.

Directory brute forcing is a web application technology used to find and identify possible hidden directories in websites. This is done with the aim of finding forgotten or unsecured web directories to see if they are vulnerable to exploitation.

Sep 26, 2022

A personal project that scans user's audio to open websites that they ask for and much more, acting like a simple version of Alexa.

AI Desktop Voice Assistant AI Desktop Voice Assistant is a project built using Microsoft's Speech API, SAPI5 with Python as a backend language. Ojecti

Oct 15, 2022

This repository provides shell scripts to download images and lyrics for your music files.

musicdb-scripts This repository provides shell scripts to download images and lyrics for your music files. Albumart download and resize script A scrip

Nov 10, 2022

A python script to filter by filename and download PDS images.

A python script to filter by filename and download PDS images.

pdsimage downloader A python script to filter by filename and download PDS images. Features Working on windows and linux. Filter on specific filenames

Oct 10, 2022

Page-Brute is a python3 brute force tool that is used to brute force most websites

PAGE-BRUTE is a python3 brute force tool that is used to brute force most websites [x]- v1.0.5 [x]- coded by KTSociety [x]- brute-force-tool for Py

Apr 4, 2022

Simple URL-Fetcher for websites, written in Python

url_catcher simple URL-Fetcher for websites, written in Python. To use it: Download or copy the code fill your URLs in targets.txt (every target new l

May 16, 2022

Envia requisições HTTP para websites aleatórios para confundir sua VPN ou ISP(provedora de internet)

Envia requisições HTTP para websites aleatórios para confundir sua VPN ou ISP(provedora de internet)

ISP-Confuser Envia requisições HTTP para websites aleatórios para confundir sua VPN ou provedora de serviços de internet. Modulos Necessarios: pip ins

Jun 27, 2022

MMWS - MMWS Makes Websites Styled

MMWS is a styling language you can use in websites, just like CSS. In fact, the language translates to CSS.

Nov 3, 2022

Capture the Flag (CTF) in computer security is an exercise in which flags are secretly hidden in purposefully-vulnerable programs or websites

Capture the Flag (CTF) in computer security is an exercise in which flags are secretly hidden in purposefully-vulnerable programs or websites. Competitors steal flags either from other competitors (attack/defense-style CTFs) or from the organizers (jeopardy-style challenges)

Sep 29, 2022
Split the search part and download part, and only search from google

AutoCrawler_google_url Modified from AutoCrawler Split the search part and download part, and only search from google How to use Install Chrome pip in

null 2 Sep 8, 2022
DjangoFlix Search App is a Django App that allows you to search for movies and TV shows from a millions of titles. It uses the ElasticSearch 7 as a search engine and Django-Haystack to integrate it with Django.

DjangoFlix Search API - Search from a millions of movies and TV shows using Django + ElasticSearch ?? DjangoFlix Search App is a Django App that allow

saurav sharma 3 Nov 11, 2022
An open-source tensor search framework that seamlessly integrates with your applications, websites, and workflow.

Marqo Tensor search for humans. An open-source tensor search framework that seamlessly integrates with your applications, websites, and workflow. Gett

Marqo 1.4k Nov 22, 2022
Well-labeled files & regexes to search for when performing reconnaissance against websites.

webSights Well-labeled files & regexes to search for when performing reconnaissance against websites. webSights aims to provide clear, reliable cheats

Chris Partridge 1 Mar 23, 2022
A Python command line tool to fetch and download files matching a specific programming language and extension from (almost) every GitHub repository

GitHub file scraper by language This Python command line tool follows a filter based on a programming language and its relative file extension to fetc

Davide Tarpini 2 Jun 13, 2022
PixUp helps people to download icons images (<5 kb) from Google Images and store them in organized folders.

?? WELCOME ON PIXUP GITHUB PAGE Pixup helps you find and download icon size google images by simply specifying your query and the folder path where yo

Thibaut BONACORSI 1 Aug 3, 2022
A command line application (CLI) to download only a specific folder without downloading the full repository implemented with Python using Typer and GitHub API.

GitHub Folder Downloader A command line application (CLI) to download only a specific folder without downloading the full repository implemented with

Leynier Gutiérrez González 7 Aug 22, 2022
Scraping F1 data from official website. Seasonal data of drivers and teams or specific racing data of drivers and teams. Now you can search drivers by name.

f1DataScraper Scraping F1 data from official website. Seasonal data of drivers and teams. Racing data of drivers and teams. Check out sample images fo

Mega 7 May 17, 2022
it can search and copy the type of file you want to specific location folder.

file-pickpocketing-Windows ENGLISH it can search and copy the type of file you want to specific location folder. it will search every two minutes. BEF

WYQS 1 Sep 15, 2022
Search specific words or sentences in the large log files quickly.

Epicor Automation using Python - Searching specific words or sentences in the large log files. About The Project This project is for the Youtube chann

Tae Hee Choi 1 Aug 26, 2022