diff options
| -rw-r--r-- | requirements.txt | 3 | ||||
| -rw-r--r-- | vidslice.py | 23 | 
2 files changed, 13 insertions, 13 deletions
| diff --git a/requirements.txt b/requirements.txt index 16a7ca2..5767b25 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,2 @@ -wxPython==4.0.4 +wxPython  cx_Freeze -agithub diff --git a/vidslice.py b/vidslice.py index 1f52dbc..04a7fc0 100644 --- a/vidslice.py +++ b/vidslice.py @@ -1,9 +1,10 @@ +import json  import subprocess  import sys +import urllib.request  import wx  import wx.adv -from agithub.GitHub import GitHub  from options import OptionsPanel  from output import OutputPanel @@ -13,16 +14,16 @@ VERSION = "1.5"  def check_update(parent): -    client = GitHub() -    status, data = client.repos.boringcactus.vidslice.releases.latest.get() -    if status == 200: -        newest_version = data['tag_name'].lstrip('v') -        if VERSION != newest_version: -            answer = wx.MessageBox("vidslice update available. download?", "Update", wx.YES_NO, parent) -            if answer == wx.YES: -                import webbrowser - -                webbrowser.open("https://github.com/boringcactus/vidslice/releases/latest") +    latest_release_api_url = 'https://api.github.com/repos/boringcactus/vidslice/releases/latest' +    with urllib.request.urlopen(latest_release_api_url) as latest_release_response: +        latest_release_obj = json.load(latest_release_response) +    newest_version = latest_release_obj['tag_name'].lstrip('v') +    if VERSION != newest_version: +        answer = wx.MessageBox("vidslice update available. download?", "Update", wx.YES_NO, parent) +        if answer == wx.YES: +            import webbrowser + +            webbrowser.open("https://github.com/boringcactus/vidslice/releases/latest")  def has_ffmpeg(): |