soumikmohianuta / WnD-1

Faster App Screen Search via Word + Doodle

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Index all texts in Elasticsearch

  1. Extract the "curatedtexts" zip file located in the TextExtraction folder.
  2. Install Elasticsearch.
  3. Run the ElasticWriter.py script located in the TextExtraction folder.
  4. Place the Synonym.txt file into the config folder of your Elasticsearch installation.
  5. Download the dictionary file from here and put it in the similarUI folder - https://drive.google.com/file/d/1LoZbn8y5_xSeBbvipsd--7IqwuSvJQL4/view?usp=share_link
  6. Download the dictionary file from here and put it in the DragAndDrop folder - https://drive.google.com/file/d/1WtiIYpwYWNSSEQk7iLHhK7lJdkmNOcu9/view?usp=sharing

PSText

It's a python project.

Dependencies-

  1. Flask
  2. Tensorflow 1.15
  3. Python 3.6
  4. Elasticsearch

Create Virtual environment with Anaconda-

conda create -n yourenvname python=3.6 anaconda

Install all dependencies

pip install -r requirements.txt

Run Search-By-Sketch

Run app.py script

For accessing the tool

http://127.0.0.1:5000/WnD

About

Faster App Screen Search via Word + Doodle

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Python 40.6%Language:HTML 24.0%Language:CSS 23.7%Language:JavaScript 11.8%