Открыть список
Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Как качать с Rapidshare.com premium используя wget

Настройка Linux
Недавно я, отчаявшись набрать рейтинг на torrents.ru, приобрел Premium аккаунт на известном файлообменнике rapidshare.com. Покупка эта, выполненная с помощью Visa, прошла не без фокусов, впервые в жизни мне звонили из двух банков, проверяя действительно ли я сошел с ума решил купить премиум аккаунт и заняло это несколько дней, а не несколько минут как обычно, ну да речь не об этом.
После покупки мне предложили вписать логин и пароль от аккаунта в Download master и забыть о проблемах. Что же делать если я преимущественно использую linux и люблю wget?

Читать дальше →
Всего голосов 59: ↑52 и ↓7 +45
Просмотры2.9K
Комментарии 124

Самый лучший топик

Habr

«Статистический анализ топиков попавших на первую страницу» или «Самый лучший топик выстрелит во вторник, после обеда, в разделе «Я умный», соберет больше всех голосов и комментариев».


Вытянуто с главной страницы. Линии некоторых кривых для большей наглядности нормализованы. Сырой материал можно изучить здесь.
Читать дальше →
Всего голосов 155: ↑124 и ↓31 +93
Просмотры323
Комментарии 27

Качаем файлы в бэкграунде

Настройка Linux
Здравствуйте.

У меня на работе безлимитка, которой иногда хочется пользоваться. Например, закачивать много-много музыки, так, чтобы оставил, забыл на пару дней, вспомнил, а оно уже закачалось. Проблема в том, что безлимитка, все-таки, ограничена по скорости (30Kb/s), и если в наглую оставить закачку wget'ом, то никто этому рад не будет.

Я написал небольшой скриптик, который пингует яндекс, и на основании этого меняет скорость закачки:
Читать дальше →
Всего голосов 44: ↑37 и ↓7 +30
Просмотры1.4K
Комментарии 66

Записываем Интернет-радио с помощью Streamripper

Чулан
Странно, что на Хабре ещё не упоминалась такая полезная программа как Streamripper. Это консольная программа, которая позволяет записывать Интернет-радио с таких ресурсов, как Shoutcast и Icecast. Причём не просто записывать, а вытаскивать из потока отдельные треки вместе с названиями.

Программа работает в Linux, FreeBSD, BeOS, Windows и OS/2. У Streamripper есть несколько графических оболочек, например StationRipper для Windows. Полный список оболочек есть на домашней странице Streamripper.
Читать дальше →
Всего голосов 8: ↑7 и ↓1 +6
Просмотры1.6K
Комментарии 12

Расширяем возможности wget

Настройка Linux
Здравствуйте.

Вот я и стал полноправным пользователем хабра. Хочу поблагодарить человека, который дал мне инвайт за эту статью:

Не так давно я начал постигать работу с Linux (в частности Ubuntu 8.10) и у меня появилась задача автоматического скачивания файлов по списку. «wget -i» конечно вещь хорошая, но мне хотелось большего, а именно:
  1. Скачивание списка ссылок из файла
  2. Скачивание одновременно нескольких файлов
  3. Перенос неудавшихся закачек в отдельный список для дальнейших повторных попыток.

Так что появилась необходимость в чуть более продвинутом инструменте для скачивания файлов, чем может предложить wget. Я решил реализовать его с помощью bash. Правда может помешать отсутствие опыта написания bash-скриптов, но как раз пришли выходные и часы проведенные за материалом по теме не прошли зря.
Читать дальше →
Всего голосов 79: ↑70 и ↓9 +61
Просмотры21.3K
Комментарии 48

Как качать с Rapidshare.com «free user», используя curl или wget

Настройка Linux
Появившаяся почти год назад статья про скачивание с многими любимого кладезя почти легальной вами же забэкапленной информации Rapidshare.com вызвала одобрение у публики хабра. За последнее время рапида убрала с себя капчу, сделала не столь долгим ожидание между загрузками, в общем, всем своим видом показывает, что с ней очень приятно работать. А если это можно делать ещё и бесплатно… так почему же нет?!
Читать дальше →
Всего голосов 84: ↑82 и ↓2 +80
Просмотры4.4K
Комментарии 33

Умная ретрансляция [wget > fifo > ices0 > icecast]

