1.0.1 • Published 9 years ago

postita v1.0.1

Weekly downloads
1
License
ISC
Repository
-
Last release
9 years ago

Postita.fi unofficial Node.js library. The library enables Postita.fi users to automate their use of the services, such as sending mail and electronic invoices through Postita.fi. It also allows users to query their job queue status, status of individual jobs and account status.

To send mail through Postita.fi, users can simply upload a PDF file to the service. Postita.fi then prints the PDF file on A4 sized paper in black and white or in color, put it into a big-windowed C5 or C4 envelope and send it.

API documentation: http://tpisto.github.io/postita

##Features

##API documentation Full library API documentation at: http://tpisto.github.io/postita

##Examples ES6 syntax. You can use Babel to already run ES6 syntax JS if your Node.js version doesn't support it yet.

let PostitaLib = require('postita')
let fs = require('fs')

// Init
let postita = new PostitaLib('my_user_name','my_password')
let myPdf = fs.readFileSync('my_pdf.pdf')

// It is very simple to send the PDF
postita.send('my_job_name', myPdf)
  .then(r => console.log('PDF sent successfully'))
  .catch(r => console.log(`PDF sending failed: ${r}`))

// This is how you can check your balance, etc.
postita.account_info()
  .then(r => console.log(r))
  .catch(r => console.log(r))

##Installation

$ npm install postita

##Authors

License

ISC

1.0.1

9 years ago

1.0.0

9 years ago