LINUX.ORG.RU

Скрипт для загрузки комиксов xkcd на русском


0

1

Давно искал, но не нашел. Вот сам написал, рассудите:

Скачайте http://narod.ru/disk/28195173001/lol.txt.html вот этот файл, киньте его в домашнюю папку и создайте файл скрипта (лучше в формате .sh).

#!/bin/bash
wget -i lol.txt  -P <--! сюда вставьте адрес папки--> /dev/null
echo 'Загрузка завершена!'

Разрешите исполнение скрипта как программы и запустите. Программа все скачает сама.



Последнее исправление: AnimaliBi (всего исправлений: 6)
Ответ на: комментарий от AnimaliBi

Вот как раз таки без do и done оно работать будет точно, а вот без шебанга - далеко не всегда.

Deleted
()

Есть идейка для улучшения. Можно не показывать вывод wget (пользователю он ни к чему), а вывести сообщение о том, что всё скачалось, например, так:

do
wget -i lol.txt  -P <--! сюда вставьте адрес папки--> > /dev/null
echo 'Готово!'
done

Laz ★★★★★
()

В файле лишь есть статичный список ссылок на комиксы.
Стесняюсь спросить - к чему этот псевдозакос под псевдоэстетику линупс-шелл-скриптования, вместо выкладывания готового архива?

zolden ★★★★★
()
Ответ на: комментарий от zolden

Ну можно сделать готовую исполняемую программу с одним бинарником. Но мне как-то влом

AnimaliBi
() автор топика

Фиговатый какой-то скрипт. Что будете делать, когда они новый комикс выложат?

Правильнее было бы парсить страницы сайта, да тот сейчас упал.

AITap ★★★★★
()
Ответ на: комментарий от AITap

Он лежит уже несколько недель. Я планирую добавлять ссылки на новые комиксы, которые вроде должны появляться на comicisa.ru

AnimaliBi
() автор топика

Парсер страниц был бы актуальней..

Noisee
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.