{"id":14988904,"url":"https://github.com/cityssm/userscripts","last_synced_at":"2026-01-05T22:47:12.403Z","repository":{"id":234303074,"uuid":"788606074","full_name":"cityssm/userscripts","owner":"cityssm","description":"Web browser userscripts to help with common irks in our third party applications.","archived":false,"fork":false,"pushed_at":"2024-09-23T19:42:18.000Z","size":1264,"stargazers_count":2,"open_issues_count":3,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-19T13:47:01.634Z","etag":null,"topics":["faster-web","greasemonkey","greasemonkey-userscript","spiceworks","tampermonkey","tampermonkey-userscript","userscript","userscripts","violentmonkey","violentmonkey-userscript"],"latest_commit_sha":null,"homepage":"https://cityssm.github.io/userscripts/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cityssm.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-04-18T18:33:44.000Z","updated_at":"2024-09-23T19:42:22.000Z","dependencies_parsed_at":"2024-04-22T17:59:34.744Z","dependency_job_id":"43e58cb2-2cd1-472b-9979-6ebc0ffbb2e5","html_url":"https://github.com/cityssm/userscripts","commit_stats":{"total_commits":143,"total_committers":1,"mean_commits":143.0,"dds":0.0,"last_synced_commit":"e47858b235e6735ebac6d7be9b7518edfd1e1a56"},"previous_names":["cityssm/userscripts"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cityssm%2Fuserscripts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cityssm%2Fuserscripts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cityssm%2Fuserscripts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cityssm%2Fuserscripts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cityssm","download_url":"https://codeload.github.com/cityssm/userscripts/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239837900,"owners_count":19705452,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["faster-web","greasemonkey","greasemonkey-userscript","spiceworks","tampermonkey","tampermonkey-userscript","userscript","userscripts","violentmonkey","violentmonkey-userscript"],"created_at":"2024-09-24T14:17:24.319Z","updated_at":"2026-01-05T22:47:12.395Z","avatar_url":"https://github.com/cityssm.png","language":"JavaScript","readme":"# City of Sault Ste. Marie Userscripts\n\nWeb browser userscripts to help with common irks in our third party applications.\n\nScripts are tested in the [Violentmonkey browser extension](https://violentmonkey.github.io/),\navailable for Chrome, Firefox, Edge, and others.\n\nThey will likely work with other userscript extensions, like Greasemonkey, Tampermonkey, and Firemonkey.\n\n❗ **Always remember! Only install Userscripts you completely trust!**\n\n## Userscript Categories\n\n| Icon | Category                                                  |\n| ---- | --------------------------------------------------------- |\n| ⭐   | Recommended                                               |\n| 🐇   | Increases speed or efficiency                             |\n| 🧑‍🦽‍➡️   | Increases accessibility                                   |\n| 📱   | Increases usability on mobile devices and smaller screens |\n| 💋   | Makes things prettier                                     |\n| 🐉   | Under development or buggy (_Thar be dragons!_)           |\n\n---\n\n## Userscripts for FASTER Web\n\n[FASTER Web](https://fasterasset.com/products/fleet-management-software/) is a cloud-based, fleet management information system (FMIS).\nIt can be used to track assets, maintenance on those assets, and parts inventory used by those assets.\n\n- [All Sections](#all-sections-of-faster-web)\n- [User Experience](#user-experience-changes-and-improvements-for-faster-web)\n- [Autocomplete Helpers](#autocomplete-helpers-for-faster-web)\n- [Domain Specific](#faster-web-domain-specific)\n- [Sault Ste. Marie Specific](#sault-ste-marie-specific-userscripts-for-faster-web)\n\n**Overwhelmed?**\nSee [Suggested FASTER Web Userscripts by User Role](./fasterWeb/userSetup.md)\nfor a list of recommended scripts.\n\n### All Sections of FASTER Web\n\n| Script                                                                                                                                                                                                          | Categories |\n| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------- |\n| [Advanced Search Action Links](https://github.com/cityssm/userscripts/raw/main/fasterWeb/advancedSearchActions.user.js)\u003cbr /\u003e Includes easier-to-click links to the advanced search pages in the Actions menus. | 📱         |\n| [Advanced Search Results](https://github.com/cityssm/userscripts/raw/main/fasterWeb/advancedSearchResults.user.js)\u003cbr /\u003e Loads search results immediately on Advanced Search and other search pages.            | 🐇         |\n| [Domain Tabs](https://github.com/cityssm/userscripts/raw/main/fasterWeb/domainLinks.user.js)\u003cbr /\u003e Updates domain tabs to default to Advanced Search pages.                                                     |            |\n| [Exact Match Default](https://github.com/cityssm/userscripts/raw/main/fasterWeb/exactMatch.user.js)\u003cbr /\u003e Remembers the last used \"Exact Match\" checkbox setting by domain in the menu search.                  | 🐇         |\n| [Other Field Default](https://github.com/cityssm/userscripts/raw/main/fasterWeb/searchDefaultOtherField.user.js)\u003cbr /\u003e Remembers the last used \"Other\" field in search filters.                                 | 🐇         |\n| [Print Friendly](https://github.com/cityssm/userscripts/raw/main/fasterWeb/printFriendly.user.js)\u003cbr /\u003e Improves print-friendliness by only printing the content area.                                          | 💋         |\n\n### User Experience Changes and Improvements for FASTER Web\n\n| Script                                                                                                                                                                                                                               | Categories  |\n| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------- |\n| [Bigger Click Targets](https://github.com/cityssm/userscripts/raw/main/fasterWeb/biggerClickTargets.user.js)\u003cbr /\u003e Increases the size of some click targets, increasing usability on smaller screens.                                | ⭐ 🧑‍🦽‍➡️ 📱 💋 |\n| [Drag Disable](https://github.com/cityssm/userscripts/raw/main/fasterWeb/dragDisable.user.js)\u003cbr /\u003e Disables certain drag-and-drop features, like rearranging windows, to improve usability on touchscreens.                         | 📱          |\n| [Floating Action Buttons](https://github.com/cityssm/userscripts/raw/main/fasterWeb/floatingActionButtons.user.js)\u003cbr /\u003e Include easy-to-tap, big buttons for the main page action in the bottom-right corner.                       | 📱          |\n| [Focus Outlines](https://github.com/cityssm/userscripts/raw/main/fasterWeb/focusOutlines.user.js)\u003cbr /\u003e Increases accessibility by outlining actionable elements on hover and keyboard focus.                                        | 🧑‍🦽‍➡️          |\n| [Horizontal Menu Separators](https://github.com/cityssm/userscripts/raw/main/fasterWeb/horizontalMenuSeparator.user.js)\u003cbr /\u003e Replaces the thick block separator with a thin black line.                                             | 💋          |\n| [Image Button Fix](https://github.com/cityssm/userscripts/raw/main/fasterWeb/imageButtonFix.user.js)\u003cbr /\u003e Moves images that appear to be part of buttons into the button elements to make the images clickable.                     | 💋          |\n| [Increase Font Sizes](https://github.com/cityssm/userscripts/raw/main/fasterWeb/biggerText.user.js)\u003cbr /\u003e Set the zoom level to 130%, making the text more readable. (Can cause issues with modal placement.)                        | 🐉          |\n| [Remove Tab Index](https://github.com/cityssm/userscripts/raw/main/fasterWeb/tabIndexRemove.user.js)\u003cbr /\u003e Removes overridden tab-key ordering, which makes it difficult to track the cursor when using the keyboard for navigation. | 🧑‍🦽‍➡️          |\n| [Set Viewport](https://github.com/cityssm/userscripts/raw/main/fasterWeb/setViewport.user.js)\u003cbr /\u003e Sets the viewport to fix broken controls on smaller screens.                                                                     | ⭐ 📱       |\n| [Show Link IDs](https://github.com/cityssm/userscripts/raw/main/fasterWeb/linkIds.user.js)\u003cbr /\u003e Appends IDs to selected links in FASTER Web to make them easier to differentiate.                                                   | 🐇          |\n\n### Autocomplete Helpers for FASTER Web\n\n![Item Number Autocomplete](./fasterWeb/docs/itemNumberAutocomplete.png)\n\n[Asset Number Autocomplete](https://github.com/cityssm/userscripts/raw/main/fasterWeb/assetNumberAutocomplete.user.js)\n\n- Adds autocomplete suggestions to **asset number** input fields.\n- Define \"assetNumbers.json\" URL in options.\n- See a [sample \"assetNumbers.json\"](./fasterWeb/data/assetNumbers.json) file for help structuring your own,\n  or use the [FASTER Web Helper service](https://github.com/cityssm/faster-web-helper) to generate it for you\n  from a scheduled report.\n\n[Item Number Autocomplete](https://github.com/cityssm/userscripts/raw/main/fasterWeb/itemNumberAutocomplete.user.js)\n\n- Adds autocomplete suggestions to **item number** input fields.\n- Define \"itemNumbers.json\" URL in options.\n- See a [sample \"itemNumbers.json\"](./fasterWeb/data/itemNumbers.json) file for help structuring your own,\n  or use the [FASTER Web Helper service](https://github.com/cityssm/faster-web-helper) to generate it for you\n  from a scheduled report.\n\n### FASTER Web Domain Specific\n\n| Domain      | Script                                                                                                                                                                                                                                                                              | Categories |\n| ----------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------- |\n| Home        | [Home - Link to Userscripts](https://github.com/cityssm/userscripts/raw/main/fasterWeb/homeLinkToUserscripts.user.js)\u003cbr /\u003e Adds a link to the City's Userscripts page to the Actions menu.\u003cbr /\u003e ![Home Link to Userscripts](./fasterWeb/docs/homeLinkToUserscripts.png)           | 💋         |\n| Assets      | [Create Asset Width Fix](https://github.com/cityssm/userscripts/raw/main/fasterWeb/createAssetWidthFix.user.js)\u003cbr /\u003e Reduces width of the \"Create Incoming Asset from Template\" button to fix the form on touchscreens.                                                            | 📱         |\n| Maintenance | [Maintenance - Hide \"Alert Mapping \u0026 Filtering\" Action](https://github.com/cityssm/userscripts/raw/main/fasterWeb/alertMappingHide.user.js)\u003cbr /\u003e For users that don't have the \"Alerts Mapping Add-on\", the link is unnecessary.                                                   | 💋         |\n| Maintenance | [Maintenance - Work Order / Direct Charge Default Parts Tab](https://github.com/cityssm/userscripts/raw/main/fasterWeb/workOrderDefaultPartsTab.user.js)\u003cbr /\u003e Changes the default tab to \"Parts\" when opening a work order or direct charge, helping storeroom staff save a click. | 🐇         |\n| Maintenance | [Maintenance - Work Order / Direct Charge Header Height](https://github.com/cityssm/userscripts/raw/main/fasterWeb/workOrderHeaderHeight.user.js)\u003cbr /\u003e Stops the header from changing sizes between work order and direct charge tabs.                                             | ⭐ 💋      |\n| Maintenance | [Maintenance - Quick Repair Codes](https://github.com/cityssm/userscripts/raw/main/fasterWeb/quickRepairCodes.user.js)\u003cbr /\u003e Simplifies adding commonly used repair codes to direct charges.\u003cbr /\u003e ![Quick Repair Codes](fasterWeb/docs/quickRepairCodes.png)                       | 🐉         |\n| Reports     | [Reports - Highlight Favourites](https://github.com/cityssm/userscripts/raw/main/fasterWeb/reportFavourites.user.js)\u003cbr /\u003e Makes favourite reports easier to find.\u003cbr /\u003e ![Highlight Favourites](./fasterWeb/docs/reportFavourites.png)                                             | 🐇 💋      |\n| Reports     | [Reports - Remove \"Basic Print\"](https://github.com/cityssm/userscripts/raw/main/fasterWeb/reportHideBasicPrint.user.js)\u003cbr /\u003e Removes the unsupported \"Basic Print\" button.\u003cbr /\u003e ![Reports - Remove \"Basic Print\"](./fasterWeb/docs/reportHideBasicPrint.png)                     | ⭐ 🐇 💋   |\n\n### Sault Ste. Marie Specific Userscripts for FASTER Web\n\nProbably not much value outside of Sault Ste. Marie.\n\n| Script                                                                                                                                                                           | Categories |\n| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------- |\n| [Field Validation](https://github.com/cityssm/userscripts/raw/main/fasterWeb/ssmFieldValidation.user.js)\u003cbr /\u003e Enforces field validation as per Sault Ste. Marie's requirements. | 🐇         |\n\n---\n\n## Userscripts for Spiceworks\n\n[Spiceworks](https://www.spiceworks.com/free-cloud-help-desk-software/) is a cloud based IT helpdesk application.\n\n### All Sections\n\n#### 📜 [IT Tools Menu Links](https://github.com/cityssm/userscripts/raw/main/spiceworks/itTools.user.js)\n\n- Replaces the \"IT Tools\" marketing links with links to the actual tools.\n\n### Help Desk / Tickets\n\n#### 📜 [Tickets - Fade Ticket List](https://github.com/cityssm/userscripts/raw/main/spiceworks/ticketsFade.user.js)\n\n- Reduces the visiblity of the ticket list when viewing a ticket.\n\n#### 📜 [Help Desk - Remove Unused Sidebar Tools](https://github.com/cityssm/userscripts/raw/main/spiceworks/helpdeskSidebar.user.js)\n\n- Adds menu options to remove unused tools from the help desk sidebar.\n\n### Help Desk / Knowledge Base\n\n#### 📜 [Knowledge Base - Remove \"New Article\" Button for Managers](https://github.com/cityssm/userscripts/raw/main/spiceworks/knowledgeBaseAdd.user.js)\n\n- Removes the \"New Article\" button for manager users, since it's not supported anyways.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcityssm%2Fuserscripts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcityssm%2Fuserscripts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcityssm%2Fuserscripts/lists"}