The City of Sault Ste. Marie's repositories
bulma-sticky-table
A Bulma-friendly way to stick a table header, table footer, first column, or all three!
general-licence-manager
An application built to manage the general licences issued by municipalities.
parking-ticket-system
A system for managing parking tickets tracked by municipalities.
municipal-github-rankings
Ranking Canadian cities on GitHub by their repository stars
modern-julian-date
Converts a regular JavaScript date to the modern Julian date format YYYYDDD.
snmp-oid-collector
Collect OID values from a series of SNMP-enabled servers in a flash!
wsib-clearance-check
A tool to programmatically scrape the clearance certificate status from the WSIB Online Services website.
cityssm.github.io
Landing page for the City's GitHub account.
eslint-config-cityssm
ESLint rules used in the City of Sault Ste. Marie's TypeScript projects.
express-abuse-points
Express.js middleware for tracking and blocking abusive behaviour.
is-sault-ste-marie
Standardizes the spelling of our beloved city, Sault Ste. Marie.
mssql-multi-pool
A simple way to manage connections to multiple SQL Server databases using the Node.js Tedious driver.
node-eft-generator
Formats Electronic Funds Transfer (EFT) data into the CPA 005 standard.
node-sectorflow
An unofficial wrapper around the SectorFlow API, allowing you to easily connect to over a dozen AI models.
node-web-browser-info
Retrieves details about installed web browsers.
pdf-puppeteer
A simple NPM package to convert HTML to PDF for Node applications by using Puppeteer
property-tax-rate-data
Historical property tax rates for Sault Ste. Marie in CSV format
simple-fa5-checkbox
Simple Font Awesome 5 Checkboxes
soomaps-data
Easy to use extracts of Sault Ste. Marie GIS data from SooMaps.com
bill-data-extract
Extract data from scanned bill documents into usable details.
node-authentication-helper
Handles the authentication requests for web applications. Standardizes each method to allow for easier switching.
node-cpa-codes
Lookups, validations, and utility functions for Canadian Payments Association (CPA) Standard 007 transaction and return codes.
node-mto-handler
Generates files compatible with the Ontario Ministry of Transportation's Authorized Requester Information Services (ARIS). Parses files downloaded from ARIS.
node-ncic-lookup
Translates NCIC codes into meaningful names
node-paper-sizes
Retrieves exact dimensions for common paper sizes.
node-windows-unc-path-connect
Ensures a UNC path that requires a user name and password is ready to use in Windows before use.
node-worktech-api
Integrations with the WorkTech work order management system.
puppeteer-launch
Launch Puppeteer, falling back to system browsers when the cached ones aren't working or aren't available.
userscripts
Web browser userscripts to help with common irks in our third party applications.