Uses deep learning to caption img tags within a web page and fills out their alt attribute with the related caption
Project description
Altify automizes the task of inserting alternative text attributes for image tags. Altify uses Microsoft Computer Vision API’s deep learning algorithms to caption images in an HTML file and returns a new HTML file in which alt attributes are filled out with their corresponding captions.
Notice: Altify will now ignore any image tag whose alt attribute has content or is just an empty string. (In compliance with standard web practices)
Dependencies
Python 2.7
BeautifulSoup
Install and Usage (Latest Version)
1) Get a Microsoft API Key for Free
2) Install via pip
Open up terminal and enter: pip install altify
3) Use
altify path_to_your_html api_key
4) Enjoy!
A new HTML file called altify.html is created next to the HTML file you selected.
How It was Built
Parses the html using BeautifulSoup.
Finds all the image tags.
Sends a request to Microsoft’s API to caption.
Fills out the alt attributes for all the images.
Writes an edited HTML file next to the file you selected.
Disclaimer
Humans are currently better at captioning images than machines. Use responsibly!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file altify-4.2.tar.gz
.
File metadata
- Download URL: altify-4.2.tar.gz
- Upload date:
- Size: 4.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bdc30fb678663c737c1cdf02112df10a72d561da6593680a023d41e3d2e22695 |
|
MD5 | 758c8eea499354c1e9ea7ad94af782bb |
|
BLAKE2b-256 | fc17802159bbd1024065e1360e23ef24fc2ffe27fa5a74c12bcfb2376393e562 |