Walk users through steps, scrape, and download list view Calendar events in CSV or ICS format for upload to calendar apps
Telestaff Shift Exporter Extension
A simple Kronos Telestaff calendar exporter. Since Kronos doesn't give access to the API's easily I wrote a extension that programmatically scrapes the data from the \"list view\" of the calendar. It walks users through how to go to the correct page to do this, as well as allowing input of the number of weeks. It then will export to either .csv or .ics formatting for manual upload to your calendar app. Nothing is stored besides the Telestaff URL locally to your browser so this should be safe for IT departments to use/deploy to your fleet.
Read more
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "Telestaff Shift Exporter", "version": "0.0.1.0", "description": "Walk users through steps, scrape, and download list view Calendar events in CSV or ICS format for upload to calendar apps", "permissions": [ "scripting", "tabs", "downloads", "activeTab", "storage" ], "host_permissions": ["*://*/calendar/*"], "background": { "service_worker": "background.js" }, "action": { "default_popup": "popup.html" }, "content_scripts": [ { "matches": ["*://*/calendar/*"], "js": ["content.js"] } ], "icons": { "16": "logo.png", "48": "logo.png", "128": "logo.png" }}
Read more