# Flask Gravatar

***

**1. Basic Usage**

```python
from flask_gravatar import Gravatar

gravatar = Gravatar()
```

**2. Custom Email Address**

```python
gravatar = Gravatar(email='example@example.com')
```

**3. Custom Gravatar URL**

```python
gravatar = Gravatar(url='https://www.gravatar.com/avatar/123abc')
```

**4. Custom Gravatar Size**

```python
gravatar = Gravatar(size=200)
```

**5. Custom Gravatar Rating**

```python
gravatar = Gravatar(rating='g')
```

**6. Custom Gravatar Default Image**

```python
gravatar = Gravatar(default='identicon')
```

**7. Custom Gravatar Secure URL**

```python
gravatar = Gravatar(secure=True)
```

**8. Get Gravatar Image URL**

```python
url = gravatar.get_image()
```

**9. Get Gravatar Image HTML**

```python
html = gravatar.get_image_html()
```

**10. Get Gravatar Image HTML with Custom Attributes**

```python
html = gravatar.get_image_html(alt='John Doe')
```

**11. Get Gravatar Image HTML with Custom Class**

```python
html = gravatar.get_image_html(class_='avatar')
```

**12. Get Gravatar Image HTML with Custom Style**

```python
html = gravatar.get_image_html(style='width: 200px; height: 200px;')
```

**13. Get Gravatar Image HTML with Custom Data Attributes**

```python
html = gravatar.get_image_html(data_name='John Doe')
```

**14. Get Gravatar Image HTML with Custom Attributes, Class, Style, and Data Attributes**

```python
html = gravatar.get_image_html(alt='John Doe', class_='avatar', style='width: 200px; height: 200px;', data_name='John Doe')
```

**15. Get Gravatar Image URL with Custom Query Parameters**

```python
url = gravatar.get_image_url(alt='John Doe', class_='avatar', style='width: 200px; height: 200px;', data_name='John Doe')
```

**16. Get Gravatar Image HTML with Custom Query Parameters**

```python
html = gravatar.get_image_html(alt='John Doe', class_='avatar', style='width: 200px; height: 200px;', data_name='John Doe', query_parameters={'size': 200})
```

**17. Get Gravatar Image URL with Custom Default Image**

```python
url = gravatar.get_image_url(default='identicon')
```

**18. Get Gravatar Image HTML with Custom Default Image**

```python
html = gravatar.get_image_html(default='identicon')
```

**19. Get Gravatar Image URL with Custom Gravatar URL**

```python
url = gravatar.get_image_url(url='https://www.gravatar.com/avatar/123abc')
```

**20. Get Gravatar Image HTML with Custom Gravatar URL**

```python
html = gravatar.get_image_html(url='https://www.gravatar.com/avatar/123abc')
```

**21. Get Gravatar Image URL with Custom Query Parameters and Default Image**

```python
url = gravatar.get_image_url(default='identicon', query_parameters={'size': 200})
```

**22. Get Gravatar Image HTML with Custom Query Parameters and Default Image**

```python
html = gravatar.get_image_html(default='identicon', query_parameters={'size': 200})
```

**23. Get Gravatar Image URL with Custom Query Parameters and Gravatar URL**

```python
url = gravatar.get_image_url(url='https://www.gravatar.com/avatar/123abc', query_parameters={'size': 200})
```

**24. Get Gravatar Image HTML with Custom Query Parameters and Gravatar URL**

```python
html = gravatar.get_image_html(url='https://www.gravatar.com/avatar/123abc', query_parameters={'size': 200})
```

**25. Get Gravatar Image URL with Custom Query Parameters, Default Image, and Gravatar URL**

```python
url = gravatar.get_image_url(url='https://www.gravatar.com/avatar/123abc', default='identicon', query_parameters={'size': 200})
```

**26. Get Gravatar Image HTML with Custom Query Parameters, Default Image, and Gravatar URL**

```python
html = gravatar.get_image_html(url='https://www.gravatar.com/avatar/123abc', default='identicon', query_parameters={'size': 200})
```

**27. Get Gravatar Image URL with Custom Query Parameters, Default Image, Gravatar URL, and Secure URL**

```python
url = gravatar.get_image_url(url='https://www.gravatar.com/avatar/123abc', default='identicon', query_parameters={'size': 200}, secure=True)
```

**28. Get Gravatar Image HTML with Custom Query Parameters, Default Image, Gravatar URL, and Secure URL**

```python
html = gravatar.get_image_html(url='https://www.gravatar.com/avatar/123abc', default='identicon', query_parameters={'size': 200}, secure=True)
```

**29. Get Gravatar Image URL with Custom Query Parameters, Default Image, Gravatar URL, Secure URL, and Rating**

```python
url = gravatar.get_image_url(url='https://www.gravatar.com/avatar/123abc', default='identicon', query_parameters={'size': 200}, secure=True, rating='g')
```

**30. Get Gravatar Image HTML with Custom Query Parameters, Default Image, Gravatar URL, Secure URL, and Rating**

```python
html = gravatar.get_image_html(url='https://www.gravatar.com/avatar/123abc', default='identicon', query_parameters={'size': 200}, secure=True, rating='g')
```

**31. Get Gravatar Image URL with Custom Query Parameters, Default Image, Gravatar URL, Secure URL, Rating, and Size**

```python
url = gravatar.get_image_url(url='https://www.gravatar.com/avatar/123abc', default='identicon', query_parameters={'size': 200}, secure=True, rating='g', size=200)
```

**32. Get Gravatar Image HTML with Custom Query Parameters, Default Image, Gravatar URL, Secure URL, Rating, and Size**

```python
html = gravatar.get_image_html(url='https://www.gravatar.com/avatar/123abc', default='identicon', query_parameters={'size': 200}, secure=True, rating='g', size=200)
```

**33. Get Gravatar Image URL with Custom Query Parameters, Default Image, Gravatar URL, Secure URL, Rating, Size, and Email Address**

```python
url = gravatar.get_image_url(url='https://www.gravatar.com/avatar/123abc', default='identicon', query_parameters={'size': 200}, secure=True, rating='g', size=200, email='example@example.com')
```

**34. Get Gravatar Image HTML with Custom Query Parameters, Default Image, Gravatar URL, Secure URL, Rating, Size, and Email Address**

```python
html = gravatar.get_image_html(url='https://www.gravatar.com/avatar/123abc', default='identicon', query_parameters={'size': 200}, secure=True, rating='g', size

```
