pyWinUSB - program do tworzenia bootowalnych pendrive z windows

Miejsce, w którym użytkownicy forum mogą zaprezentować swoje własne projekty programistyczne.
kurek
Piegowaty Guziec
Piegowaty Guziec
Posty: 6
Rejestracja: 04 lut 2013, 16:44
Środowisko graficzne: Unity
Architektura: x86

pyWinUSB - program do tworzenia bootowalnych pendrive z windows

Post autor: kurek » 23 sie 2015, 19:39

Jako, że WinUSB do tworzenia bootowalnych pendrive z Windowsem na linuxie nie za bardzo dziala na nowszych dystrybucjach, postanowilem stworzyc jego odpowiednik w pythonie. Program wypaala tylko systemy Windows Vista i wzwyż.
Obrazek
Obrazek
https://github.com/Mati365/pyWinUSB

Instalacja:
(jeśli w systemie brak PIP)

Kod: Zaznacz cały

 sudo apt-get install python3-pip 
Instalacja przez pip już działa, wystarczy wydać polecenie:

Kod: Zaznacz cały

sudo pip install py-winusb
a po nim:

Kod: Zaznacz cały

 sudo pywinusb 
Ostatnio zmieniony 24 sie 2015, 13:23 przez kurek, łącznie zmieniany 1 raz.
Awatar użytkownika
enedil
Terminator
Terminator
Posty: 1304
Rejestracja: 08 wrz 2012, 16:54
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Re: pyWinUSB - program do tworzenia bootowalnych pendrive z windows

Post autor: enedil » 23 sie 2015, 23:30

Dostajesz ode mnie gwiazdkę!

Zamierzasz zająć się tłumaczeniem interfejsu i opaczkowaniem? Chociażby poprzez pip?
Dobrze jest, psiakrew, a kto powie, że nie, to go w mordę!

~moderatorzy
kurek
Piegowaty Guziec
Piegowaty Guziec
Posty: 6
Rejestracja: 04 lut 2013, 16:44
Środowisko graficzne: Unity
Architektura: x86

Re: pyWinUSB - program do tworzenia bootowalnych pendrive z windows

Post autor: kurek » 24 sie 2015, 08:18

enedil pisze:Dostajesz ode mnie gwiazdkę!

Zamierzasz zająć się tłumaczeniem interfejsu i opaczkowaniem? Chociażby poprzez pip?
Z tlu,aczeniem to nie wiem czy jest sens ale instalacja przez pip bedzie dostepna ;)
Awatar użytkownika
enedil
Terminator
Terminator
Posty: 1304
Rejestracja: 08 wrz 2012, 16:54
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Re: pyWinUSB - program do tworzenia bootowalnych pendrive z windows

Post autor: enedil » 24 sie 2015, 10:31

Powiedz mi jeszcze, czy działa to na Pythonie 3?
Bo nieuruchamiając, nie znalazłem niczego, co byłoby reliktem v.2, ale też o niczym to nie świadczy.

Idea projektu mi się podoba, ale nie myślę, że skorzystam - od jakiegoś czasu jedynym systemem komercyjnym na moim laptopie to OS X, a do Okien mnie nie ciągnie.
Dobrze jest, psiakrew, a kto powie, że nie, to go w mordę!

~moderatorzy
kurek
Piegowaty Guziec
Piegowaty Guziec
Posty: 6
Rejestracja: 04 lut 2013, 16:44
Środowisko graficzne: Unity
Architektura: x86

Re: pyWinUSB - program do tworzenia bootowalnych pendrive z windows

Post autor: kurek » 24 sie 2015, 13:21

enedil pisze:Powiedz mi jeszcze, czy działa to na Pythonie 3?
Bo nieuruchamiając, nie znalazłem niczego, co byłoby reliktem v.2, ale też o niczym to nie świadczy.

Idea projektu mi się podoba, ale nie myślę, że skorzystam - od jakiegoś czasu jedynym systemem komercyjnym na moim laptopie to OS X, a do Okien mnie nie ciągnie.
To mój pierwszy program w pythonie zatem nie wiem co byłoby ewentualnym reliktem wersji 2.x. Program jest zgodny z pythonem >= 3.4 :)
Instalacja przez pip już działa, wystarczy wydać polecenie:

Kod: Zaznacz cały

sudo pip install py-winusb
a po nim:

Kod: Zaznacz cały

 sudo pywinusb 
Awatar użytkownika
enedil
Terminator
Terminator
Posty: 1304
Rejestracja: 08 wrz 2012, 16:54
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Re: pyWinUSB - program do tworzenia bootowalnych pendrive z windows

Post autor: enedil » 24 sie 2015, 15:10

Skoro jest zgodny z Pythonem 3, to powinno używać się

Kod: Zaznacz cały

sudo pip3 install py-winusb
gdyż wiele dystrybucji (w tym Ubuntu) wciąż używa Pythona 2 jako domyślnego.

Jakie dokładnie zależności ma ten program?
Zauważyłem parted, pygobject, coreutils, ntfs-3g. Coś jeszcze?
Myślałem o stworzeniu paczki dla Arch Linuksa.
Dobrze jest, psiakrew, a kto powie, że nie, to go w mordę!

~moderatorzy
kurek
Piegowaty Guziec
Piegowaty Guziec
Posty: 6
Rejestracja: 04 lut 2013, 16:44
Środowisko graficzne: Unity
Architektura: x86

Re: pyWinUSB - program do tworzenia bootowalnych pendrive z windows

Post autor: kurek » 24 sie 2015, 16:07

enedil pisze:Skoro jest zgodny z Pythonem 3, to powinno używać się

Kod: Zaznacz cały

sudo pip3 install py-winusb
gdyż wiele dystrybucji (w tym Ubuntu) wciąż używa Pythona 2 jako domyślnego.

Jakie dokładnie zależności ma ten program?
Zauważyłem parted, pygobject, coreutils, ntfs-3g. Coś jeszcze?
Myślałem o stworzeniu paczki dla Arch Linuksa.
Nie wiem czy tworzenie paczki ma sens, program nie jest jeszcze specjalnie przetestowany pod katem niezawodności. Jako, ze z archa korzystaja raczej bardziej zaawansowani uzytkownicy to raczej poradzą sobie z pipem ;) Niemniej w przyszlosci moze to dodam.
Awatar użytkownika
enedil
Terminator
Terminator
Posty: 1304
Rejestracja: 08 wrz 2012, 16:54
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Re: pyWinUSB - program do tworzenia bootowalnych pendrive z windows

Post autor: enedil » 24 sie 2015, 16:45

Paczki niezaufane (coś à la PPA), są zawsze, podczas instalacji ściągane - można wtedy podać repozytorium GIT, które zajmuje się kodem.
Z tego powodu stabilnościąbym się nie martwił.
Dobrze jest, psiakrew, a kto powie, że nie, to go w mordę!

~moderatorzy
ODPOWIEDZ

Wróć do „Nasza twórczość”