Настройка Linux
Давайте поговорим немного про умную ретрансляцию mp3 потоков?
Возникла необходимость сделать качественный mp3 relay с четырех нестабильных источников (которые транслируют одно и то же), в основном для себя.
Возьмем, к примеру, KissFM. Есть 4 источника, которые периодически отваливаются (три потока звука одинаково хорошие и один похуже).

На данный момент реализация такая:
Читать дальше →
Всего голосов 22: ↑20 и ↓2 +18
Просмотры4.1K
Комментарии 28

zenity + wget = GUI wget

Настройка Linux
Топик посвящается тем, кто не любит качать тяжелые файлы браузером из файлообменников, а также для тех кто хочет получше понять работу zenity.

В Linux есть много различных качальщиков от консольных до тяжелых java-приложений и мой скрипт это не еще один новый качальщик, это всего лишь приятная для глаз (eye-candy) обертка для стандартного Wget. Хотя в потенциале он умеет все что умеет Wget, но я реализовал только самые его основные функции. Цель данного скрипта — запустить закачку через wget (отвязав ее от браузера) и показывать ход ее выполнения.
Читать дальше →
Всего голосов 73: ↑63 и ↓10 +53
Просмотры7.8K
Комментарии 62

Google Chrome и RamDisk. Автоматизация, бэкап и автообновление

Google Chrome
Прочитав статью Отучаем Chrome кушать винчестеры, у меня появилась идея использовать рамдиск не только для Хрома, но и для многих других часто запускаемых приложений (WinRAR, Miranda, Firefox, веб-сервер, и т.п.).

Идеей я воспользовался, и остался очень доволен возросшей скоростью работы моего ноута (1000 мб/с против 35 мб/с!). Единственное, что потребовалось – сделать автоматический бэкап изменившихся файлов на рамдиске.

Для этой цели я решил использовать nnCron. Почитав форумы и всяческие хэлпы, я написал несколько скриптов, которые автоматизируют всю рутину, связанную с работой приложений на рамдиске.

В этой статье я затрону только браузер Chrome.

Итак, используем Chrome на рамдиске.
Читать дальше →
Всего голосов 29: ↑28 и ↓1 +27
Просмотры14.5K
Комментарии 49

Юмор в стиле Open Source

Open source
Несмотря на устоявшиеся представления о том, что приверженцы Open Source — унылые красноглазики, в лишний раз убедился в адекватности и позитивности настроя лидеров этого движения. Краткая предыстория такова:
  • у нас есть маленькая Open Source-компания, генеральный директор сейчас занят разработкой весьма нетривиального робота для скачивания и обработки интернет-сайтов на C++;
  • в связи с этим мы над ним давно шутим в стиле «хватит уже изобретать свой велосипед, когда для этого есть wget»;
  • несколько дней назад в сети появилось объявление нынешнего разработчика Wget о том, что он собирается прекратить разработку и ищет себе преемника;
  • на днях у нашего директора случился день рождения;
  • мы решили подшутить над ним, попросив автора Wget написать ему письмо с предложением стать мэйнтейнером Wget вместо того, чтобы продолжать писать своего робота.


Результат не заставил себя ждать:

Читать дальше →
Всего голосов 210: ↑185 и ↓25 +160
Просмотры3.5K
Комментарии 78

Парсим RSS LostFilm'a с помощью grep и передаем на закачку через wget

Децентрализованные сети
Tutorial
RSS
Однажды мне надоело вручную просматривать LostFilm на наличие новых вышедших серий и я решил автоматизировать этот процесс. Дело в том, что многие BitTorrent клиенты имеют в своих настройках так называемые папки слежения (wach directory). Как только в этой папке появляется новый torrent файл BitTorrent клиент сразу же начинает его загрузку. Обычной практикой, к примеру, является создание такой папки и открытие к ней доступа на запись по FTP. Теперь, все что нам требуется, это автоматизировать скачивание torrent файла по выходу нового эпизода в указанную папку для их дальнейшей автоматической загрузки. Как сделать именно это я сейчас и покажу.
Читать дальше →
Всего голосов 61: ↑53 и ↓8 +45
Просмотры18.9K
Комментарии 75

Продолжаем парсить RSS теперь уже kinozal'a используя grep, wget/curl

