Skip to content

IPLeak.org - DNS Leak. IP Leak test. What is my IP address

Notifications You must be signed in to change notification settings

vpnarea/github-update-checker-1

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Update Checker

IP Leak, DNS Leak Test, WebRTC Test, What is my IP address 检查 GitHub 上指定的仓库是否有新 Release

C#

string userOrOrgName = "maijz128";
string repoName = "github-update-checker";
string currentVersion = "0.0.1";

UpdateChecker checker = new UpdateChecker(userOrOrgName, repoName, currentVersion);

checker.HasNewVersion(result =>{
    if(result){
        checker.OpenBrowserToReleases();
    }
});

Java

String userOrOrgName = "maijz128";
String repoName = "github-update-checker";
String currentVersion = "0.0.1";
UpdateChecker checker = new UpdateChecker(userOrOrgName, repoName, currentVersion);
checker.HasNewVersion((result)->{
    checker.OpenBrowserToReleases();
});

JavaSctipt

var userOrOrgName = "maijz128";
var repoName = "github-update-checker";
var currentVersion = "0.0.1";
var checker = UpdateChecker.createNew(userOrOrgName, repoName, currentVersion);
checker.hasNewVersion(function (result) {
   if(result) {
       checker.openBrowserToReleases();
   }
});

Python

user_org_name = "maijz128"
repo_name = "github-update-checker"
current_version = "0.0.1"
checker = UpdateChecker(user_org_name, repo_name, current_version)

def callback(result):
    if result:
        checker.open_browser2releases()

checker.has_new_version(callback)

GitHub API

订阅指定仓库的 Release 更新

https://github.com/{USER_OR_ORG}/{REPO_NAME}/releases.atom

示例:

https://github.com/maijz128/github-update-checker/releases.atom

订阅

获取指定仓库最新Release版本信息

https://api.github.com/repos/{USER_OR_ORG}/{REPO_NAME}/releases/latest

示例:

https://api.github.com/repos/maijz128/github-update-checker/releases/latest

浏览JSON

Demo

image

About

IPLeak.org - DNS Leak. IP Leak test. What is my IP address

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 41.9%
  • Java 32.4%
  • Python 12.2%
  • JavaScript 11.5%
  • HTML 2.0%