mirror of
https://github.com/LukeHagar/plexcsharp.git
synced 2025-12-06 04:20:46 +00:00
76 lines
4.5 KiB
XML
76 lines
4.5 KiB
XML
<Project Sdk="Microsoft.NET.Sdk">
|
|
|
|
<PropertyGroup>
|
|
<IsPackable>true</IsPackable>
|
|
<PackageId>LukeHagar.PlexAPI.SDK</PackageId>
|
|
<Version>0.8.2</Version>
|
|
<TargetFramework>net8.0</TargetFramework>
|
|
<Authors>LukeHagar</Authors>
|
|
<Copyright>Copyright (c) LukeHagar 2024</Copyright>
|
|
<RepositoryUrl>https://github.com/LukeHagar/plexcsharp.git</RepositoryUrl>
|
|
<RepositoryType>git</RepositoryType>
|
|
<PackageTags>Plex Media Server SDK</PackageTags>
|
|
<Description># Plex Media Server OpenAPI Specification
|
|
|
|
An Open Source OpenAPI Specification for Plex Media Server
|
|
|
|
Automation and SDKs provided by [Speakeasy](https://speakeasyapi.dev/)
|
|
|
|
## Documentation
|
|
|
|
[API Documentation](https://plexapi.dev)
|
|
|
|
## SDKs
|
|
|
|
The following SDKs are generated from the OpenAPI Specification. They are automatically generated and may not be fully tested. If you find any issues, please open an issue on the respective repository.
|
|
|
|
| Language | Repository | Releases | Other |
|
|
| --------------------- | ------------------------------------------------- | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------- |
|
|
| Python | [GitHub](https://github.com/LukeHagar/plexpy) | [PyPI](https://pypi.org/project/plex-api-client/) | - |
|
|
| JavaScript/TypeScript | [GitHub](https://github.com/LukeHagar/plexjs) | [NPM](https://www.npmjs.com/package/@lukehagar/plexjs) \ [JSR](https://jsr.io/@lukehagar/plexjs) | - |
|
|
| Go | [GitHub](https://github.com/LukeHagar/plexgo) | [Releases](https://github.com/LukeHagar/plexgo/releases) | [GoDoc](https://pkg.go.dev/github.com/LukeHagar/plexgo) |
|
|
| Ruby | [GitHub](https://github.com/LukeHagar/plexruby) | [Releases](https://github.com/LukeHagar/plexruby/releases) | - |
|
|
| Swift | [GitHub](https://github.com/LukeHagar/plexswift) | [Releases](https://github.com/LukeHagar/plexswift/releases) | - |
|
|
| PHP | [GitHub](https://github.com/LukeHagar/plexphp) | [Releases](https://github.com/LukeHagar/plexphp/releases) | - |
|
|
| Java | [GitHub](https://github.com/LukeHagar/plexjava) | [Releases](https://github.com/LukeHagar/plexjava/releases) | - |
|
|
| C# | [GitHub](https://github.com/LukeHagar/plexcsharp) | [Releases](https://github.com/LukeHagar/plexcsharp/releases) | -
|
|
</Description>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup>
|
|
<Nullable>enable</Nullable>
|
|
<NoWarn>1591</NoWarn>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup>
|
|
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
|
<PackageReadmeFile>README.md</PackageReadmeFile>
|
|
<PackageLicenseFile>LICENSE.md</PackageLicenseFile>
|
|
</PropertyGroup>
|
|
|
|
<ItemGroup>
|
|
<None Include="..\..\..\NUGET.md" Pack="true" PackagePath="README.md"/>
|
|
<None Include="..\..\..\LICENSE.md" Pack="true" PackagePath="\"/>
|
|
<None Include="..\..\..\docs\**\*" Pack="true" PackagePath="\docs" CopyToOutputDirectory="PreserveNewest"/>
|
|
</ItemGroup>
|
|
|
|
<PropertyGroup>
|
|
<DebugSymbols>true</DebugSymbols>
|
|
<DebugType>portable</DebugType>
|
|
<IncludeSymbols>true</IncludeSymbols>
|
|
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup Condition="'$(GITHUB_ACTIONS)' == 'true'">
|
|
<ContinuousIntegrationBuild>true</ContinuousIntegrationBuild>
|
|
<PublishRepositoryUrl>true</PublishRepositoryUrl>
|
|
<EmbedAllSources>true</EmbedAllSources>
|
|
</PropertyGroup>
|
|
|
|
<ItemGroup>
|
|
<PackageReference Include="newtonsoft.json" Version="13.0.3" />
|
|
<PackageReference Include="nodatime" Version="3.1.9" />
|
|
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="8.0.0" PrivateAssets="All"/>
|
|
</ItemGroup>
|
|
|
|
</Project> |