]>
Commit | Line | Data |
---|---|---|
cc52de43 | 1 | #!/usr/bin/env python3 |
f940c317 | 2 | from __future__ import unicode_literals |
cc52de43 | 3 | |
915f2a92 | 4 | from datetime import datetime |
66c935fb | 5 | # import urllib.request |
915f2a92 | 6 | |
66c935fb | 7 | # response = urllib.request.urlopen('https://blackjack4494.github.io/youtube-dlc/update/LATEST_VERSION') |
e38df8f9 | 8 | # old_version = response.read().decode('utf-8') |
915f2a92 | 9 | |
7a5c1cfe | 10 | exec(compile(open('yt_dlp/version.py').read(), 'yt_dlp/version.py', 'exec')) |
e38df8f9 | 11 | old_version = locals()['__version__'] |
915f2a92 | 12 | |
3dd264bf | 13 | old_version_list = old_version.split(".", 4) |
915f2a92 | 14 | |
e38df8f9 | 15 | old_ver = '.'.join(old_version_list[:3]) |
16 | old_rev = old_version_list[3] if len(old_version_list) > 3 else '' | |
915f2a92 | 17 | |
f3b7c693 | 18 | ver = datetime.utcnow().strftime("%Y.%m.%d") |
5b328c97 | 19 | rev = str(int(old_rev or 0) + 1) if old_ver == ver else '' |
915f2a92 | 20 | |
e38df8f9 | 21 | VERSION = '.'.join((ver, rev)) if rev else ver |
22 | # VERSION_LIST = [(int(v) for v in ver.split(".") + [rev or 0])] | |
915f2a92 | 23 | |
7a5c1cfe | 24 | print('::set-output name=ytdlp_version::' + VERSION) |
915f2a92 | 25 | |
7a5c1cfe | 26 | file_version_py = open('yt_dlp/version.py', 'rt') |
915f2a92 | 27 | data = file_version_py.read() |
e38df8f9 | 28 | data = data.replace(old_version, VERSION) |
915f2a92 | 29 | file_version_py.close() |
5b328c97 | 30 | |
7a5c1cfe | 31 | file_version_py = open('yt_dlp/version.py', 'wt') |
915f2a92 U |
32 | file_version_py.write(data) |
33 | file_version_py.close() |