{ "id": "/tools/dev/", "name": "Bitgeek dev tools", "short_name": "Dev tools", "description": "Developer tools that run in your browser. Nothing is uploaded.", "lang": "en", "dir": "ltr", "start_url": "/tools/dev/", "scope": "/tools/dev/", "display": "standalone", "background_color": "#0e0f11", "theme_color": "#0e0f11", "categories": ["developer", "utilities", "productivity"], "icons": [ { "src": "/tools/dev/icons/icon-192.png", "sizes": "192x192", "type": "image/png", "purpose": "any" }, { "src": "/tools/dev/icons/icon-512.png", "sizes": "512x512", "type": "image/png", "purpose": "any" }, { "src": "/tools/dev/icons/maskable-192.png", "sizes": "192x192", "type": "image/png", "purpose": "maskable" }, { "src": "/tools/dev/icons/maskable-512.png", "sizes": "512x512", "type": "image/png", "purpose": "maskable" } ], "shortcuts": [ { "name": "Paste and pick a tool", "short_name": "Paste", "description": "Open the palette, paste text or a file, get the tools that fit", "url": "/tools/dev/#/open", "icons": [{ "src": "/tools/dev/icons/icon-192.png", "sizes": "192x192", "type": "image/png" }] }, { "name": "Editor", "url": "/tools/dev/#/t/editor.scratch", "icons": [{ "src": "/tools/dev/icons/icon-192.png", "sizes": "192x192", "type": "image/png" }] }, { "name": "Files", "url": "/tools/dev/#/files", "icons": [{ "src": "/tools/dev/icons/icon-192.png", "sizes": "192x192", "type": "image/png" }] }, { "name": "Pipelines", "url": "/tools/dev/#/pipelines", "icons": [{ "src": "/tools/dev/icons/icon-192.png", "sizes": "192x192", "type": "image/png" }] } ], "share_target": { "action": "/tools/dev/share-target", "method": "POST", "enctype": "multipart/form-data", "params": { "title": "title", "text": "text", "url": "url", "files": [ { "name": "files", "accept": [ "text/*", "application/json", "application/xml", "application/yaml", "application/x-yaml", "application/pdf", "application/zip", "application/x-zip-compressed", "message/rfc822", "application/vnd.ms-outlook", "application/x-x509-ca-cert", "application/x-pem-file", "application/pkix-cert", "application/jwt", "image/*", ".json", ".yaml", ".yml", ".xml", ".csv", ".tsv", ".txt", ".log", ".md", ".pem", ".crt", ".cer", ".der", ".har", ".eml", ".msg", ".jwt", ".zip", ".pdf", ".svg" ] } ] } }, "file_handlers": [ { "action": "/tools/dev/", "accept": { "application/json": [".json", ".har"], "application/yaml": [".yaml", ".yml"], "application/xml": [".xml"], "text/csv": [".csv"], "application/x-pem-file": [".pem"], "application/x-x509-ca-cert": [".crt", ".cer"], "message/rfc822": [".eml"], "application/jwt": [".jwt"], "text/plain": [".txt", ".log"] } } ], "protocol_handlers": [ { "protocol": "web+bitgeek", "url": "/tools/dev/#/open?u=%s" } ] }