gogsbread / ResumeParser

Resume Parser using rule based approach. Developed using framework provided by GATE
GNU Lesser General Public License v3.0
283 stars 153 forks source link

How to make it run in java web based application instead of console application #30

Open Rizzlance opened 7 years ago

Rizzlance commented 7 years ago

Please share the code @antonydeepak if you don't mind

gogsbread commented 7 years ago

Not sure about your question. The code is in the "Code" tab right here in github.

Rizzlance commented 7 years ago

i mean i want to use your code in web based application

gogsbread commented 7 years ago

If it is just for internal development purpose, just call the binary from whatever web framework you intend to use.

If you want to make it a proper webservice, you have to refactor the code a lot. At the very minimal a) Initialize(Gate.init(); ResumeParserProgram.java) the gate during your web framework initialization. b) During your API(action method or whatever your framework calls it) invocation, get the resume and add it to the corpus(corpus.add(resume); ResumeParserProgram.java) and perform each stage(name, title, job description etc..) of the parsing. Ideally you want to modularize the code into different classes and create interfaces for every stage, so that the processing pipeline is easy to understand.

hmmm.. I intend to do all this but just not finding the right moment.

Thanks Antony

On Sat, Jun 10, 2017 at 11:39 AM, Rizzlance notifications@github.com wrote:

i mean i want to use your code in web based application

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/antonydeepak/ResumeParser/issues/30#issuecomment-307582874, or mute the thread https://github.com/notifications/unsubscribe-auth/ABF-1M-fKkJYilLEDeVnrr1_QLOvpgYzks5sCuLhgaJpZM4N1AVp .

-- Antony

Rizzlance commented 7 years ago

Basically i m creating web based resume managment system in java for my client and my client want resume parser feature but i m not as experience as you are so if you can help me to by implementing resume parser web service i will be very thankful to you ..

Rizzlance commented 7 years ago

This is the right moment if u can do it then it will be worth alot for all and especially for me :)

ZealousShumbh commented 7 years ago

Try running it in eclipse. Just go to the root folder and import it into eclipse.

argoyal commented 6 years ago

@Rizzlance I have exposed this as a service using Docker. Feel free to check this docker repository

gogsbread commented 6 years ago

Nice.. :)

On Fri, Jan 12, 2018 at 12:13 AM, Arpit Goyal notifications@github.com wrote:

@Rizzlance https://github.com/rizzlance I have exposed this as a service using Docker. Feel free to check this https://hub.docker.com/r/spotmentor/parser-api/docker repository

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/antonydeepak/ResumeParser/issues/30#issuecomment-357171142, or mute the thread https://github.com/notifications/unsubscribe-auth/ABF-1GqK1uFGaw_D8SzxZ53PIY6-PuCCks5tJxQmgaJpZM4N1AVp .

-- Antony

hberrayana commented 5 years ago

Hello @argoyal Is it possible to publish the dockerfile please ? I need to make some changes a republish as a docker image. Thanks.

teohsinyee commented 2 years ago

@Rizzlance I have exposed this as a service using Docker. Feel free to check this docker repository

Hi @Rizzlance, would you mind to share the steps to run the service? I never used Docker before.