mirror of
https://github.com/odin-lang/Odin.git
synced 2026-04-20 21:35:19 +00:00
Make the json for nightly have friendly URLs
This commit is contained in:
@@ -1,7 +1,8 @@
|
||||
import subprocess
|
||||
import sys
|
||||
import json
|
||||
import datetime;
|
||||
import datetime
|
||||
import urllib.parse
|
||||
|
||||
def main():
|
||||
files_by_date = {}
|
||||
@@ -12,9 +13,9 @@ def main():
|
||||
if parts[0]:
|
||||
json_str = execute_cli(f"b2 get-file-info {parts[0]}")
|
||||
data = json.loads(json_str)
|
||||
url = execute_cli(f"b2 make-url {data['fileId']}").strip()
|
||||
sha1 = data['contentSha1']
|
||||
name = remove_prefix(data['fileName'], "nightly/")
|
||||
url = f"https://f001.backblazeb2.com/file/odin-binaries/nightly/{urllib.parse.quote_plus(name)}"
|
||||
sha1 = data['contentSha1']
|
||||
ts = int(data['fileInfo']['src_last_modified_millis'])
|
||||
date = datetime.datetime.fromtimestamp(ts/1000).strftime('%Y-%m-%d')
|
||||
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
FILE_IDS=$(b2 ls --long odin-binaries nightly | cut -d ' ' -f 1)
|
||||
|
||||
while IFS= read -r line; do
|
||||
echo "... $line ..."
|
||||
done <<< "$list"
|
||||
Reference in New Issue
Block a user