Skip to content

Releases

CrackDiggerEngine v2.0.0

Choose a tag to compare

@github-actions github-actions released this 07 Nov 20:40

CrackDiggerEngine 2.0.0: the package has a new name. It replaces CrackDiggerEngineByM51V5, which is deprecated.

Breaking changes

  • Package ID: CrackDiggerEngine (was CrackDiggerEngineByM51V5). Remove the old package and add this one:
    dotnet remove package CrackDiggerEngineByM51V5
    dotnet add package CrackDiggerEngine
    
  • Namespace: using CrackDigger; (was using CrackDiggerEngineByM51V5;). Class and method names are unchanged, so CrackDiggerEngine.FindGameAsync(...) still works.

Fixes

  • Search keywords are escaped, so names with &, # or ? search correctly.
  • A missing title, link or image is an empty string instead of null.
  • All searches share one HttpClient, so searching every site no longer opens a new connection pool each time.
  • Requests name the library in their User-Agent; some sites refused requests without one.
  • No build warnings.

Sites

These work as of this release: fitgirl-repacks.site, apunkagames.com, mrpcgamer.net, ovagames.com. These don't, and are being looked at:

  • steamunlocked.pro returns results unrelated to the search.
  • cracked-games.org changed its layout, so nothing is found.
  • steamrip.com blocks requests with Cloudflare bot protection.

Install: dotnet add package CrackDiggerEngine. Needs .NET 8 or newer.

Second version with 2 new sites (total 7) supported and 2 new methods

Choose a tag to compare

@m51v5 m51v5 released this 05 Feb 19:02
934ceb2

Release Notes: CrackDiggerEngine v1.2.0

CrackDiggerEngine is a powerful and efficient library designed to search for game information from multiple supported sites.

Key Features

  • Multi-Site Search Capability:
    The engine supports searches across five distinct sites, with one site queried per call.
    And on this version added 2 funtioncs, one to srearch in all sites and other for filter sites and search on list of provided sites.

  • Supported SItes:

    Name Domain version
    Steam Rip steamrip.com v1.0.0
    Cracked Games cracked-games.org v1.0.0
    Fitgirl Repacks fitgirl-repacks.site v1.0.0
    A Punka Games apunkagames.com v1.0.0
    Mr PC Gamer mrpcgamer.net v1.0.0
    Ova Games ovagames.com v1.2.0
    Steam Unlocked steamunlocked.pro v1.2.0
  • Flexible Data Extraction:
    Fetch and format game details into JSON-like structures for easy processing.

  • Lightweight and Optimized:
    Developed for seamless integration into game-related projects requiring structured data extraction.

Requirements

  • .NET Version:

    • .NET 8.0 and higher
  • Dependencies:

    • HtmlAgilityPack (v1.11.72) for HTML parsing

For setup instructions, code samples, and detailed usage, please refer to the README.md.

Full Changelog: https://github.com/m51v5/CrackDiggerEngine/commits/1.2.0

First version with 5 sites supported

Choose a tag to compare

@m51v5 m51v5 released this 05 Feb 17:12
a4e1695

Release Notes: CrackDiggerEngine v1.0.0

CrackDiggerEngine is a powerful and efficient library designed to search for game information from multiple supported sites.

Key Features

  • Multi-Site Search Capability:
    The engine supports searches across five distinct sites, with one site queried per call.

  • Supported SItes:

    Name Domain
    Steam Rip steamrip.com
    Cracked Games cracked-games.org
    Fitgirl Repacks fitgirl-repacks.site
    A Punka Games apunkagames.com
    Mr PC Gamer mrpcgamer.net
  • Flexible Data Extraction:
    Fetch and format game details into JSON-like structures for easy processing.

  • Lightweight and Optimized:
    Developed for seamless integration into game-related projects requiring structured data extraction.

Requirements

  • .NET Version:

    • .NET 8.0 and higher
  • Dependencies:

    • HtmlAgilityPack (v1.11.72) for HTML parsing

For setup instructions, code samples, and detailed usage, please refer to the README.md.

Full Changelog: https://github.com/m51v5/CrackDiggerEngine/commits/1.0.0