Download install packages from GitHub release, then upload to omaha/sparkle. Thanks to @jumde for assistance on this. Fixes https://github.com/brave/brave-browser/issues/2578
23 lines
517 B
Python
23 lines
517 B
Python
import base64
|
|
import mimetypes
|
|
import requests
|
|
|
|
|
|
def get_content_type(filename):
|
|
return mimetypes.guess_type(filename)[0] or 'application/octet-stream'
|
|
|
|
|
|
def get(url, headers):
|
|
response = requests.get(url, headers=headers)
|
|
return response
|
|
|
|
|
|
def post(url, params, headers):
|
|
response = requests.post(url, json=params, headers=headers)
|
|
return response
|
|
|
|
|
|
def post_with_file(url, files, params, headers):
|
|
response = requests.post(url, files=files, data=params, headers=headers)
|
|
return response
|