Децентрализованные сети
Tutorial
RSS
В моем предыдущем посте про автоматизацию загрузок новых эпизодов с RSS ленты LostFilm'а хабраюзер AmoN поднял правильный вопрос о невозможности описанным мною способом загрузки раздач, прямых ссылок на torrent файл которых в RSS ленте не содержится. В качестве примера был приведен трекер кинозал.тв. Именно решению этого вопроса посвящен сей пост ;)
Читать дальше →
Всего голосов 37: ↑31 и ↓6 +25
Просмотры10.9K
Комментарии 24

Парсер RSS на bash для Лостфильма: щадящий режим для RSS сервера, проверка скачанного

Настройка Linux
Из песочницы
Доброго времени суток!
Когда-то, благодаря этому топику, был написан неплохой парсер для Лостфильма. Сейчас я хотел бы поделиться собственной доработкой скрипта, связанной с изменением формата ссылок на Лостфильме, добавлением проверки на обновление ленты и проверки скачанного.

Прежде всего, что-бы снизить нагрузку на RSS сервер, при запросе ленты с помощью wget нужно использовать «If-Modified-Since:». Тогда, при отсутствии обновлений, мы не будем качать и обрабатывать всю ленту. Такой подход снизит нагрузку на сервер (и немного на наш компьютер).
Используем следующий вариант команды:

# Подготовка заголовка If-Modified-Since
lastmod="$( grep -m 1 Last-Modified response.out )"

