Browse by Author: clewfirst

← previous Page 2 next →

docparse-supplier-nst NStar (NST) supplier specific code for use in the DocParse system

docparse-upload upload mongoose model for use in the docparse system

docparse-upload-add-user Add a user to an existing upload

docparse-upload-create Create a new upload document in the database

docparse-upload-fetch Fetch the latest version of an upload document from the docparse database

docparse-upload-process process upload api request for the docparse server

docparse-upload-remove Remove an a user from an existing upload document in the database

docparse-upload-set-matches after parsing an upload and finding all matching bills, stre the discovered relationships in the database

docparse-upload-stub Stub out the database with an in-memory store for tests involving the docarse-upload module

docparse-upload-warning Handle adding warnings to docparse upload documents

docparse-user user mongoose model for the docparse system

docparse-user-in-upload Test if a given user is an owner of a given upload

download-base64-imacros Download a binary file from a remote url and base64 encode the result

eyespect a customizable value inspector, the same as eyes.js but with different default colors

fleet-atc Manage fleet spawns

fleet-get-ps get the running fleet processes as an object

fleet-ps-json Tranform the output of fleet-ps into json

fleet-stopall Helpers for managing fleet drones

fleet-stopregex Fleet stop with fields and regex parameters

forms-bootstrap-files An easy way to create, parse, and validate forms in Node and Express. Bootstrap-based HTML rendering.

get-all-view-states Extract all view-state related values from an html string parsed by cheerio

