Node.js module to trigger Linux Commands

Avg Bid (GBP)
£19 / hr
Project Budget (GBP)
£10 - £15 / hr

Project Description:
Module scope:

To trigger a third party software based on data queried from a Mongo DB. The module should check from the MongoDB at regular interval (this should be configurable) for orders which are in a status of “PDF Ready” and not currently being processed by another thread.

If any order is found in that state, the PDF name, and preflight profile name (please note that if no preflight profile name is found against that particular item, then the profile information should be retrieved from the client config) should be retrieved for that particular item to be parsed in the Linux CLI.

On successful download of this data, the module should create a command line for the Linux CLI which contains the static path to the relevant profile file, the static path to the PDF file to be preflighted and the destination folder path for the processed file.
Once the command has been passed to the Linux CLI and the pdfToolbox engine returned a report xml, the status of the item is updated in the Mongo DB as “print ready”.

A report xml file will need to be processed and certain namespaces within the xml ingested back into the Mongo database so that we can enable some reporting services to the end user.

Sample of a Linux CLI command to be triggered:

./pdfToolbox /”root/preflightprofiles/DigitalPrintingHigh.kfpx” /”root/dropbox/PDF/Test.pdf” –report –outputfolder /”root/dropbox/preflighted/site1” –suffix “pref”
This should be written in Javascript and use node.js, we need to have the ability to multithread up to 8 instances of the pdfToolbox engine.

Hours of work: Unspecified Project Duration: 1 - 4 weeks Skills required:
Javascript, Linux, node.js, NoSQL Couch & Mongo
About the employer:
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.

£15 / hr
Hours: 40 hr/ week
£20 / hr
Hours: 8 hr/ week
Hire RedGreenRefactor
£25 / hr
Hours: 30 hr/ week
£15 / hr
Hours: 40 hr/ week
£20 / hr
Hours: 4 hr/ week
£20 / hr
Hours: 42 hr/ week
Hire abhishekgaloda
£20 / hr
Hours: 25 hr/ week