Initial Combat Implementation
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"port": 27124,
|
||||
"insecurePort": 27123,
|
||||
"enableInsecureServer": false,
|
||||
"apiKey": "5f7fd910de8063b1e2c9b8627fb89a06cd25ea4e345266d9a1e977b2c8fab91e",
|
||||
"crypto": {
|
||||
"cert": "-----BEGIN CERTIFICATE-----\r\nMIIDRTCCAi2gAwIBAgIBATANBgkqhkiG9w0BAQsFADAiMSAwHgYDVQQDExdPYnNp\r\nZGlhbiBMb2NhbCBSRVNUIEFQSTAeFw0yNjA2MDEwMzQzMTJaFw0yNzA2MDEwMzQz\r\nMTJaMCIxIDAeBgNVBAMTF09ic2lkaWFuIExvY2FsIFJFU1QgQVBJMIIBIjANBgkq\r\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmyKPpip2R3CZ5sMtChuZXkEnfg+fuD5f\r\nnzfbk1M5LbwSM/0VWIA/VBlnbeEQanl7iWJ24GpM3Cu8gm2U+lcXefcMOU10Qs7N\r\nZpvOuIsiafOuQuMJR2ebd6vra11aSvp75aHybTouvx7fM1JM4jHrni9+VS6rxm0N\r\nAfHwW1sWNHyJsLsmBd0cjFxleZdxDRYenhBRxbqos3QSYLTRKNUnmD4/O7ZhHiGC\r\n/uhR0ZvVtd5L+nHDrjqBOSBjhnVelmbYYyym2zXfGvef55skFzDj1w0fxAZvoGwY\r\nVXlghnf9k/uSo3RFZo6QgtDaTNwmE4NvysJgOEOWdOarkwXXWnXfIwIDAQABo4GF\r\nMIGCMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgLEMDsGA1UdJQQ0MDIG\r\nCCsGAQUFBwMBBggrBgEFBQcDAgYIKwYBBQUHAwMGCCsGAQUFBwMEBggrBgEFBQcD\r\nCDARBglghkgBhvhCAQEEBAMCAPcwDwYDVR0RBAgwBocEfwAAATANBgkqhkiG9w0B\r\nAQsFAAOCAQEAIfLcusgIMN4z/8giIoQsui/sHvSCK1oY+knkZfaPbN4ZKyI0liU9\r\nrJHJ9CLF2eRzEFTUTQ6er6fencAub4hmb26BO6ZVbp4LyEAj0W2TN2CHRdIEWLpE\r\nSMckFa+pIAcfzVj7pLXW8WCCUA4B8pDdg6h9drEkHNKSggyTIzuny7+KKpfoTRyi\r\n25PACobDXfzkQ/i2uoHjNHqVi2MNgWX+VO55zF9PxsuPNNjxfFyFd84iNw9xZ1UR\r\n63SjkV0/7weG1z8kmkNPAaDFQVR7toy7+bXZ6SFK+f8SB2PSg2krHxzfZRfTzgpx\r\naRM3ltg1JWAH/Iv16UMAegi3bu8fJl7GNg==\r\n-----END CERTIFICATE-----\r\n",
|
||||
"privateKey": "-----BEGIN RSA PRIVATE KEY-----\r\nMIIEowIBAAKCAQEAmyKPpip2R3CZ5sMtChuZXkEnfg+fuD5fnzfbk1M5LbwSM/0V\r\nWIA/VBlnbeEQanl7iWJ24GpM3Cu8gm2U+lcXefcMOU10Qs7NZpvOuIsiafOuQuMJ\r\nR2ebd6vra11aSvp75aHybTouvx7fM1JM4jHrni9+VS6rxm0NAfHwW1sWNHyJsLsm\r\nBd0cjFxleZdxDRYenhBRxbqos3QSYLTRKNUnmD4/O7ZhHiGC/uhR0ZvVtd5L+nHD\r\nrjqBOSBjhnVelmbYYyym2zXfGvef55skFzDj1w0fxAZvoGwYVXlghnf9k/uSo3RF\r\nZo6QgtDaTNwmE4NvysJgOEOWdOarkwXXWnXfIwIDAQABAoIBAAgNexH44f+55rfK\r\nMqnhgt6qWJDgvU/W3ieE5yzIsrOMnX3ZEtK4yzVRoWfKAoxGoAu04E8aHpyp/Ibh\r\nPQO9od0McNi1wvfjF+vOBclqzlQTCsrFv6DXFztEmJJ9beKSLkWnWDySX5aIZ5C9\r\nInsavbD7pLSzhnyJlXEf+gYmPmZmIOcENLTjLnRWYQv71hiEnIDNSlP19xRNe0eZ\r\nHpcahKyMFVZLm2FRs/dkygMKW80laaxd8bsq3PPA1Guzt50w0nGBH6K+x3N+ewmC\r\ndR2gSbH6OMHZ8XkkpqJlWKX9N182O5vhqy3YEplEq0T8MDhqWMLDZsH74OPzN/N0\r\nkbaZH5ECgYEA2OZBMZZ204dcBH78dqBlaEaGjbNRozFtyrgWnoYrZxuB+euHEwi0\r\nirqhl0i8yj1PhwmsGTbxNEFeqrFJvSsHoH4TQ7oJisawcrxmAbtxvPO7ZyZajVVZ\r\nAQwSg7uJrdsYDAXegOkytTkcFS2WgJkxhDJBc75bTo5zNx0KGYUaSfkCgYEAtxns\r\ntwsNfkJ2pcwhGvjCGBjFa8f+xaFUoNPWP0LY2wOurh930dB0lMOiLy3MSVV8Azv9\r\nSr8Y9S0o5vy+Ph0muFlHhz1JXL9sBWzYPxaGy6PNGjErGgRZUZqysVMxKaTsNwWC\r\nks48ouMSuHZx8bepi2dBImzUd24UusWP2SjAGPsCgYEAz0I2ycudgEO4ChPN6w0Z\r\n2aqKqJzRRb/VygBenNxYXQ5MBSSqzeVjn6z2/DjlLduoQsFbUjzN/8D3VORUMg8M\r\nGrBeeDktJQ73TKv6TW1wIb5FNSvRG3ySsA15I6fwx9C0CckR9NzhN4p660HErt20\r\nEz5yjMc5OLemIOP+4qPtmwECgYAH99TZUl3P9Mx9ApkeN10a91kAC8AGkbLBHPbh\r\n4eLWBR8A7NWmB9BK+QiBzRhqyJGRAndPXWmUodZ51t3gjhw1QY1fUUd0BdCJm+b9\r\nN9m92u7+CM27YB0S9Ax6swgcq9SrwE2iXd89p2wVIvJqdnemXWP0P5AvclbsmdRc\r\nuu1BKQKBgBPS78pPNrSO1+dBO2LCqujWA6zduv0uABODR0SwSJzUS9OSXoBE9oY8\r\n94OV1q0akOBLVrxdDYypQkOp8/iyS+8W34AQdLhYF2ILXHi8WAC5mymvTYUh2HH+\r\nBOeel4ED9pnBZd49krHlA/fXE7+JHCeOdduvNjfMlH81Ad2eTf1N\r\n-----END RSA PRIVATE KEY-----\r\n",
|
||||
"publicKey": "-----BEGIN PUBLIC KEY-----\r\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmyKPpip2R3CZ5sMtChuZ\r\nXkEnfg+fuD5fnzfbk1M5LbwSM/0VWIA/VBlnbeEQanl7iWJ24GpM3Cu8gm2U+lcX\r\nefcMOU10Qs7NZpvOuIsiafOuQuMJR2ebd6vra11aSvp75aHybTouvx7fM1JM4jHr\r\nni9+VS6rxm0NAfHwW1sWNHyJsLsmBd0cjFxleZdxDRYenhBRxbqos3QSYLTRKNUn\r\nmD4/O7ZhHiGC/uhR0ZvVtd5L+nHDrjqBOSBjhnVelmbYYyym2zXfGvef55skFzDj\r\n1w0fxAZvoGwYVXlghnf9k/uSo3RFZo6QgtDaTNwmE4NvysJgOEOWdOarkwXXWnXf\r\nIwIDAQAB\r\n-----END PUBLIC KEY-----\r\n"
|
||||
}
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"id": "obsidian-local-rest-api",
|
||||
"name": "Local REST API with MCP",
|
||||
"version": "4.1.2",
|
||||
"minAppVersion": "1.4.0",
|
||||
"description": "A secure REST API and Model Context Protocol (MCP) server for your vault.",
|
||||
"author": "Adam Coddington",
|
||||
"authorUrl": "https://adamcoddington.net/",
|
||||
"isDesktopOnly": true
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
/* Sets all the text color to red! */
|
||||
|
||||
div.obsidian-local-rest-api-settings div.api-key-display {
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
div.obsidian-local-rest-api-settings pre {
|
||||
font-size: 0.8em;
|
||||
padding: 10px 20px;
|
||||
margin: 10px 25px;
|
||||
background-color: var(--background-modifier-cover);
|
||||
font-family: monospace;
|
||||
user-select: all;
|
||||
}
|
||||
|
||||
div.obsidian-local-rest-api-settings div.setting-item-control {
|
||||
min-width: 50%;
|
||||
}
|
||||
|
||||
div.obsidian-local-rest-api-settings textarea {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
div.obsidian-local-rest-api-settings div.certificate-expired {
|
||||
padding: 10px 20px;
|
||||
border: 2px solid #ff0000;
|
||||
}
|
||||
|
||||
div.obsidian-local-rest-api-settings div.certificate-expiring-soon {
|
||||
padding: 10px 20px;
|
||||
border: 2px solid #ffff00;
|
||||
}
|
||||
|
||||
div.obsidian-local-rest-api-settings div.certificate-regeneration-recommended {
|
||||
padding: 10px 20px;
|
||||
border: 2px solid #ffff00;
|
||||
}
|
||||
|
||||
div.obsidian-local-rest-api-settings table.api-urls tr {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
div.obsidian-local-rest-api-settings table.api-urls th,
|
||||
div.obsidian-local-rest-api-settings table.api-urls td {
|
||||
padding: 5px 25px;
|
||||
}
|
||||
|
||||
div.obsidian-local-rest-api-settings table.api-urls tr.disabled td.name,
|
||||
div.obsidian-local-rest-api-settings table.api-urls tr.disabled td.url {
|
||||
text-decoration: line-through;
|
||||
}
|
||||
|
||||
div.obsidian-local-rest-api-settings p {
|
||||
padding: 0px 15px;
|
||||
}
|
||||
Reference in New Issue
Block a user