header="If-Modified-Since:"${lastmod#*:}

Читать дальше →
Всего голосов 32: ↑28 и ↓4 +24
Просмотры5.3K
Комментарии 48

Проценты готовности в заголовке окна

Интерфейсы
Утилита wget (по крайней мере, Windows-версия) отображает процент готовности закачки в заголовке окна, и это одно из её полезных качеств.

А вот 7-Zip стабильной версии 9.20 (точнее, консольная утилита 7za.exe) не делает ничего подобного — хотя, очевидно, знает процент готовности архива и даже отображает его в последней из тех строк, которые выводит в консоли. Стало быть, за темпом хода работы не уследишь, если эта часть окна не видима, закрыта другими окнами.

Но по мере устаревания Windows XP эта разница исчезает из сознания потребителей: люди привыкают вообще не видеть заголовок окна программы на её кнопке на панели задач, а видеть значок только.

И это, пожалуй, печально — но многие ли всерьёз опечалены этим?…

Я вот, скорее, досадую.
Всего голосов 69: ↑16 и ↓53 -37
Просмотры813
Комментарии 12

Голосовая почта и качественный скачок услуги благодаря Google (FreeSWITCH edition)

Разработка систем связи
Из песочницы
При использовании современных телефонных платформ услуга голосовой почты стала настолько привычной и востребованной, что разработчики «софтовых» АТС создают модули голосовой почты, производители «железных» АТС создают целые платы голосовой почты, а операторы связи предлагают ее как услугу. Все, как говорится, просто и понятно. Не дозвонился до абонента, система тебя переадресует на голосовую почту и предлагает оставить сообщение. Далее есть несколько вариантов — абоненту высылается оповещение (чаще это письмо) о том что оставлено голосовое сообщение, мол — зайди в систему и послушай. В более продвинутом варианте на почту сразу приходит файл с записью, что позволяет не теряя времени на посещение интерфейса системы — сразу из письма прослушать файл. Но можно сделать услугу еще удобнее и качественнее.

FreeSWITH+Google=Voicemail 2.0

Читать дальше →
Всего голосов 37: ↑33 и ↓4 +29
Просмотры10.2K
Комментарии 17

Web-gui для wget (light)

PHP
Ранее здесь находилось описание возможных ситуаций, когда данное решение могло бы вам понадобиться, но давайте его опустим. Возможность удобного создания удаленных закачек, которые выполняются привычным wget-ом (можно спокойно увидеть их список при помощи ps), с отображением прогресса — идея не новая. И даже есть некоторые решения, но не актуальные, так как более 5 лет никем не поддерживаются.

Для торрентов всё просто и тривиально — ставим Transmission или любой аналогичный клиент с веб-мордой. Но для ссылок на простые файлы/страницы нужно что то своё. Вот короткий список задач, которые меня подтолкнули к написанию оного:
  • Смотрю фильм онлайн при помощи планшета, но появляются дела и надо бы его сохранить, чтоб досмотреть позже;
  • На удаленный сервер надо скачать файл, и приходится запускать терминал каждый раз;
  • Надо бы скачать образ свежего linuxmint, но на домашний NAS, а не ноутбук, работая за которым пришла эта идея;
  • Во время серфинга часто возникает задача сохранить файл и расшарить его.

Если вам стало интересно — добро пожаловать под кат:


Читать дальше →
Всего голосов 66: ↑49 и ↓17 +32
Просмотры28.1K
Комментарии 50

Как я всех посмотрел…

Data Mining
Из песочницы
… а потом ещё и лайков понаставил.

Всё началось с того, что на одном сайте знакомств я обнаружил, что фотографии там хранятся без обработки.
Читать дальше →
Всего голосов 37: ↑16 и ↓21 -5
Просмотры5K
Комментарии 6

Автор сurl просит Microsoft удалить алиасы curl и wget из PowerShell

Настройка LinuxPowerShell*nixОболочки


Позавчера компания Microsoft опубликовала исходный код PowerShell. Таким образом, это средство автоматизации и конфигурирования на базе .NET Framework стало доступным под Linux.

Некоторые скептически относятся к стратегии «Microsoft любит Linux», которую декларирует редмондский гигант. Кое-кто считает, что консоль от Microsoft не нужна в операционной системе, в которой есть bash. Обычно это просто эмоциональные высказывания, но есть и вполне рациональные аргументированные возражения по существу. Например, разработчик программы curl Дэниель Стэнберг (Daniel Stenberg) вполне логично говорит, что наличие внутри PowerShell одноимённого алиаса curl, а также wget совершенно неуместно, потому что мешает запустить нормальные привычные программы.
Читать дальше →
Всего голосов 54: ↑46 и ↓8 +38
Просмотры55.1K
Комментарии 242

Однажды встретились JMeter и незнакомка…

Высокая производительностьТестирование IT-системТестирование веб-сервисов

Кадр из фильма «Дом у озера». Встреча (www.kinopoisk.ru)

Джим ещё не знал, как подойти к ней, с чего начать разговор и на каком языке его вести. Но он видел многое, владел языками и имел в рукаве не один козырь. И будучи уверенным в помощи верных друзей (это мы с вами) и забыв про сомнения, шёл на встречу судьбе.

Ниже рассказ о том, как Джим завоёвывал снова и снова сердце незнакомой системы. Не подумайте, что незнакомок было несколько. Она была одна, единственная, но такая разная, и от того истории будут следовать одна за другой.
Приятного чтения
Всего голосов 21: ↑19 и ↓2 +17
Просмотры19.9K
Комментарии 5

Стандартный обмен 1С-Битрикс на BASH: инкрементальная выгрузка XML файлов каталога import и offers

API1С-БитриксРазработка под Linux
Из песочницы

Когда говорят о преимуществах 1С-Битрикс, в первых словах упоминают о лёгкой интеграции системы с 1С. Взаимодействие Битрикс с 1С осуществляется посредством передачи данных в формате CommerceML, который определяет формат XML файлов. В дополнение к этому Битрикс предлагает и стандарт обмена этими XML файлами между 1С и сайтом. Обмен состоит в отсылке из 1С обычных HTTP GET и POST запросов на сайт и получения от сайта простых ответов, определяющих результат выполнения команды.


Обычно декларируется, что в составе 1С существует некий "стандартный обмен с сайтом", который должен работать сразу после его включения. На практике, реализация обмена оказывается не такой тривиальной задачей, как это представляется вначале. Есть жалобы на то, что модуль обмена с сайтом 1С непомерно загружает систему и требует доработок под конкретные нужды. То есть, по факту, обмен вроде бы и есть, но чтобы заставить его работать так, как нужно, необходимо приложить усилия.


Есть ещё несколько причин, чтобы вклиниться в стандартный обмен:


  • Во-первых, источником данных для сайта не всегда может быть 1С. Это может быть какая-то другая информационная база или база другого сайта.
  • Кроме этого, может возникнуть ситуация, когда данные из 1С нужно дополнить другими данными или как-то изменить их.
  • Не всегда есть свободные программисты 1С, которые могут заняться доработками стандартной выгрузки или устранением неполадок в ней.
Читать дальше →
Всего голосов 21: ↑15 и ↓6 +9
Просмотры10.7K
Комментарии 16
1