TenorSharp 1.6.1
See the version list below for details.
dotnet add package TenorSharp --version 1.6.1
NuGet\Install-Package TenorSharp -Version 1.6.1
<PackageReference Include="TenorSharp" Version="1.6.1" />
paket add TenorSharp --version 1.6.1
#r "nuget: TenorSharp, 1.6.1"
// Install TenorSharp as a Cake Addin #addin nuget:?package=TenorSharp&version=1.6.1 // Install TenorSharp as a Cake Tool #tool nuget:?package=TenorSharp&version=1.6.1
TenorSharp
TenorSharp is a C# Library for the TenorAPI. TenorSharp was made with dotNET 5.0 and 6.0
TenorSharp can be used to retrieve Content from Tenor without directly interfacing with the Tenor REST API.
Getting Started
For Development, fork and Clone this GitHub Repo.
For Usage, Refer to Installing
If you need more help, refer to the XML Doc Comments, or join the Discord Server.
Dependencies
TenorSharp is dependent on RestSharp and Newtonsoft.Json
Installing
Use NuGet to Install this Package
Usage
Refer to the Tenor API Attribution Guidelines to properly attribute Content retrieved from Tenor.
Usage Example
A Basic Tenor Search
public static void Main(string[] args)
{
var tenor = new TenorClient([API Key](https://tenor.com/gifapi));
Console.WriteLine(tenor.Search("test").GifResults[0].Shares);
}
Built With
- dotNET 5.0 - The framework used
- dotNET 6.0 - The framework used
Contributing
Please read CONTRIBUTING.md for details on the code of conduct, and the process for submitting pull requests.
Versioning
We use SemVer for versioning. For the versions available, see the tags on this repository.
Authors
- OmegaRogue - Initial work - OmegaRogue
See also the list of contributors who participated in this project.
License
This project is licensed under the GNU LGPL v3.0 License - see the COPYING.LESSER and COPYING files for details
Acknowledgments
- Hat tip to anyone whose code was used
- Powered by Tenor
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 is compatible. net5.0-windows was computed. net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net5.0
- Newtonsoft.Json (>= 13.0.1)
- RestSharp (>= 107.0.1)
-
net6.0
- Newtonsoft.Json (>= 13.0.1)
- RestSharp (>= 107.0.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Update to dotnet 5 and dotnet 6
Add Async Methods
Update Dependencies