CoolFace
Apppublic

autonomous-os/hal-api-docs

sourceHugging Faceupdated 2mo agoView on Hugging Face
1likes
index.html96 linesDownload Raw Back to root
1<!DOCTYPE html>2<html lang="en">3<head>4  <meta charset="UTF-8">5  <meta name="viewport" content="width=device-width, initial-scale=1.0">6  <title>HAL API Docs — Autonomous OS</title>7  <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swagger-ui-dist@5/swagger-ui.css">8  <style>9    body { margin: 0; background: #0d1117; color: #c9d1d9; }10    .swagger-ui .topbar { display: none; }11    .swagger-ui { max-width: 960px; margin: 0 auto; padding: 20px; }12 13    /* Dark theme overrides */14    .swagger-ui,15    .swagger-ui .info .title,16    .swagger-ui .info p,17    .swagger-ui .info li,18    .swagger-ui .opblock-tag,19    .swagger-ui .opblock-summary-description,20    .swagger-ui .opblock-description-wrapper p,21    .swagger-ui table thead tr th,22    .swagger-ui table tbody tr td,23    .swagger-ui .parameter__name,24    .swagger-ui .parameter__type,25    .swagger-ui .response-col_status,26    .swagger-ui .response-col_description,27    .swagger-ui .response-col_links,28    .swagger-ui .model-title,29    .swagger-ui .model,30    .swagger-ui .tab li,31    .swagger-ui label,32    .swagger-ui .btn { color: #c9d1d9; }33 34    .swagger-ui .info a { color: #58a6ff; }35    .swagger-ui .scheme-container { background: #161b22; box-shadow: none; }36    .swagger-ui section.models { border: 1px solid #30363d; background: #161b22; }37    .swagger-ui section.models * { color: #e6edf3 !important; }38    .swagger-ui .model-title { color: #fff !important; font-weight: 600; }39    .swagger-ui .model-container .model-box .model { background: #161b22; }40    .swagger-ui section.models .model-container { background: #161b22; border-color: #30363d; }41    .swagger-ui .model-box { background: #0d1117; }42    .swagger-ui .prop-type { color: #79c0ff !important; }43    .swagger-ui .prop-format { color: #8b949e !important; }44    .swagger-ui .model-toggle::after { filter: invert(1); }45 46    .swagger-ui .opblock-tag { border-bottom-color: #30363d; }47    .swagger-ui .opblock-tag small { color: #8b949e; }48    .swagger-ui .opblock { border-color: #30363d; background: #161b22; }49    .swagger-ui .opblock .opblock-summary { border-color: #30363d; }50    .swagger-ui .opblock .opblock-summary-path,51    .swagger-ui .opblock .opblock-summary-path span,52    .swagger-ui .opblock .opblock-summary-path a,53    .swagger-ui .opblock .opblock-summary-operation-id,54    .swagger-ui .opblock .opblock-summary-description { color: #e6edf3 !important; }55    .swagger-ui .opblock .opblock-section-header { background: #0d1117; }56    .swagger-ui .opblock .opblock-section-header h4 { color: #c9d1d9; }57 58    .swagger-ui .opblock.opblock-get { border-color: #1f6feb; background: rgba(31,111,235,0.1); }59    .swagger-ui .opblock.opblock-get .opblock-summary { border-color: #1f6feb; }60    .swagger-ui .opblock.opblock-post { border-color: #238636; background: rgba(35,134,54,0.1); }61    .swagger-ui .opblock.opblock-post .opblock-summary { border-color: #238636; }62    .swagger-ui .opblock.opblock-put { border-color: #d29922; background: rgba(210,153,34,0.1); }63    .swagger-ui .opblock.opblock-put .opblock-summary { border-color: #d29922; }64    .swagger-ui .opblock.opblock-delete { border-color: #da3633; background: rgba(218,54,51,0.1); }65    .swagger-ui .opblock.opblock-delete .opblock-summary { border-color: #da3633; }66 67    .swagger-ui .responses-inner { background: #0d1117; }68    .swagger-ui .response-col_description__inner p { color: #8b949e; }69    .swagger-ui .highlight-code,70    .swagger-ui .microlight { background: #161b22 !important; color: #c9d1d9 !important; }71 72    .swagger-ui input[type=text],73    .swagger-ui textarea,74    .swagger-ui select { background: #0d1117; color: #c9d1d9; border-color: #30363d; }75 76    .swagger-ui .btn.execute { background: #238636; color: #fff; border-color: #238636; }77    .swagger-ui .btn.cancel { border-color: #da3633; color: #da3633; }78 79    .swagger-ui .loading-container .loading::after { color: #c9d1d9; }80  </style>81</head>82<body>83  <div id="swagger-ui"></div>84  <script src="https://cdn.jsdelivr.net/npm/swagger-ui-dist@5/swagger-ui-bundle.js"></script>85  <script>86    SwaggerUIBundle({87      url: "./openapi.json",88      dom_id: "#swagger-ui",89      deepLinking: true,90      presets: [SwaggerUIBundle.presets.apis, SwaggerUIBundle.SwaggerUIStandalonePreset],91      layout: "BaseLayout",92    });93  </script>94</body>95</html>96