Willkommen Gast. Bitte einloggen oder registrieren. Haben Sie Ihre Aktivierungs E-Mail übersehen?
20.10.2021, 08:33:07

.
Einloggen mit Benutzername, Passwort und Sitzungslänge

Mitglieder
  • Mitglieder insgesamt: 25999
  • Letzte: Bob99
Statistiken
  • Beiträge insgesamt: 758690
  • Themen insgesamt: 60970
  • Heute online: 714
  • Am meisten online: 2287
  • (22.01.2020, 19:20:24)
Benutzer Online

Autor Thema:  wget neuste Ventoy Version runter laden , Aber wie ?  (Gelesen 1060 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Re: wget neuste Ventoy Version runter laden , Aber wie ?
« Antwort #15 am: 10.06.2021, 21:41:51 »
python 2 ist tot.

python3 AutoDownload.py

Re: wget neuste Ventoy Version runter laden , Aber wie ?
« Antwort #16 am: 10.06.2021, 21:44:48 »

Re: wget neuste Ventoy Version runter laden , Aber wie ?
« Antwort #17 am: 10.06.2021, 22:24:15 »
python3 AutoDownload.py


python3 AutoDownload.py
Traceback (most recent call last):
  File "AutoDownload.py", line 2, in <module>
    import wget
ModuleNotFoundError: No module named 'wget'


Gleiche Fehler


Re: wget neuste Ventoy Version runter laden , Aber wie ?
« Antwort #19 am: 10.06.2021, 22:30:00 »
python3 AutoDownload.py


python3 AutoDownload.py
Traceback (most recent call last):
  File "AutoDownload.py", line 2, in <module>
    import wget
ModuleNotFoundError: No module named 'wget'


Gleiche Fehler

Es ist nicht der gleiche Fehler,

pip3 install wget

Re: wget neuste Ventoy Version runter laden , Aber wie ?
« Antwort #20 am: 11.06.2021, 12:06:47 »
Ich habe den Code mal etwas aufgeräumt und die Abhängigkeit zu wget entfernt (wird seit 2015 nicht mehr weiterentwickelt):
#!/usr/bin/env python3

import requests
import os

GITHUB_API_URL = "https://api.github.com/repos/ventoy/Ventoy/releases/latest"


def download_file(url):
    filename = url.split('/')[-1]
    print(f'Filename: {filename}')
    if os.path.exists(filename):
        print(f'{filename} already exists, skipping...')
    else:
        response = requests.get(url)
        with open(filename, 'wb') as fp:
            fp.write(response.content)
        print(f'{filename} downloaded')


def main():
    response = requests.get(GITHUB_API_URL)
    response.raise_for_status()
    data = response.json()
    for filedata in data['assets']:
        url = filedata.get('browser_download_url', '')
        if url:
            print(f'Found URL: {url}')
            download_file(url)
    print('Finished')


if __name__ == '__main__':
    main()

Kannst du als z. B. download_ventoy.py speichern, ausführbar machen (chmod +x download_ventoy.py) und dann starten.

Gruß
Whitie

Re: wget neuste Ventoy Version runter laden , Aber wie ?
« Antwort #21 am: 12.06.2021, 23:00:01 »
Danke ,Funktioniert

Habe mir gedacht Ich könnte diesen Code auch für andere Downloads Benutzen aber bin zu Dumm sehe nicht mal wo die Files stehen die er runter ladet
« Letzte Änderung: 12.06.2021, 23:03:10 von C64 »

Re: wget neuste Ventoy Version runter laden , Aber wie ?
« Antwort #22 am: 13.06.2021, 10:22:51 »
Die heruntergeladenen Dateien werden in dem Ordner gespeichert in dem sich das Skript befindet.