[Bash] Provjera ispravnosti downloada

C, C++, Java, PHP, Ruby...

Moderator/ica: Moderatori/ce

Pravila foruma
U naslovu teme unutar uglatih zagrada navesti o kojem jeziku je riječ. Primjer: [Java]
Odgovori
Avatar
Cooleech
Moderator
Postovi: 7024
Pridružen/a: 13 stu 2010, 21:12
Spol: M
OS: Arch Linux KDE
Lokacija: /hrvatska/solin/

[Bash] Provjera ispravnosti downloada

Post Postao/la Cooleech »

Pozdrav svima! :)

Već dosta dugo radim na ovoj skripti, mnogi od vas je vjerovatno već i koriste, pa evo da skrenem pozornost onima koji još ne znaju za nju! kava
Riječ je o bash skripti koja vam olakšava život pri provjeravanju skinutih datoteka (npr. .iso neke distribucije).
Dosta je ispolirana u radu, pa da ne duljim, oni koji žele vidjeti je na djelu mogu pogledati video, doduše već zastarjele verzije, Hash Checker-a 3.8.5. Link do videa nalazi se na HC-ovom home site-u među LINKS:

http://goo.gl/aRIk

Uskoro stiže i verzija sa ruskim prijevodom! ;)
Vl@do je napisao/la:Arch imaš upravo zato da uštediš na vremenu. Nemaš nikakvih problema s instalacijama, kompajliranjem i ostalim. Imaš jednostavno funkcionalan i stabilan, uvijek najsvježiji OS, a osim toga je sexy i cool do neba.
I've seen some idiots back in my time, but you man... you're special!
Lutherus

Re: Provjera ispravnosti downloada [Bash]

Post Postao/la Lutherus »

ja samo to u svome bashrc uredil ovako
function checksum()

{
action=$1
shift
if [[ ( $action == "-c" || $action == "--check" ) && $1 == *.* ]]; then
type="${1/*./}"
else type=$1
shift
fi
case $type in
md5 )
checktool=md5sum
;;
sha1 | sha )
checktool=sha1sum
;;
sha224 )
checktool=sha224sum
;;
sha256 )
checktool=sha256sum
;;
sha384 )
checktool=sha384sum
;;
sha512 )
checktool=sha512sum
;;
esac
case $action in
-g | --generate )
for file in "${@}"; do
$checktool "${file}" > "${file}".$type
done
;;
-c | --check )
for file in "${@}"; do
if [[ "${file}" == *.$type ]]; then
$checktool --check "${file}"
else $checktool --check "${file}".$type
fi
done
;;
-h | --help )
;;
esac
}



# MD5 checksum
function md5()
{
echo -n $@ | md5sum
}
ima dosta korisnih stvari i informacija na bashscripts.org i commandfu.org
Avatar
Cooleech
Moderator
Postovi: 7024
Pridružen/a: 13 stu 2010, 21:12
Spol: M
OS: Arch Linux KDE
Lokacija: /hrvatska/solin/

Re: Provjera ispravnosti downloada [Bash]

Post Postao/la Cooleech »

Wow, lijepa skriptica! :)

Ideja je odlična, ali pri izradi svoje skripte išao sam na jednostavnost instalacije i korištenja. A da mi postaneš mentor? ;)
Vl@do je napisao/la:Arch imaš upravo zato da uštediš na vremenu. Nemaš nikakvih problema s instalacijama, kompajliranjem i ostalim. Imaš jednostavno funkcionalan i stabilan, uvijek najsvježiji OS, a osim toga je sexy i cool do neba.
I've seen some idiots back in my time, but you man... you're special!
Lutherus

Re: Provjera ispravnosti downloada [Bash]

Post Postao/la Lutherus »

hvala.ma nisam ti ja neki programer.
Avatar
Cooleech
Moderator
Postovi: 7024
Pridružen/a: 13 stu 2010, 21:12
Spol: M
OS: Arch Linux KDE
Lokacija: /hrvatska/solin/

Re: Provjera ispravnosti downloada [Bash]

Post Postao/la Cooleech »

Uskoro izlazi nova verzija koja treba dosta testiranja jer je napravljena tako da bude neovisna o radnom okruženju. Dobrovoljci, slobodno se javite! :) sdobar :andjeo
Vl@do je napisao/la:Arch imaš upravo zato da uštediš na vremenu. Nemaš nikakvih problema s instalacijama, kompajliranjem i ostalim. Imaš jednostavno funkcionalan i stabilan, uvijek najsvježiji OS, a osim toga je sexy i cool do neba.
I've seen some idiots back in my time, but you man... you're special!
Avatar
Cooleech
Moderator
Postovi: 7024
Pridružen/a: 13 stu 2010, 21:12
Spol: M
OS: Arch Linux KDE
Lokacija: /hrvatska/solin/

Re: Provjera ispravnosti downloada [Bash]

Post Postao/la Cooleech »

Stigao je HC 4.0.6! :hepihepi

Klik ovdje
Vl@do je napisao/la:Arch imaš upravo zato da uštediš na vremenu. Nemaš nikakvih problema s instalacijama, kompajliranjem i ostalim. Imaš jednostavno funkcionalan i stabilan, uvijek najsvježiji OS, a osim toga je sexy i cool do neba.
I've seen some idiots back in my time, but you man... you're special!
Avatar
Cooleech
Moderator
Postovi: 7024
Pridružen/a: 13 stu 2010, 21:12
Spol: M
OS: Arch Linux KDE
Lokacija: /hrvatska/solin/

Re: [Bash] Provjera ispravnosti downloada

Post Postao/la Cooleech »

Heh, znao sam da negdje postoji nekakva tema za Hash Checker.. pa, evo vam ovdje najnovije izdanje koje još nije službeno objavljeno jer čekam povratne informacije vezano uz prevedeno. Isprobajte, javite mišljenje.

E, da.. umalo zaboravih.. U Setup datoteci, na 30-oj liniji stoji:

Kod: Označi sve

SearchEngine="duckduckgo.com" # TODO: import it from $SetupConfigFile
.. pa ako za provjeru hash rezultata ne želite koristiti DuckDuckGo nego Google, slobodno zakomentirajte tu liniju ili zamijenite duckduckgo.com s google.com. ;)

Edit: NE ZAKOMENTIRAT, neće radit. Mali ups.. :zvizdi
Privitak/ci
HashCheck-4.0.9-beta.tar.gz
HC 4.0.9 beta
(33.8 KiB) Preuzeto 475 puta.
Vl@do je napisao/la:Arch imaš upravo zato da uštediš na vremenu. Nemaš nikakvih problema s instalacijama, kompajliranjem i ostalim. Imaš jednostavno funkcionalan i stabilan, uvijek najsvježiji OS, a osim toga je sexy i cool do neba.
I've seen some idiots back in my time, but you man... you're special!
Odgovori