Repository navigation
Releases
CrackDiggerEngine v2.0.0
CrackDiggerEngine 2.0.0: the package has a new name. It replaces CrackDiggerEngineByM51V5, which is deprecated.
Breaking changes
- Package ID:
CrackDiggerEngine(wasCrackDiggerEngineByM51V5). Remove the old package and add this one:dotnet remove package CrackDiggerEngineByM51V5 dotnet add package CrackDiggerEngine - Namespace:
using CrackDigger;(wasusing CrackDiggerEngineByM51V5;). Class and method names are unchanged, soCrackDiggerEngine.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
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 Ripsteamrip.com v1.0.0 Cracked Gamescracked-games.org v1.0.0 Fitgirl Repacksfitgirl-repacks.site v1.0.0 A Punka Gamesapunkagames.com v1.0.0 Mr PC Gamermrpcgamer.net v1.0.0 Ova Gamesovagames.com v1.2.0 Steam Unlockedsteamunlocked.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
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 Ripsteamrip.com Cracked Gamescracked-games.org Fitgirl Repacksfitgirl-repacks.site A Punka Gamesapunkagames.com Mr PC Gamermrpcgamer.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