FixtureFetcher 2.0.2

dotnet add package FixtureFetcher --version 2.0.2
                    
NuGet\Install-Package FixtureFetcher -Version 2.0.2
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="FixtureFetcher" Version="2.0.2" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="FixtureFetcher" Version="2.0.2" />
                    
Directory.Packages.props
<PackageReference Include="FixtureFetcher" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add FixtureFetcher --version 2.0.2
                    
#r "nuget: FixtureFetcher, 2.0.2"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package FixtureFetcher@2.0.2
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=FixtureFetcher&version=2.0.2
                    
Install as a Cake Addin
#tool nuget:?package=FixtureFetcher&version=2.0.2
                    
Install as a Cake Tool

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 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
2.0.2 326 11/20/2023
2.0.1 168 11/19/2023
2.0.0 199 11/19/2023
1.0.0 180 11/19/2023