Skip to content

Highlight My Life(HML) is a program that highlights what is important in the pdf file of textbooks or lecture books that contain a lot of content. By highlighting, you will be able to easily understand which part of the content is important and provide convenience in studying or understanding.

License

Notifications You must be signed in to change notification settings

CAU-OSS-2019/team-project-team06

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Highlight My Life

Highlight My Life(HML) is a program that highlights what is important in the pdf file of textbooks or lecture books that contain a lot of content. By highlighting, you will be able to easily understand which part of the content is important and provide convenience in studying or understanding.

Highlight My Life(HML) is an open source project developed by Chung-ang University Student Team using Google API, OCR, NLP etc..

HML is made in Python 3 version.

Installation


To install package

    $ git clone https://github.com/CAU-OSS-2019/team-project-team06.git
    $ cd team-project-team06
    $ pip install -r requirement.txt

Also install poppler package in https://github.com/Belval/pdf2image

You have to get Google Cloud Vision API key for running this program.

    $ export GOOGLE_APPLICATION_CREDENTIALS="/my key location.json"

Getting Started in Web


    $ python manage.py makemigrations
    $ python manage.py migrate
    $ python manage.py runserver 0.0.0.0:8000
Enter '127.0.0.1:8000/mainapp'



Press "파일선택" -> "Upload" -> "Send"




                               input                                                                output

Test


Put pdf what you want to highlight into 'input' directory

    $ cd team-project-team06
    $ python -m mainapp.pdf2jpg -i mainapp/input

Contribute


Contribution guidelines


If you want to contribute to HML, be sure to review the contribution guideline. This project adheres to HML's code of conduct. By participating, you are expected to uphold this code.

We use GitHub issues for tracking requests and bugs.

License


MIT license

About

Highlight My Life(HML) is a program that highlights what is important in the pdf file of textbooks or lecture books that contain a lot of content. By highlighting, you will be able to easily understand which part of the content is important and provide convenience in studying or understanding.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published