Skip to content

dynamically providing hints on important topics of programming books for ease of understanding of users

Notifications You must be signed in to change notification settings

shobhi1310/Text-Annotation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Text-Annotation

Dynamically providing hints on important topics of programming books for ease of understanding of users Built on Flask framework and uses javascript as well for browser renderings

Installation

Clone the repo and cd into the directory. Python 3.0 and above version must be present in your system. run the runner.py file

> python runner.py

You can view the web pages on your <localhost:port_number> accordingly.

Modifications

All the necessary stylings are present in static->css->folder and all the pages namely index to p5 are present in static->templates folder

<script src="https://unpkg.com/hrjs"></script>

Hrjs is an external dependency used for highlighting those important keywords.

How it works

  • the main running file is runner.py
  • each html page has a <script> which checks for the keyword present in our dictionary and accordingly highlights them and ceates hints for the scraped data dynamically on the right side of the page
  • We dynamically scrape data and put it into out.json file in static->js folder only when there is a new keyword not present in our json file.

Contributing

First fork this repo then clone it into your system. Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

About

dynamically providing hints on important topics of programming books for ease of understanding of users

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published