Metadata-Version: 2.1
Name: IconProwl
Version: 1.1.1
Summary: IconProwl : An unofficial API for scraping images off IconFinder.com for web development.
Author: Vishal
Author-email: vishalvenkat2604@gmail.com
License: MIT
Keywords: conversion
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Description-Content-Type: text/markdown
Requires-Dist: pillow
Requires-Dist: requests
Requires-Dist: beautifulsoup4
Requires-Dist: lxml



<p align="center">IconProwl : An unofficial  API for scraping images off <a href="https://www.iconfinder.com/" target="_blank">IconFinder</a> for web development.</p>
<div align="center">
<img src="https://i.imgur.com/959PpxZ.png" style="border:1px solid white;" height="100" width="100">
</div>



## Initiate the Class  

```python

#To scrape for normal icons , create an instance of the class IconFinder with the name of the image to search  , for example :

from IconProwl import IconProwl # Import the class from the package
find_icon=IconProwl.IconFinder("mail")
```

###  1 : Scrape web links of images

```python

#To scrape for links of images , call the images() function from the initialized class , for example : 

find_icon=IconProwl.IconFinder("mail")
find_icon.images()
```

###  2 : Get Links to download and edit images

```python

#To scrape for links of images to download locally  , call the get_links() function from the initialized class , for example : 

find_icon=IconProwl.IconFinder("mail")
find_icon.get_links()
```

###  3: Show/Display a particular Icon

```python

#To display an Icon   , call the show_image(image_number:int) function from the initialized class , for example : 

find_icon=IconProwl.IconFinder("mail")
find_icon.show_image(2) # Shows the second image from all scraped images
```

###  4 : Download an icon

```python

#To download an icon locally  , call the save_image(path:str,image_number:int) function from the initialized class , for example : 

find_icon=IconProwl.IconFinder("mail")
find_icon.save_image("/Users/myname/Desktop/x.jpeg",6) # Saves the 6th image in the Desktop as x.jpeg
```

<h2 align="center">There is also a class for 3D images.</h2>
<p></p>

```python

#To scrape for links of images , call the images() function from the initialized class , for example : 

from IconProwl import IconProwl # Import the 3D class
find_icon=IconProwl.IconFinder3D("mail")
#All functions are the same as for the IconFinder Class.....

```

<p align="center">Examples : </p>

<div align="center">
<img src="https://imgur.com/bOkhMVB.jpeg" >
</div>

<div align="center">
<img src="https://i.imgur.com/7zbXCS7.png" height="130" width="300">
  <p align="center">Made with Python and BeautifulSoup</p>
</div>
