Skip to content

Releases: liebki/GithubNet

V0.3.2 - New FindReadmeAuto method

03 Dec 13:01
Compare
Choose a tag to compare

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

02 Dec 11:36
Compare
Choose a tag to compare

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]

26 Nov 14:12
Compare
Choose a tag to compare

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

19 Jun 15:33
Compare
Choose a tag to compare

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

13 May 08:53
Compare
Choose a tag to compare

How to use:

  1. Create an instance of the GithubNetClient class.
  2. Use the GetTrendItemsAsync method to retrieve a list of TrendItem objects representing trending repositories. You can optionally specify the loadTrendItemDetails parameter as true to load all the available details, but note that this process can be time-consuming as it crawls through each page.
  3. If needed, you can use the GetTrendItemDetailsAsync method to fetch additional details for a specific TrendItem object.
  4. 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 of TrendItem objects representing trending repositories. It returns the list asynchronously and can optionally load all available details if the loadTrendItemDetails parameter is set to true.

  • GetTrendItemDetailsAsync: This method fetches additional details for a specific TrendItem object. It is used when you need more information about a particular repository in the list of trending repositories obtained from GetTrendItemsAsync.

  • 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.