- The solution we propose utilizes Artificial Intelligence to make the internet more accessible to people with disabilities in the form of βWEBSITE MODIFIERSβ.
- OBJECTIVE : To tackle the issues of incompatibility of the content, services, and resources of web pages for the ease of people with disabilities.
- Toolchain
- Features
- Web Extension Overview
- Learnings
- Future Scope/ What's next?
- Setup
- Authors
- Bug Reporting
- Feature Requests
Frontend : HTML, CSS, JS, Bootstrap
Backend : Flask, Jinja
Libraries : Pandas, Numpy, urllib, BeautifulSoup, NavigableString
Other : Dialogflow, Speech Recognition API, Git - Version Control, Visual Studio Code
- WEB READER - To tackle the issues of incompatibility of the content, services, and resources of web pages for the ease of people with disabilities.
- WEBSITE CUSTOMIZER - Webpage theme/colour redesigning as per user requirements for people with partial visual impairment (colour blindness).
- WEB BROWSER CONTROLLER - Users can control web browser through their voice, click to view all the commands available.
- Add more features...
- Learned how to create voice commands for controlling web browser using Speech Recognition API.
- Aquired the way of customizing webpages using javascript selectors via our web extension.
- Grasped the way of reading web page by running web scraping model in backend and caching the retrieved data.
- Got to know the way of integrating all the feature into one web extension.
- Integrate News web scraping or reading news via News API.
- Integrate copy & paste feature. Copy text from webpage(entire section/specific paragraph).
- Email send and read received mail via voice command. (To be implemented on the official website).
- Reading navigation for all the websites and be able to click on links.
- Change language of the current open page with the help of web extension.
Take These Steps to configure the Project :
- Clone The Repository
git clone https://github.com/samya02/WE-Project-Disease-Predictor
- Change to backend folder
cd /backend
- Create a virtual environment(Code is for Windows Only)
virtualenv venv
- Download all required modules using
pip install -r requirements.txt
-
Go to chrome://extension and turn on the developer mode
-
Click on Load Unpacked button given on the top left corner and select the directory.
-
Go to the extension bar and pin the web extension, and then enjoy the features!
Contributors names and contact info :
Punerva Singh
@Linkedin
@Github
Jhanvee Khola
@Linkedin
@Github
Kashika Akhouri
@Linkedin
@Github
Tanya Chhikara
@Linkedin
@Github
Khushi Punia
@Linkedin
@Github
Feel free to open an issue on GitHub if you find bugs.
- Feel free to open an issue on GitHub to add any additional features you feel could enhance this project.