get-view-state Extract the view state value from an html page parsed with [cheerio](https://github.com/MatthewMueller/cheerio)

git-archive Export a bare git repo as a single tarball file to a given path

hello-world-server Super simple node.js server which listens on process.env["PORT"] and responds to all requests with "hello world\n"

hess-at-account-homepage Test if the current page loaded in cheerio is the account homepage for https://hessenergy.com

hess-at-bills-table-page Test if the current cheerio parsed html is the bills table page on the Hess Energy https://hessenergy.com website

hess-bills-table-do-bills-exist Test if bill rows appear on the current page

hess-bills-table-get-row-data Extract data for a single bill row in the table of bills on the Hess Energy website https://hessenergy.com

hess-bills-table-get-rows Extracts all the tr rows for a given page of the bills table on the Hess Energy website https://www.hessenergy.com

hess-bills-table-load-next-page Load the next page of bills in the table by clicking the "Next" link at the bottom on the Hess Energy website https://hessenergy.com

hess-bills-table-more-pages Test if there are still more pages to scrape in the bills table (ie next link appears at bottom of table)

hess-bills-table-process-row Download a bill in the bills table and add it to the docparse database

hess-bills-table-scrape-all-pages Scrape each page of the bills table for a given utility account on the Hess Energy website https://hessenergy.com

hess-bills-table-scrape-single-page Scrape all bill rows in a single page of the bills table on the Hess Energy website https://hessenergy.com

hess-get-bills-table-indices Get the current bill indices like "1-7 of 514 Natural Gas Invoices" in the header of the bills table on the Hess Energy website https://hessenergy.com

hess-get-natural-gas-utility-account-numbers Get all natural gas utility account numbers on the Find Invoices search page of the Hess Energy website https://hessenergy.com

hess-get-profile-values Extract all profile values that exist for a given customer login on the https://hessenergy.com website

hess-get-search-page Load the Find Invoices page on the hess energy website

hess-load-account-homepage Load the homepage after logging in to the https://hessenergy.com website

hess-login Login to the Hess Energy website using node.js and the request module

hess-scrape-for-login Scrape all profiles and accounts for a given customer login to the Hess Energy website https://hessenergy.com

hess-scrape-for-profile Scrape all accounts for all types of commodities for a given profile and customer login on the Hess Energy https://hessenergy.com website

hess-scrape-natural-gas-utility-accounts-for-profile Select a profile, get all the natural gas utility account values, and scrape all bills for each utility account

hess-scrape-single-account Load and scrape all bills across all pages of the bills table for a single utility account on the Hess Energy website https://hessenergy.com

hess-scrape-single-page Scrape all bill rows in a single page of the bills table on the Hess Energy website https://hessenergy.com

hess-select-natural-gas-utility-account Load the bills table page for a given natural gas utility account number

hess-select-profile Select a given profile value on the hess energy website https://hessenergy.com

imacros-get-to-first-tab Switches to the first tab in iMacros for firefox and loads all others

imacros-read-file read the contents of a file on disk at a given path

inteface-addresses get the private network ip address of the machine

interface-addresses get the private network ip address of the machine

is-running Test if a process with a given pid is running

joyent-ip Get the internal ip address of a Linux machine hosted by Joyent

jquery-imacros loads jquery for use in iMacros for Firefox javascript scripts'

load-config Load an nconf configuration by using a file path passed as a command line option

load-url Load a given url using curl and a path to a cookie jar file on disk

log-colors A colorized winston console logger

loggly-console-logger Winston-based logger that outputs to the console and loggly if the loggly input token is set in the nconf object

loggly-imacros Send log data to Loggly from iMacros for firefox scripts

mock-logger Supress all log messages for use in testing

mongoose-model-stub Stub out the database with an in-memory store for tests involving a mongoose module

mostcommon Given an array of regex patterns and a block of text, find the input pattern with the most matches in the text

ngit ssh agent config in node

ngrid-electic-login use iMacros in firefox to login to the NGrid Electric website

ngrid-electric-get-accounts-for-login Get a list of all account numbers linked to a single customer username and password on the NGrid Electric website https://www1.nationalgridus.com

ngrid-electric-get-bills-page Load the "My bills and payments history" page for the currently logged in user on the NGrid Electric website https://www1.nationalgridus.com

ngrid-electric-login Login to the NGrid Electric website using curl

ngrid-electric-scrape-single-account Scrape a single account number for a given customer login on the https://www1.nationalgridus.com NGrid Electric website

ngrid-electric-select-account Select a single account number for a given customer login on the https://www1.nationalgridus.com NGrid Electric website

ngrid-gas-get-accounts-for-login Load the table of account numbers on the NGrid Gas website and extract all the accounts

ngrid-gas-login login to the NGrid Gas website using curl

ngrid-gas-scrape-single-account Scrape all bills for a single account on the NGrid Gas supplier website

ngrid-gas-select-account select account on the ngrid gas supplier website

ngrid-gas-view-accounts-table-page Load the page containing the table of account numbers on the NGrid Gas website

nst-process-bills Process html bills downloaded from the NStar website

nstar-at-account-homepage Test if the current cheerio loaded html refers to the account homepage on the NStar supplier website

nstar-login Login to the NStar website https://nstar.com

nstar-scrape-for-login Module to scrape all bills for a given customer username and password on the NGrid account homepage

number-string-representation Take a decimal number and convert it to its string representation

parse-server Server boilerplate for supplier specific parsing both scraped and raw

parse-test-server Start a test server and create the test users

pathhash get the hash of a file at a given path

pdf-extract Node PDF is a set of tools that takes in PDF files and converts them to usable formats for data processing. The library supports both extracting text from searchable pdf files as well as performing OCR on pdfs which are just scanned images of text

pdf-text-extract Extract text from pdfs that contain searchable pdf text

pdfer-api api server for the pdfer service

pdfer-fetch-imacros fetch details about a pdf document using the sha1 hash value

pdfer-job-collector Collect results of pdfer worker jobs

pdfer-job-pusher Push new pdf extract jobs out to workers

pdfer-jobs Job processing for the pdfer service

pdfer-login-imacros Login to the pdfer service using iMacros for Firefox

pdfer-pdf-model PDF module for use in the pdfer system

pdfer-router bounce api and web requests to the appropriate server for the pdfer service

pdfer-seaport-server Create a seaport server to so that all the various pdfer services can register in central registry

pdfer-static Static file server for the pdfer service

pdfer-upload-imacros Upload a pdfer document to the pdfer service using iMacros for Firefox and the PDFer web frontend

quick-proxy Proxy all requests on port 80 to port 8080

regex-extract extracts text out of the first capturing group

renew Execute an asyncronous function repeatedly until it completes or the max number of attempts are reached

required-keys make sure the desired key value pairs exist in a given object

riak-streaming Basic riak client that is fully streaming

← previous Page 2 next →

npm loves you