Initial Commit

This commit is contained in:
Luke Hagar
2024-01-01 15:47:37 -06:00
parent 203c48ae7c
commit f91c1e6f54
4519 changed files with 88021 additions and 0 deletions

View File

@@ -0,0 +1,3 @@
## Get Timeline
Get the timeline for a media item

View File

@@ -0,0 +1,12 @@
{/* Autogenerated DO NOT EDIT */}
import GetTimelineRequest from "/content/types/models/operations/get_timeline_request/python.mdx"
import Collapsible from "/src/components/Collapsible";
import Labels from "/src/lib/labels";
##### `request` *{`operations.GetTimelineRequest`}*
The request object to use for the request.
<Collapsible openLabel={Labels.showProperties} closeLabel={Labels.hideProperties}>
<GetTimelineRequest/>
</Collapsible>

View File

@@ -0,0 +1,11 @@
{/* Autogenerated DO NOT EDIT */}
import GetTimelineResponse from "/content/types/models/operations/get_timeline_response/python.mdx"
import Collapsible from "/src/components/Collapsible";
import Labels from "/src/lib/labels";
##### *{`operations.GetTimelineResponse`}*
<Collapsible defaultOpen openLabel={Labels.showProperties} closeLabel={Labels.hideProperties}>
<GetTimelineResponse/>
</Collapsible>

View File

@@ -0,0 +1,43 @@
<CH.Code>
```python GetTimeline.py
import sdk
from sdk.models import operations
s = sdk.SDK(
access_token="<YOUR_API_KEY_HERE>",
)
req = operations.GetTimelineRequest(
rating_key=6788.8,
key='<key>',
state=operations.State.PLAYING,
has_mde=7206.33,
time=6399.21,
duration=5820.2,
context='string',
play_queue_item_id=1433.53,
play_back_time=5373.73,
row=9446.69,
)
res = s.video.get_timeline(req)
if res.status_code == 200:
# handle response
pass
```
---
```json Example Response
{
"errors": [
{
"code": 1001,
"message": "User could not be authenticated",
"status": 401
}
]
}
```
</CH.Code>

View File

@@ -0,0 +1,12 @@
import CurlHeader from './_header.mdx';
import SDKHeader from './_header.mdx';
import OperationHeader from '/src/components/OperationHeader';
###### *Video*
<OperationHeader
sdkHeader={<SDKHeader />}
curlHeader={<CurlHeader />}
/>
{/* render operation */}

View File

@@ -0,0 +1,3 @@
## Start Universal Transcode
Begin a Universal Transcode Session

View File

@@ -0,0 +1,12 @@
{/* Autogenerated DO NOT EDIT */}
import StartUniversalTranscodeRequest from "/content/types/models/operations/start_universal_transcode_request/python.mdx"
import Collapsible from "/src/components/Collapsible";
import Labels from "/src/lib/labels";
##### `request` *{`operations.StartUniversalTranscodeRequest`}*
The request object to use for the request.
<Collapsible openLabel={Labels.showProperties} closeLabel={Labels.hideProperties}>
<StartUniversalTranscodeRequest/>
</Collapsible>

View File

@@ -0,0 +1,11 @@
{/* Autogenerated DO NOT EDIT */}
import StartUniversalTranscodeResponse from "/content/types/models/operations/start_universal_transcode_response/python.mdx"
import Collapsible from "/src/components/Collapsible";
import Labels from "/src/lib/labels";
##### *{`operations.StartUniversalTranscodeResponse`}*
<Collapsible defaultOpen openLabel={Labels.showProperties} closeLabel={Labels.hideProperties}>
<StartUniversalTranscodeResponse/>
</Collapsible>

View File

@@ -0,0 +1,38 @@
<CH.Code>
```python StartUniversalTranscode.py
import sdk
from sdk.models import operations
s = sdk.SDK(
access_token="<YOUR_API_KEY_HERE>",
)
req = operations.StartUniversalTranscodeRequest(
has_mde=8009.11,
path='/private',
media_index=5204.78,
part_index=7805.29,
protocol='string',
)
res = s.video.start_universal_transcode(req)
if res.status_code == 200:
# handle response
pass
```
---
```json Example Response
{
"errors": [
{
"code": 1001,
"message": "User could not be authenticated",
"status": 401
}
]
}
```
</CH.Code>

View File

@@ -0,0 +1,12 @@
import CurlHeader from './_header.mdx';
import SDKHeader from './_header.mdx';
import OperationHeader from '/src/components/OperationHeader';
###### *Video*
<OperationHeader
sdkHeader={<SDKHeader />}
curlHeader={<CurlHeader />}
/>
{/* render operation */}

View File

@@ -0,0 +1,17 @@
import StartUniversalTranscode from "./start_universal_transcode/start_universal_transcode.mdx";
import GetTimeline from "./get_timeline/get_timeline.mdx";
## Video
API Calls that perform operations with Plex Media Server Videos
### Available Operations
* [Start Universal Transcode](/python/video/start_universal_transcode) - Start Universal Transcode
* [Get Timeline](/python/video/get_timeline) - Get the timeline for a media item
---
<StartUniversalTranscode />
---
<GetTimeline />