Skip to content

sandeepsingh/watchman

 
 

Repository files navigation

Watchman

What is it?

A core set of utilities frequently used in large data processing / ML projects, exposed as REST endpoints. Want to extract text from HTML?... we've got it. Caption a set of images scraped from the web?... this is your place. Extract entities with MITIE or Stanford NER. Yes please.

Dependencies

  1. Node 4+
  2. Strongloop 2+
  3. Bower
  4. Docker 1.9+ / Firmament2
  5. Mongo 2.6+

Install

# get working copy of .env file from a friend
npm i -g strongloop bower
npm i
# only if models change...
lb-ng server/server.js client/js/lb-services.js

Dev boostrap

# get working copy of .env
./script/setup.js
npm run dev # open localhost:3000

Misc

# build mitie-server image
git clone lukewendling/mitie-server
docker build --no-cache --force-rm -t lukewendling/mitie-server .

docker run -d -p 8888:8888 --name mitie lukewendling/mitie-server
./server/workers/start-extractor.js # start workers

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 78.4%
  • Python 18.6%
  • HTML 1.5%
  • Java 1.2%
  • Other 0.3%