Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

SSL: CERTIFICATE_VERIFY_FAILED on MAC os #317

Open
wants to merge 85 commits into
base: stage
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
85 commits
Select commit Hold shift + click to select a range
0c5e7c1
Feature/update pypi (#39) (#40)
hardikvasa Feb 27, 2018
4f56045
fix newlines on table (#41)
rachmadaniHaryono Feb 27, 2018
b130089
fix: dev: ImportError on python2 (#42)
rachmadaniHaryono Feb 28, 2018
6efc092
added troubleshooting guide and corrected errors
hardikvasa Feb 28, 2018
cb2f5ad
config changes
Feb 28, 2018
2ae6c19
reverse image search issue in #43 resolved
Feb 28, 2018
bb94baf
algorithm revamp where the script starts downloading as soon as it se…
Mar 5, 2018
9827c8a
doc update on new command line arguments
Mar 5, 2018
d47c62c
feature to download thumbnail
Mar 6, 2018
ec9c5c3
doc and version update
Mar 6, 2018
1fb6745
Update README.rst
hardikvasa Mar 6, 2018
f639818
file support for keywords import per #47
Mar 10, 2018
f896b2b
#47 and other minor edits
Mar 10, 2018
e085147
keywords_from_file errors on windows #51
Mar 15, 2018
3684a63
added details of the new deatures
Mar 15, 2018
735d8f7
now thumbnail file name is same as original file name
Mar 18, 2018
bff2bca
doc update
Mar 18, 2018
fa3dc70
ungate the 100 images limit
Mar 19, 2018
bb48f58
doc update
Mar 19, 2018
f3783c1
doc update
Mar 19, 2018
2922c67
config file as input in addition to CLI input
Mar 26, 2018
754734c
doc update on new feature release
Mar 26, 2018
c3a9c2b
doc update: clarification on suffix keywords
Mar 27, 2018
cc03ef8
moved from gechodriver to chromedriver
Mar 30, 2018
a252a2d
removed unwanted files from docs
Mar 31, 2018
655a7fa
feature to download all the relevant images to the keyword provided
Mar 31, 2018
d1b675a
added prefix keywords feature
Apr 1, 2018
6ac195a
corrected typos related to 'usage rights' filter
Apr 2, 2018
11a2b4b
corrected typos related to 'usage rights' filter
Apr 2, 2018
f698149
Fix missing None arguments for python3 (#58)
Apr 2, 2018
7d243ed
Add prefix to single_image downloads (#60)
Apr 4, 2018
10c9502
Update google_images_download.py
hardikvasa Apr 5, 2018
15f5f18
doc update
Apr 5, 2018
eccc6ac
`downloads/` added to `.gitignore` (#66)
NoSkillGuy Apr 10, 2018
9e0c215
Fixed bug where files are left open (#74)
adayton1 Apr 27, 2018
00ee06e
UnboundLocalError bug when closing file descriptors as per #87
Apr 28, 2018
47f74d2
merge conflicts removed
Apr 28, 2018
5c4c68c
added the shebang line
Apr 28, 2018
6b82fc4
feature to specify the exact size of the image as per #69
Apr 28, 2018
a182e34
script now throws a helpful message when keyword argument is not prov…
Apr 28, 2018
c9dc970
Print out exception message when attempting to find the Chrome driver…
boxabirds May 12, 2018
66b5fff
the script now returns list of absolute paths of the images downloaded
May 12, 2018
f88c763
the script now returns list of absolute paths of the images downloaded
May 12, 2018
35f8bf7
the script now returns list of absolute paths of the images downloaded
May 12, 2018
abb155e
feature to specify the image directory
May 14, 2018
68f8bf7
feature to specify the image directory
May 14, 2018
0f1b04c
Adding test validating image download to default location (#92)
amitaisopher May 14, 2018
0ec21c7
feature to turn on safe search filter as in #99
May 16, 2018
368de9d
Merge branch 'master' of https://github.com/hardikvasa/google-images-…
May 16, 2018
d05d061
Added a sample config file and made metadata export to a json (#132)
neon-cyan Aug 11, 2018
eff8aa8
For --extract_metadata, skip failed downloads and include saved filen…
buddydvd Aug 11, 2018
a7d7d1b
Offset downloading from #116
Aug 18, 2018
c819700
doc changes required as per #110, #120, #130, #132, #73
Aug 18, 2018
6a3dd67
doc changes required as per #110, #120, #130, #132, #73
Aug 18, 2018
1c08f69
Added ability to view image URLs without downloading (#169)
hellogan Nov 4, 2018
26a3240
follow up commit from #169
Nov 4, 2018
10a782c
Changed Error Message (#168)
hellogan Nov 4, 2018
e270624
Update google_images_download.py (#156)
lflyou1314 Nov 4, 2018
aa4b567
Update get_next_tab(self,s) (#154)
successren Nov 4, 2018
12f8b37
Repair time_range download feature (#152)
Cedric-Garcia Nov 4, 2018
157a133
Fix clipart parameter name (Issue #171) (#172)
neonbevz Nov 4, 2018
043c327
new minor version 2.5.0
Nov 4, 2018
7624dc8
Update license year (#210)
Mar 31, 2019
e9189d4
just removes a line that makes filenames lowercase (#175)
Tranquilled Apr 2, 2019
a348dc4
Update google_images_download.py (#114)
piotrex Apr 23, 2019
65dc17d
Fix Arguments List (Alphabetic Order) (#176)
jithinjk Apr 29, 2019
5db4649
Revert "Fix Arguments List (Alphabetic Order) (#176)" (#228)
hardikvasa Apr 29, 2019
69b9eb6
Adding returning of URL (#181)
hellogan Apr 29, 2019
c7e5ae6
add past-month to time argument (#193)
elahimanesh Apr 29, 2019
caf1a7e
Updated get_next_tab (#177)
jimgros Apr 29, 2019
6da49c8
Add feature to save the image source page URL (#197)
cslite Apr 29, 2019
18cc56b
added encode/decode to work around unicode character issue
hardikvasa Apr 30, 2019
77aba45
add ability to download raw files (#230)
freddierice May 1, 2019
10b8f5b
Download only thumbnails as in #206 and #122
hardikvasa May 10, 2019
25ae527
minor sphinx doc update
hardikvasa May 10, 2019
f7ea870
minor doc CSS update
hardikvasa May 12, 2019
f694cce
minor doc CSS update
hardikvasa May 12, 2019
b1bfee2
minor doc CSS updates
hardikvasa May 12, 2019
cf5ff48
fix the corrupt image bug
hardikvasa May 13, 2019
b95c535
Migrate to Sphinx documentation
hardikvasa May 13, 2019
9863962
minor doc changes
hardikvasa May 13, 2019
7766078
minor doc changes
hardikvasa May 13, 2019
7679d9b
Doc changes
hardikvasa May 14, 2019
9c3cb54
Skip images with certain urls (#213)
crainbows May 21, 2019
0d2bf8f
minor changes after merging #213
hardikvasa May 21, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Update README.rst
table of contents
  • Loading branch information
hardikvasa authored Mar 6, 2018
commit 1fb6745ad06f7d262a55209f3906d82b65e7898f
36 changes: 22 additions & 14 deletions README.rst
Original file line number Diff line number Diff line change
@@ -1,47 +1,55 @@
Google Images Download
======================
######################

Python Script for 'searching' and 'downloading' hundreds of Google images to the local hard disk!

Contents

.. contents:: :local:

Summary
-------
=======

This is a command line python program to search keywords/key-phrases on Google Images
and then also optionally download one or more images to your computer.
This is a small program which is ready-to-run, but still under development.
Many more features will be added to it going forward.


Compatability
-------------
=============

This program is compatible with both the versions of python - 2.x and 3.x (recommended).
It is a download-and-run program with no changes to the file.
You will just have to specify parameters through the command line.

Installation
------------
============

You can use **one of the below methods** to download and use this repository.

**Using pip:**
Using pip
---------

.. code-block:: bash

$ pip install google_images_download

**Manually using CLI:**
Manually using CLI
------------------

.. code-block:: bash

$ git clone https://github.com/hardikvasa/google-images-download.git
$ cd google-images-download && sudo python setup.py install

**Manually using UI:**
Manually using UI
-----------------

Go to the `repo on github <https://github.com/hardikvasa/google-images-download>`__ ==> Click on 'Clone or Download' ==> Click on 'Download ZIP' and save it on your local disk.

Usage
-----
=====

If installed via pip or using CLI, use the following command:

@@ -58,7 +66,7 @@ If downloaded via the UI, unzip the file downloaded, go to the 'google_images_do
$ python google_images_download.py [Arguments...]

Arguments
---------
=========

+------------------+-------------+-------------------------------------------------------------------------------------------------------------------------------+
| Argument | Short hand | Description |
@@ -156,7 +164,7 @@ Arguments
**Note:** If ``single_image`` or ``url`` parameter is not present, then keywords is a mandatory parameter. No other parameters are mandatory.

Examples
--------
========

- Simple examples

@@ -257,7 +265,7 @@ Examples
--------------

Troubleshooting
---------------
===============

**## SSL Errors**

@@ -306,15 +314,15 @@ On MAC and Linux, when you get permission denied when installing the library usi
You can also run pip install as a superuser with ``sudo pip install google_images_download`` but it is not generally a good idea because it can cause issues with your system-level packages.

Structure
---------
=========

Below diagram represents the code logic.

.. figure:: http://www.zseries.in/flow-chart.png
:alt:

Contribute
----------
==========

Anyone is welcomed to contribute to this script.
If you would like to make a change, open a pull request.
@@ -324,7 +332,7 @@ For issues and discussion visit the
The aim of this repo is to keep it simple, stand-alone, backward compatible and 3rd party dependency proof.

Disclaimer
----------
==========

This program lets you download tons of images from Google.
Please do not download any image without violating its copyright terms.