Releases: liebki/GithubNet
V0.3.2 - New FindReadmeAuto method
Small changes only:
- Fixed username in GetFullRepository() (was not set because of wrong Split)
- Included new GetReadmeAuto() to enhance the chance of finding the readme file and content
- Changed the standard GetReadMeUrl()
V0.3.1 - Small additions incl. namespaces
Small changes:
- Reverted namespace changes, only 'GithubNet' now
- Added project url, readme url etc. as fields
- Added custom toString to all types
V0.3 - Reworked everything [Breaking changes]
Hi there
I finally had the time to rework the whole thing:
- New types and structure:
- New and more functions
To see what changed and how to use it, go here: DemoProject
V0.2 - Single repository crawl
Changes:
The update includes a new GetRepositoryInfoAsync() method for retrieving detailed information about GitHub repositories, a 'Repository' class to support it, and improved data types (TotalStars and TotalForks changed to integers).
New method GetRepositoryInfoAsync()
Feature: This method retrieves detailed information about a specific GitHub repository. It provides details such as the number of contributors, the number of open issues, and more (returns a repository-class).
Release 0.1
How to use:
- Create an instance of the
GithubNetClient
class. - Use the
GetTrendItemsAsync
method to retrieve a list ofTrendItem
objects representing trending repositories. You can optionally specify theloadTrendItemDetails
parameter astrue
to load all the available details, but note that this process can be time-consuming as it crawls through each page. - If needed, you can use the
GetTrendItemDetailsAsync
method to fetch additional details for a specificTrendItem
object. - Use the
GetTopicUrlFromTopicName
method to obtain the GitHub URL for a given topic.
The following methods are described in the text:
-
GetTrendItemsAsync
: This method retrieves a list ofTrendItem
objects representing trending repositories. It returns the list asynchronously and can optionally load all available details if theloadTrendItemDetails
parameter is set totrue
. -
GetTrendItemDetailsAsync
: This method fetches additional details for a specificTrendItem
object. It is used when you need more information about a particular repository in the list of trending repositories obtained fromGetTrendItemsAsync
. -
GetTopicUrlFromTopicName
: This method allows you to obtain the GitHub URL for a given topic. It takes the topic name as input and returns the corresponding URL.