{"payload":{"pageCount":5,"repositories":[{"type":"Public","name":"municipal-github-rankings","owner":"cityssm","isFork":false,"description":"Ranking Canadian cities on GitHub by their repository stars","allTopics":["open-government","dashboard","local-government","github-stars","canada","open-data","municipalities","smart-cities","sault-ste-marie","canadian-cities","open-cities","open-municipalities"],"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":0,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-29T01:54:47.310Z"}},{"type":"Public","name":"upptime","owner":"cityssm","isFork":false,"description":"Website Uptime Monitoring","allTopics":["uptime-monitor","status-page","upptime"],"primaryLanguage":{"name":"Markdown","color":"#083fa1"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-29T01:26:22.541Z"}},{"type":"Public","name":"cityssm.github.io","owner":"cityssm","isFork":false,"description":"Landing page for the City's GitHub account.","allTopics":["website"],"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-28T18:50:32.974Z"}},{"type":"Public","name":"property-tax-rate-data","owner":"cityssm","isFork":false,"description":"Historical property tax rates for Sault Ste. Marie in CSV format","allTopics":["open-data","tax-rates","property-tax","sault-ste-marie","csv"],"primaryLanguage":{"name":"SCSS","color":"#c6538c"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":1,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-28T17:56:12.490Z"}},{"type":"Public","name":"node-paper-sizes","owner":"cityssm","isFork":false,"description":"Retrieves exact dimensions for common paper sizes.","allTopics":["legal","paper","letter","paper-sizes"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-28T17:03:12.332Z"}},{"type":"Public","name":"pdf-puppeteer","owner":"cityssm","isFork":true,"description":"A simple NPM package to convert HTML to PDF for Node applications by using Puppeteer ","allTopics":["pdf","html-to-pdf","puppeteer"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":27,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-28T14:33:28.306Z"}},{"type":"Public","name":"eslint-config-cityssm","owner":"cityssm","isFork":false,"description":"ESLint rules used in the City of Sault Ste. Marie's TypeScript projects.","allTopics":["eslint","eslint-plugin","eslint-config","eslint-plugin-unicorn","eslint-plugin-jsdoc","eslint-plugin-import","eslint-plugin-promise","eslint-plugin-security","typescript-eslint","eslint-plugin-eslint-comments","eslint-plugin-n","eslint-plugin-no-secrets","eslint-plugin-no-unsanitized","eslint-plugin-regexp","eslint-plugin-sonarjs"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":0,"starsCount":1,"forksCount":0,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-28T09:32:33.052Z"}},{"type":"Public","name":"express-abuse-points","owner":"cityssm","isFork":false,"description":"Express.js middleware for tracking and blocking abusive behaviour.","allTopics":["security","middleware","express","block","expressjs","abuse","nodejs","express-middleware"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":2,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-27T23:01:58.239Z"}},{"type":"Public","name":"node-worktech-api","owner":"cityssm","isFork":false,"description":"Integrations with the WorkTech work order management system.","allTopics":["work-manager","work-orders","worktech"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":2,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-27T22:11:37.381Z"}},{"type":"Public","name":"node-ncic-lookup","owner":"cityssm","isFork":false,"description":"Translates NCIC codes into meaningful names","allTopics":["ncic","neim"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":2,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-27T20:16:10.992Z"}},{"type":"Public","name":"general-licence-manager","owner":"cityssm","isFork":false,"description":"An application built to manage the general licences issued by municipalities.","allTopics":["government","licensing","local-government","civic-tech","ontario","municipalities","licence-management","municipal-software","vendor-licence","plumbing-licence","taxi-licence"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":4,"starsCount":6,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-27T19:28:39.430Z"}},{"type":"Public","name":"userscripts","owner":"cityssm","isFork":false,"description":"Web browser userscripts to help with common irks in our third party applications.","allTopics":["userscripts","violentmonkey","violentmonkey-userscript","faster-web"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":1,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-27T15:51:12.343Z"}},{"type":"Public","name":"modern-julian-date","owner":"cityssm","isFork":false,"description":"Converts a regular JavaScript date to the modern Julian date format YYYYDDD.","allTopics":["banking","date-format","julian","julian-date","modern-julian-date","yyyyddd","yyddd","javascript"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-27T15:20:12.158Z"}},{"type":"Public","name":"snmp-oid-collector","owner":"cityssm","isFork":false,"description":"Collect OID values from a series of SNMP-enabled servers in a flash!","allTopics":["snmp-poll-script","printer-management","canon-imagerunner"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":0,"starsCount":2,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-27T14:54:33.768Z"}},{"type":"Public","name":"is-sault-ste-marie","owner":"cityssm","isFork":false,"description":"Standardizes the spelling of our beloved city, Sault Ste. Marie.","allTopics":["sault-ste-marie"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":2,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-27T14:43:14.743Z"}},{"type":"Public","name":"node-cpa-codes","owner":"cityssm","isFork":false,"description":"Lookups, validations, and utility functions for Canadian Payments Association (CPA) Standard 007 transaction and return codes.","allTopics":["canada","banking","eft","cpa","aft","standard-007"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-27T14:28:36.776Z"}},{"type":"Public","name":"wsib-clearance-check","owner":"cityssm","isFork":false,"description":"A tool to programmatically scrape the clearance certificate status from the WSIB Online Services website.","allTopics":["api","insurance","web-scraping","ontario","hacktoberfest","workplace","wsib","clearance-certificate-status"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":2,"issueCount":1,"starsCount":2,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-27T14:11:58.956Z"}},{"type":"Public","name":"node-eft-generator","owner":"cityssm","isFork":false,"description":"Formats Electronic Funds Transfer (EFT) data into the CPA 005 standard.","allTopics":["banking","eft","cpa005"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":1,"starsCount":1,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-27T13:45:20.773Z"}},{"type":"Public","name":"bill-data-extract","owner":"cityssm","isFork":false,"description":"Extract data from scanned bill documents into usable details.","allTopics":["tesseract","sault-ste-marie","sectorflow"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":2,"issueCount":1,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-27T13:20:46.523Z"}},{"type":"Public","name":"node-authentication-helper","owner":"cityssm","isFork":false,"description":"Handles the authentication requests for web applications. Standardizes each method to allow for easier switching.","allTopics":["authentication","active-directory","activedirectory"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":2,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-27T11:48:18.972Z"}},{"type":"Public","name":"node-windows-unc-path-connect","owner":"cityssm","isFork":false,"description":"Ensures a UNC path that requires a user name and password is ready to use in Windows before use.","allTopics":["windows","file-share","node-fs","unc-path"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":2,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-27T10:31:51.893Z"}},{"type":"Public","name":"puppeteer-launch","owner":"cityssm","isFork":false,"description":"Launch Puppeteer, falling back to system browsers when the cached ones aren't working or aren't available.","allTopics":["puppeteer","puppeteer-firefox"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-27T10:19:15.401Z"}},{"type":"Public","name":"node-mto-handler","owner":"cityssm","isFork":false,"description":"Generates files compatible with the Ontario Ministry of Transportation's Authorized Requester Information Services (ARIS). Parses files downloaded from ARIS.","allTopics":["ontario","mto","aris"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-27T09:12:04.255Z"}},{"type":"Public","name":"node-sectorflow","owner":"cityssm","isFork":false,"description":"An unofficial wrapper around the SectorFlow API, allowing you to easily connect to over a dozen AI models.","allTopics":["ai","chatbot","openai","language-model","claude","llm","sectorflow"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":2,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-27T07:27:11.939Z"}},{"type":"Public","name":"node-web-browser-info","owner":"cityssm","isFork":false,"description":"Retrieves details about installed web browsers.","allTopics":["firefox","chrome","web-browser"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":2,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-27T06:09:56.341Z"}},{"type":"Public","name":"parking-ticket-system","owner":"cityssm","isFork":false,"description":"A system for managing parking tickets tracked by municipalities.","allTopics":["government","local-government","civic-tech","ontario","parking-ticket","parking-management","ontario-municipalities","municipal-software","government-software"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":7,"issueCount":2,"starsCount":6,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-27T06:08:46.751Z"}},{"type":"Public","name":"mssql-multi-pool","owner":"cityssm","isFork":false,"description":"A simple way to manage connections to multiple SQL Server databases using the Node.js Tedious driver.","allTopics":["connection-pool","mssql","hacktoberfest","node-mssql","tedious","sql","pool"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-27T04:27:46.951Z"}},{"type":"Public","name":"soomaps-data","owner":"cityssm","isFork":false,"description":"Easy to use extracts of Sault Ste. Marie GIS data from SooMaps.com","allTopics":["open-data","esri-javascript-api","gis-data","sault-ste-marie"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":2,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-26T02:36:19.142Z"}},{"type":"Public","name":"bulma-sticky-table","owner":"cityssm","isFork":false,"description":"A Bulma-friendly way to stick a table header, table footer, first column, or all three!","allTopics":["table","scss","sticky","hacktoberfest","css","bulma"],"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":2,"issueCount":1,"starsCount":26,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-21T15:54:18.301Z"}},{"type":"Public","name":"simple-fa5-checkbox","owner":"cityssm","isFork":false,"description":"Simple Font Awesome 5 Checkboxes","allTopics":["bulma","font-awesome-5","radio-buttons","checkboxes"],"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":1,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-20T22:29:15.719Z"}}],"repositoryCount":149,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}