{"payload":{"pageCount":1,"repositories":[{"type":"Public","name":"headsup","owner":"techinems","isFork":false,"description":"An office whiteboard—now with more 1s and 0s!","allTopics":["nodejs","darkmode"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":2,"issueCount":4,"starsCount":0,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-19T16:22:12.839Z"}},{"type":"Public","name":"slack-poll","owner":"techinems","isFork":false,"description":"A simple databaseless polling app for Slack","allTopics":["polling","slack"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":5,"issueCount":2,"starsCount":2,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-17T15:33:59.236Z"}},{"type":"Public","name":"fresh-air","owner":"techinems","isFork":false,"description":"AIR provides IamResponding-type functionality for free and within a Slack team.","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-19T22:15:25.221Z"}},{"type":"Public","name":"strng","owner":"techinems","isFork":false,"description":"Strng generates run numbers for EMS standby events","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-09T13:35:47.090Z"}},{"type":"Public","name":"air","owner":"techinems","isFork":false,"description":"AIR provides IamResponding-type functionality for free and within a Slack team. It utilizes Slack's bot users API to post an interactive message when a call is dispatched.","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":5,"issueCount":1,"starsCount":0,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-12T12:21:17.109Z"}},{"type":"Public","name":"herald","owner":"techinems","isFork":false,"description":"Parsing text message dispatches since 2022","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-21T00:40:36.325Z"}},{"type":"Public","name":"central","owner":"techinems","isFork":false,"description":"The one-stop shop for RPIA members","allTopics":["jwt","angular"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":11,"issueCount":0,"starsCount":2,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-13T21:41:39.920Z"}},{"type":"Public","name":"at-channel","owner":"techinems","isFork":false,"description":"A Slack integration providing approval functionality for at-channel requests","allTopics":["slack","channel","integrations","node","workspace"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":11,"issueCount":6,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-04T03:40:58.110Z"}},{"type":"Public","name":"chorebot","owner":"techinems","isFork":false,"description":"From Google Sheets comes a daily Slack chore notification","allTopics":["nodejs","slack","google-sheets","googleapis"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":16,"issueCount":6,"starsCount":2,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-03T08:30:07.746Z"}},{"type":"Public","name":"slack-integrations","owner":"techinems","isFork":false,"description":"A few Slack integrations to make members' digital lives easier","allTopics":["slack"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":4,"issueCount":2,"starsCount":2,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-02T13:05:03.228Z"}},{"type":"Public","name":"website-v3","owner":"techinems","isFork":false,"description":"We're doin' it again, baby!","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":32,"issueCount":0,"starsCount":0,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-02T00:54:03.988Z"}},{"type":"Public","name":"mailer","owner":"techinems","isFork":false,"description":"A simple Node API that sends mail","allTopics":["nodejs","email","gmail-api","googleapis"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":1,"starsCount":0,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-23T14:13:44.416Z"}},{"type":"Public","name":".github","owner":"techinems","isFork":false,"description":"Meta","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-20T21:58:00.597Z"}},{"type":"Public","name":"dialert","owner":"techinems","isFork":false,"description":"DiALERT checks a schedule and changes a PBX ring groups accordingly","allTopics":["nodejs","cron","docker-compose","scheduling","asterisk","pbx"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":1,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-14T00:08:31.429Z"}},{"type":"Public","name":"rpialert","owner":"techinems","isFork":false,"description":"A Slack integration to query RPI's alerting system and provide notification to #alerts","allTopics":["slack","alerts"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":3,"issueCount":2,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-10T17:22:08.864Z"}},{"type":"Public","name":"whoson","owner":"techinems","isFork":false,"description":"Integrates RPI Ambulance's crew schedule into Slack","allTopics":["slack","node"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":2,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-11-25T23:48:45.044Z"}},{"type":"Public","name":"watchdog","owner":"techinems","isFork":false,"description":"A Slack integration to keep announcement channels free of clutter","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":1,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-11-25T23:48:30.755Z"}},{"type":"Public","name":"slack-link","owner":"techinems","isFork":false,"description":"Allows the linking of the Slack usernames to their associated RPI Ambulance website account","allTopics":["slack"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":1,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-11-25T23:48:12.047Z"}},{"type":"Public","name":"heatmap","owner":"techinems","isFork":false,"description":"","allTopics":["heatmap"],"primaryLanguage":{"name":"CSS","color":"#563d7c"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-11-25T20:58:56.649Z"}},{"type":"Public","name":"mediawiki-googlelogin","owner":"techinems","isFork":false,"description":"A Dockerfile for MediaWiki and the GoogleLogin extension","allTopics":[],"primaryLanguage":{"name":"Dockerfile","color":"#384d54"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-11-25T20:58:19.599Z"}},{"type":"Public","name":"phone-recording-email-script","owner":"techinems","isFork":false,"description":"Used to send phone line records to a Slack channel","allTopics":["slack","bash","email","asterisk","pbx"],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-11-25T20:56:54.410Z"}},{"type":"Public","name":"rampart","owner":"techinems","isFork":false,"description":"The centralized data API for all things RPI Ambulance","allTopics":["nodejs","api","postgres","sql","sequelize"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":9,"issueCount":6,"starsCount":2,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-11-25T20:56:39.558Z"}},{"type":"Public","name":"aqua","owner":"techinems","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"CSS","color":"#563d7c"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-08-16T20:45:44.325Z"}}],"repositoryCount":23,"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"}