61

alex-seed пишет:

Там ответы неинтересные... Но вопрос порадовал  smile

Я на этот сайт заглядываю, ради поднятия настроения.

Debian GNU/Linux testing/sid (2.6.32)

62 (16.06.2010 15:12:06 отредактировано beastie)

Накопал на сайте аффтора его первое творение - крутой даунлоадер версии 0.1. И решил продолжить благое дело, слегка модифицировав исходный код.
Встречайте версию 0.2!
Думаю, что Денис оценит мой скромный взнос в принципиально новую ОС. Долго не мог определится, куда это выложить ab. Просьба особо не пинать - bash знаю постольку-поскольку. Написано just for fun.
К.О. тонко намекает на оболочку к wget'у.

#!/bin/bash
##########################################
###_Copyright_by_D.Popov_&_bestie__2010_##
###_______Downloader_files_from_________##
###_____________The HTTP/FTP____________##
##########################################

#For internationalization
title="Popov Downloader"
get_dir_notify="Write folder for downloading file"
get_link_notify="Write link downloading file"
bye_notify="Good-bye"
bad_dir_notify="Download directory  does not exist"
bad_url_notify="Bad URL"
downloading_notify="Downloading file..."
success_notify="File successfully downloaded"

width=200
double_width="$width*2"

ViewDialog()
{
    dirdownload=$(zenity --entry --title "$title" --text "$get_dir_notify" --width $width)
    if [ -d "$dirdownload" ]; then
        linktodownload=$(zenity --entry --title "$title" --text "$get_link_notify"  --width $width)
        return 1
    elif [ ! -e "$dirdownload" ] || [ -z "$dirdownload" ]; then
        zenity --error --title "$title" --text "$bad_dir_notify" --width $width
    else
        zenity --info --title "$title" --text "$bye_notify" --width $width
    fi

    return 0
}

GetFile()
{
    if [ -z "$linktodownload" ]; then
        zenity --error --title "$title" --text "$bad_url_notify" --width $width
    elif [ -n "$linktodownload" ]; then
        cd $dirdownload
        wget -c  $linktodownload 2>&1 | zenity --progress --title "$title" --text "$downloading_notify" --pulsate --auto-close --width $double_width
    fi
}


OnStart()
{
    #For console compatibility
    echo "############################################"
    echo "###________Popov_____downloader_________####"
    echo "###____________version___0.2____________####"
    echo "############################################"
}

Quit()
{
    if [ -n "$dirdownload" ] && [ -n "$linktodownload" ]; then
        zenity --info --title "$title" --text "$success_notify" --width $width
    fi
}

OnStart
ViewDialog
value=$?
if [ $value -eq 1 ]; then
    GetFile
    Quit
fi

63

beastie,
Вау! Как все круто! Давайте с Вами на пару тоже новую ось замутим, а?!  :lol:  :lol:

64

Мутноось ?

Я буду сниться тебе после смерти,  Под маской желтого шелка. Я очень тихо сыграю на флейте, И очень недолго.
  А ты пытайся в какой-то ответ  Интерпретировать звуки. (Я очень тихо играю на флейте. На грани слуха).
Я прячу в себе такую же тьму Под маской желтого шелка, Лицо собрав себе самому Из костяных осколков.

65

ab Да! И это будет принципиально новая ОС!
Честно говоря, когда-то баловался препарированием DSL и Knoppix'а, но копирайты не трогал - обычно просто менял стандартный набор пакетов.
Но потом, когда понял, что для нового дистра нужно что-то более значимое, чем желание выпендриться, то энтузиазма поубавилось.

66

renegat,
Типа да, название значения не имеет ab)

67

renegat пишет:

Мутноось ?

СБПНОС - Сверх Быстрая Принципиально Новая ОС

68

beastie пишет:
renegat пишет:

Мутноось ?

СБПНОС - Сверх Быстрая Принципиально Новая ОС

СБПОНОС - Сверх Быстрая Принципиально Открытая Новая ОС

69

Ядро у легкоатлетов возьмете ?  :lol:

Я буду сниться тебе после смерти,  Под маской желтого шелка. Я очень тихо сыграю на флейте, И очень недолго.
  А ты пытайся в какой-то ответ  Интерпретировать звуки. (Я очень тихо играю на флейте. На грани слуха).
Я прячу в себе такую же тьму Под маской желтого шелка, Лицо собрав себе самому Из костяных осколков.

70

Мы возьмем Пушечное ядро. Нет. Мы разобрались в металлургии и выпустим свое, новое ядро. А потом мы изложим новые принципы металлургии. А уже в 2015 году мы завоюем мир.

71

зря есть готовые : http://shop.rusathletics.com/obor/index … mp;kat=129

Я буду сниться тебе после смерти,  Под маской желтого шелка. Я очень тихо сыграю на флейте, И очень недолго.
  А ты пытайся в какой-то ответ  Интерпретировать звуки. (Я очень тихо играю на флейте. На грани слуха).
Я прячу в себе такую же тьму Под маской желтого шелка, Лицо собрав себе самому Из костяных осколков.