@ourstreets/plate-lookup-etimspayments
v0.2.2
Published
A library to lookup citation information in municipalities using etimspayments
Downloads
8
Readme
@ourstreets/plate-lookup-etimspayments
API
Table of Contents
EtimspaymentsLookup
Lookup service class for municipalities using etimspayments.
Uses Puppeteer and Tesseract.js to load etimspayments powered ticket payments systems to get unpaid citations.
Parameters
url
string The URL of the etimspayments instancebrowser
object? Puppeeteer browser instancetesseractWorker
object? Tesseract worker instance
initialize
Initialize the browser and tesseractWorker if needed
teardown
Close the puppeteer browser and terminate the tesseractWorker
lookup
Lookup a plate
Parameters
state
string The state of the license plate (2 character state code)number
string The plate numbers and lettersoptions
object the only option currently is theretryCaptcha
key. specify an integer to retry on captcha errorsoptions.retry
(optional, default0
)
Returns Array<Object> An array of citation objects
screenshotDOMElement
Takes a screenshot of a DOM element on the page, with optional padding.
Parameters
page
Page pupeteer page objectopts
!{path: string, selector: string, padding: (number | undefined)}? (optional, default{}
)
Returns <>