Closes #49, with CSS fixes
This commit is contained in:
parent
47b261a7a4
commit
ba7b18c144
5 changed files with 160 additions and 6 deletions
|
@ -4,6 +4,10 @@
|
||||||
padding-top: 2rem;
|
padding-top: 2rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
h4 + h2 {
|
||||||
|
padding-top: 2rem;
|
||||||
|
}
|
||||||
|
|
||||||
.blog-post {
|
.blog-post {
|
||||||
a {
|
a {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
|
|
|
@ -25,15 +25,18 @@
|
||||||
|
|
||||||
.page__header__title {
|
.page__header__title {
|
||||||
font-weight: 300;
|
font-weight: 300;
|
||||||
line-height: 6.5rem;
|
|
||||||
text-shadow: 1px 1px 2px rgba($black, 0.3);
|
text-shadow: 1px 1px 2px rgba($black, 0.3);
|
||||||
|
|
||||||
@media (min-width: 901px) {
|
@media (min-width: 901px) {
|
||||||
font-size: 3rem;
|
font-size: 3rem;
|
||||||
|
line-height: 6.5rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
@media (max-width: 900px) {
|
@media (max-width: 900px) {
|
||||||
font-size: 2rem;
|
font-size: 2rem;
|
||||||
|
line-height: 1;
|
||||||
|
padding-top: 1rem;
|
||||||
|
padding-bottom: 1rem;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -165,11 +168,30 @@
|
||||||
pre {
|
pre {
|
||||||
margin-bottom: 2rem; padding: 2rem;
|
margin-bottom: 2rem; padding: 2rem;
|
||||||
|
|
||||||
background-color: $black;
|
|
||||||
border-radius: 3px;
|
border-radius: 3px;
|
||||||
color: $white;
|
|
||||||
font-size: 1rem;
|
font-size: 1rem;
|
||||||
line-height: 1.33;
|
line-height: 1.33;
|
||||||
|
overflow-x: auto;
|
||||||
|
overflow-y: hidden;
|
||||||
|
|
||||||
|
&:not([class]),
|
||||||
|
&.language-text {
|
||||||
|
background-color: $black;
|
||||||
|
color: $white;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.language-yaml {
|
||||||
|
background-color: #27273f;
|
||||||
|
color: #ffe066;
|
||||||
|
|
||||||
|
.atrule {
|
||||||
|
color: #f083ac;
|
||||||
|
}
|
||||||
|
|
||||||
|
.punctuation {
|
||||||
|
color: $white;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
table {
|
table {
|
||||||
|
|
|
@ -120,10 +120,28 @@
|
||||||
<h1>API Specification</h1>
|
<h1>API Specification</h1>
|
||||||
<h4>All of our APIs, in one place</h4>
|
<h4>All of our APIs, in one place</h4>
|
||||||
|
|
||||||
|
<h2>chainquery</h2>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="https://github.com/lbryio/chainquery">chainquery</a></li>
|
<li><a href="https://github.com/lbryio/chainquery">Codebase</a></li>
|
||||||
<li><a href="https://lbry.io/api">JSON-RPC</a></li>
|
<li><a href="">OpenAPI signature</a></li>
|
||||||
<li><a href="https://lbryio.github.io/lighthouse">Lighthouse</a></li>
|
</ul>
|
||||||
|
|
||||||
|
<h2>lbry</h2>
|
||||||
|
<ul>
|
||||||
|
<li><a href="https://lbry.io/api">Codebase</a></li>
|
||||||
|
<li><a href="/open-api/lbry.html">OpenAPI signature</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h2>lbrycrd</h2>
|
||||||
|
<ul>
|
||||||
|
<li><a href="https://github.com/lbryio/lbrycrd">Codebase</a></li>
|
||||||
|
<li><a href="/open-api/lbrycrd.html">OpenAPI signature</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h2>Lighthouse</h2>
|
||||||
|
<ul>
|
||||||
|
<li><a href="https://lbryio.github.io/lighthouse">Codebase</a></li>
|
||||||
|
<li><a href="">OpenAPI signature</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h1>The Front Desk</h1>
|
<h1>The Front Desk</h1>
|
||||||
|
|
55
open-api/lbry.md
Normal file
55
open-api/lbry.md
Normal file
|
@ -0,0 +1,55 @@
|
||||||
|
---
|
||||||
|
title: LBRY OpenAPI Specification
|
||||||
|
---
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
openapi: "3.0.0"
|
||||||
|
info:
|
||||||
|
version: 1.0.0
|
||||||
|
title: LBRY
|
||||||
|
license:
|
||||||
|
name: MIT
|
||||||
|
servers:
|
||||||
|
- url: http://lbry.swagger.io/v1
|
||||||
|
paths:
|
||||||
|
/blob_announce:
|
||||||
|
get:
|
||||||
|
summary: Announce blobs to the DHT
|
||||||
|
operationId: blobAnnounce
|
||||||
|
tags:
|
||||||
|
- blob
|
||||||
|
parameters:
|
||||||
|
- name: blob_hash
|
||||||
|
in: query
|
||||||
|
description: announce a blob, specified by blob_hash
|
||||||
|
required: false
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
- name: stream_hash
|
||||||
|
in: query
|
||||||
|
description: announce all blobs associated with stream_hash
|
||||||
|
required: false
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
- name: sd_hash
|
||||||
|
in: query
|
||||||
|
description: announce all blobs associated with sd_hash and the sd_hash itself
|
||||||
|
required: false
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
responses:
|
||||||
|
true:
|
||||||
|
description: A paged array of pets
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
$ref: "#/components/schemas/Blob"
|
||||||
|
default:
|
||||||
|
description: unsuccessful announcement
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
$ref: "#/components/schemas/Error"
|
||||||
|
```
|
55
open-api/lbrycrd.md
Normal file
55
open-api/lbrycrd.md
Normal file
|
@ -0,0 +1,55 @@
|
||||||
|
---
|
||||||
|
title: LBRYcrd OpenAPI Specification
|
||||||
|
---
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
openapi: "3.0.0"
|
||||||
|
info:
|
||||||
|
version: 1.0.0
|
||||||
|
title: LBRYcrd
|
||||||
|
license:
|
||||||
|
name: MIT
|
||||||
|
servers:
|
||||||
|
- url: http://lbrycrd.swagger.io/v1
|
||||||
|
paths:
|
||||||
|
/blob_announce:
|
||||||
|
get:
|
||||||
|
summary: Announce blobs to the DHT
|
||||||
|
operationId: blobAnnounce
|
||||||
|
tags:
|
||||||
|
- blob
|
||||||
|
parameters:
|
||||||
|
- name: blob_hash
|
||||||
|
in: query
|
||||||
|
description: announce a blob, specified by blob_hash
|
||||||
|
required: false
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
- name: stream_hash
|
||||||
|
in: query
|
||||||
|
description: announce all blobs associated with stream_hash
|
||||||
|
required: false
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
- name: sd_hash
|
||||||
|
in: query
|
||||||
|
description: announce all blobs associated with sd_hash and the sd_hash itself
|
||||||
|
required: false
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
responses:
|
||||||
|
true:
|
||||||
|
description: A paged array of pets
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
$ref: "#/components/schemas/Blob"
|
||||||
|
default:
|
||||||
|
description: unsuccessful announcement
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
$ref: "#/components/schemas/Error"
|
||||||
|
```
|
Loading…
Reference in a new issue