FixtureFetcher 2.0.2
dotnet add package FixtureFetcher --version 2.0.2
NuGet\Install-Package FixtureFetcher -Version 2.0.2
<PackageReference Include="FixtureFetcher" Version="2.0.2" />
<PackageVersion Include="FixtureFetcher" Version="2.0.2" />
<PackageReference Include="FixtureFetcher" />
paket add FixtureFetcher --version 2.0.2
#r "nuget: FixtureFetcher, 2.0.2"
#:package FixtureFetcher@2.0.2
#addin nuget:?package=FixtureFetcher&version=2.0.2
#tool nuget:?package=FixtureFetcher&version=2.0.2
FixtureFetcher
FixtureFetcher is a NuGet package that allows you to fetch a given football/soccer fixture on a given day. It uses the Yahoo Sports API to get the iCalendar data for a team and parses it to find the event for the specified date.
Installation
To install FixtureFetcher, run the following command in the Package Manager Console:
Install-Package FixtureFetcher
Or use the NuGet Package Manager in Visual Studio.
Usage
To use FixtureFetcher, you need to import the FixtureFetchers namespace and call the GetFixture method with the team name and the date as parameters. The team name should be the same as the one used in the Yahoo Sports URL, for example “manchester-united” or “liverpool”. The date should be a DateOnly object from the System namespace. The method returns a Fixture object that contains information about the fixture such fixture summary and the start time, or null if there is no fixture for the given date. For example:
using FixtureFetchers;
using System;
namespace Example
{
class Program
{
static void Main(string[] args)
{
// Get the fixture for Manchester United on November 20, 2023
var fixture = FixtureFetcher.GetFixture("manchester-united", new DateOnly(2023, 11, 20));
if (fixture != null)
{
Console.WriteLine($"The fixture is: {fixture.Summary}");
Console.WriteLine($"The start time is: {fixture.StartTime}");
}
else
{
Console.WriteLine("There is no fixture for the given date.");
}
}
}
}
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net7.0 is compatible. 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. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net7.0
- Ical.Net (>= 4.2.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.