Skip to content

Commit

Permalink
Update Downloader.py
Browse files Browse the repository at this point in the history
  • Loading branch information
Tips-Discord committed Jun 11, 2024
1 parent 4c2e43e commit 73a39d7
Showing 1 changed file with 15 additions and 19 deletions.
34 changes: 15 additions & 19 deletions Downloader.py
Original file line number Diff line number Diff line change
@@ -1,37 +1,33 @@
import requests
import colorama
import os
try:
import requests
except ImportError:
os.system("pip install requests")

os.system(f"title Cwelium Downloader")

stars = requests.get(f"https://api.github.com/repos/Tips-Discord/Cwelium").json()["stargazers_count"]

menu = f"""
{'██████╗ ██████╗ ██╗ ██╗███╗ ██╗██╗ ██████╗ █████╗ ██████╗ ███████╗██████╗ '.center(os.get_terminal_size().columns)}
{'██╔══██╗██╔═══██╗██║ ██║████╗ ██║██║ ██╔═══██╗██╔══██╗██╔══██╗██╔════╝██╔══██╗'.center(os.get_terminal_size().columns)}
{'██║ ██║██║ ██║██║ █╗ ██║██╔██╗ ██║██║ ██║ ██║███████║██║ ██║█████╗ ██████╔╝'.center(os.get_terminal_size().columns)}
{'██║ ██║██║ ██║██║███╗██║██║╚██╗██║██║ ██║ ██║██╔══██║██║ ██║██╔══╝ ██╔══██╗'.center(os.get_terminal_size().columns)}
{'██████╔╝╚██████╔╝╚███╔███╔╝██║ ╚████║███████╗╚██████╔╝██║ ██║██████╔╝███████╗██║ ██║'.center(os.get_terminal_size().columns)}
{'╚═════╝ ╚═════╝ ╚══╝╚══╝ ╚═╝ ╚═══╝╚══════╝ ╚═════╝ ╚═╝ ╚═╝╚═════╝ ╚══════╝╚═╝ ╚═╝'.center(os.get_terminal_size().columns)}
{f'Stars {stars}'.center(os.get_terminal_size().columns)}"""

def download_latest_release():
try:
response = requests.get("https://api.github.com/repos/Tips-Discord/Cwelium/releases/latest")
response.raise_for_status()
release_info = response.json()
asset_url = release_info['assets'][0]['browser_download_url']

response = requests.get(asset_url)
response = requests.get(response.json()['assets'][0]['browser_download_url'])
response.raise_for_status()

with open(f"Cwelium.exe", "wb") as file:
file.write(response.content)

file.write(response.content)
except requests.exceptions.RequestException as e:
print(f"Error: {e}")


if __name__ == "__main__":
print(menu)
print(f"""
{'██████╗ ██████╗ ██╗ ██╗███╗ ██╗██╗ ██████╗ █████╗ ██████╗ ███████╗██████╗ '.center(os.get_terminal_size().columns)}
{'██╔══██╗██╔═══██╗██║ ██║████╗ ██║██║ ██╔═══██╗██╔══██╗██╔══██╗██╔════╝██╔══██╗'.center(os.get_terminal_size().columns)}
{'██║ ██║██║ ██║██║ █╗ ██║██╔██╗ ██║██║ ██║ ██║███████║██║ ██║█████╗ ██████╔╝'.center(os.get_terminal_size().columns)}
{'██║ ██║██║ ██║██║███╗██║██║╚██╗██║██║ ██║ ██║██╔══██║██║ ██║██╔══╝ ██╔══██╗'.center(os.get_terminal_size().columns)}
{'██████╔╝╚██████╔╝╚███╔███╔╝██║ ╚████║███████╗╚██████╔╝██║ ██║██████╔╝███████╗██║ ██║'.center(os.get_terminal_size().columns)}
{'╚═════╝ ╚═════╝ ╚══╝╚══╝ ╚═╝ ╚═══╝╚══════╝ ╚═════╝ ╚═╝ ╚═╝╚═════╝ ╚══════╝╚═╝ ╚═╝'.center(os.get_terminal_size().columns)}
{f'Stars {requests.get(f"https://api.github.com/repos/Tips-Discord/Cwelium").json()["stargazers_count"]}'.center(os.get_terminal_size().columns)}""")
download_latest_release()
os.system("start Cwelium.exe")

0 comments on commit 73a39d7

Please sign in to comment.