Интернет

Просмотр Youtube при помощи Youtube Viewer

Домашняя страница:
code.google.com/p/trizen/

Лицензия: GNU GPL

Назначение: Youtube

Простая в использовании утилита позволяющая воспроизводить видео на Youtube, в том числе и с разрешением 1080p. Поддерживается расширенный поиск, просмотр категорий, просматр подписок, избранного и рекомендуемого видео, вывод полной информацию о ролике (включая комментарии, категорию, голосование, длительность, статистику), возможность комментирования и многое другое. То есть все что доступно через веб-браузер. Написана, на Perl. В распоряжении пользователя CLI и Gtk интерфейсы. Для воспроизведения используется внешний проигрыватель MPlayer, MPV, VLC, SMPlayer.
Проект не предлагает пакетов, поэтому ручная установка и поиск зависимостей потребует некоторого времени. Разработчики предлагают только пакеты для сборки в Arch Linux, Linux Mint и Debian Wheezy. Пользователи Ubuntu могут установить Youtube Viewer при помощи стороннего репозитария.

$ sudo add-apt-repository ppa:nilarimogard/webupd8
$ sudo apt-get update
$ sudo apt-get install youtube-viewer

Все настройки сохраняются в файле ~/.config/youtube-viewer/youtube-viewer.conf, который автоматически создается при первом запуске.
Получить все параметры можно запустив утилиту с ключом —help

$ youtube-viewer --help
$ youtube-viewer --tricks
$  youtube-viewer --examples

Чтобы просмотреть видео достаточно просто указать его URL

$  youtube-viewer 'https://www.youtube.com/watch?v=SIq6qMCU5hs'

Youtube Viewer

IRC клиент HexChat

Домашняя страница:
hexchat.github.io

Лицензия: GNU GPL

Назначение: IRC

HexChat (ранее XChat-WDK) IRC клиент на основе XChat для Unix и Windows. C простым в использовании и перестраиваемым интерфейсом. С возможностью одновлеменного подключения к разным сетям. Поддерживающий сценарии на Python и Perl, проверку орфографии, частные разговоры, черный список, поддержка подключения через прокси, обработка URL, настраиваемые горячие клавиши, SASL и многое другое. Программа есть в репозитариях большинства дистрибутивов Linux. В Ubuntu и Linux Mint установить его проще простого.

$ sudo apt-get install hexchat

При первом запуске будут запрошены параметры настройки сети и учетной записи. В дальнейшем работа с HexChat не отличается от большинства подобных программ.
Возможен перенос данных с XChat в HexChat. Для этого необходимо:

  • Переименовать ~/.xchat2 в ~/.config/hexchat
  • Переименовать ~/.config/hexchat/xchat.conf в ~/.config/hexchat/hexchat.conf
  • Переименовать ~/.config/hexchat/servlist_.conf в ~/.config/hexchat/servlist.conf
  • Переименовать ~/.config/hexchat/xchatlogs в ~/.config/hexchat/logs
  • Перенести все аддоны и скрипты (plugins/scripts) в ~/.config/hexchat/addons
  • Перенести сертификаты в ~/.config/hexchat/certs

HexChat

Веб-браузер QupZilla

Домашняя страница:
qupzilla.com

Лицензия: GNU GPL

Назначение: веб-браузер

Проект начат в 2010 году как образовательный, быстро завоевавший сторонников. Кросплатформенный браузер, написанный с использованием Python, PyQT и Qt4 библиотек и движка WebKit поддерживающем современные веб-стандарты. Потребляет меньше ресурсов чем Chrome и Mozilla. Интегрируется с окружением, по умолчанию использует значки текущей темы Linux, но при желании тему легко изменить. Встроен RSS Reader, поэтому внешнюю программу для чтения RSS потоков можно не использовать. При этом закладки, RSS-ленты и история организованны в одно окно. В принципе это даже удобно, нет большого количества окон. Возможно делать полные скриншоты веб-страниц. Предусмотрен импорт закладок из других браузеров. По умолчанию используется поисковая машина Google, но в других дистрибутивах могут менять. Например в Ubuntu это DuckDuckGo.
Languagetool
Для блокировки рекламы в браузер встроен AdBlock, но при желании можно добавить и другой фильтр. Имеется страница быстрого доступа на которой пользователь размещает ссылки на любимые сайты. Кроме этого полный набор нормального браузера — менеджер закачек, менеджер Cookie и менеджер паролей, Private Window, Website Inspector. Минус — отсутствие локализации интерфейса. SSL manager позволяет управлять защищенной передачей данных. Также можно настроить поддержку JavaScript и HTML5. Можно изменить User Agent выдаваемый браузером.
Languagetool
Пакет имеется в большинстве репозитариев Linux, поэтому установка проблем не вызывает. Последующие настройки обычно не вызывают проблем. Чтобы локализовать интерфейс, следует выбрать Tools — Preferences — Other- Language и указать язык.

$ sudo apt-get install qupzilla

Languagetool

BitTorrent клиент Bitflu

Домашняя страница:
http://bitflu.workaround.ch/

Лицензия: GNU GPL

Назначение: BitTorrent

Bitflu — легкий BitTorrent клиент, написанный на Perl. Графического интерфейса не имеет, запускается как демон. Для управления используется HTTP графический интерфейс или telnet. Основные настройки производятся в конфигурационом файле .bitflu.config. Где в частности задается порт и интерфейс для управления, ограничения на загрузку и скачивание, возможность перехода в chroot и многое другое.

Перед использованием необходимо доустановить зависимости:

$ sudo perl -MCPAN -e 'install Digest::SHA1'
$ sudo  perl -MCPAN -e 'install Danga::Socket'
$ wget -c http://bitflu.workaround.ch/bitflu/bitflu-1.51.tgz
$ tar xzvf bitflu-1.51.tgz
$ cd bitflu-1.51
$ ./bitflu.pl

При первом запуске будет создан конфигурационный файл. Для подключения по telnet следует использовать порт 4001. Набираем в консоли

$ telnet localhost 4001
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
# Welcome to Bitflu
bitflu> 
analyze_torrent     ADVANCED: Print decoded torrent information (excluding pieces)
autocancel          Cancel file after reaching given ratio
autocommit          Turns autocommiting on or off for a given queue id
autoload            Scan ./workdir/autoload for new files now
blacklist           Display current in-memory blacklist
bt_connect          Creates a new bittorrent connection
cancel              Removes a file from the download queue
clear               Clear telnet screen
clientstats         Display client breakdown
commit              Start to assemble given hash
config              Configure bitflu while running. Type 'help config' for more information
crashdump           Crashes bitflu
create_torrent      ADVANCED: Create .torrent-file from torrent_importdir
date                Displays current time and date
details             Display verbose information about given queue_id
df                  display free space
die                 Terminates bitflu
dig                 Resolve a hostname
fhcache             Display filehandle cache
files               Manages files of given queueid
grep                Searches for given regexp
head                Print the first 10 lines of input
help                Displays what you are reading now
history             Manages download history
import_torrent      ADVANCED: Import torrent from torrent_importdir
kannounce4          ADVANCED: Dump tracked kademlia announces
kannounce6          ADVANCED: Dump tracked kademlia announces
kdebug4             ADVANCED: Dump Kademlia nodes
kdebug6             ADVANCED: Dump Kademlia nodes
kvotes4             ADVANCED: Dump tracked kademlia votes
kvotes6             ADVANCED: Dump tracked kademlia votes
list                Display download queue
load                Start downloading a new .torrent file / Start download of HTTP-URL
log                 Display last log output
ls                  Display download queue
netstat             Display networking statistics
notify              Sends a note to other connected telnet clients
pause               Stops a download
peerlist            Display all connected peers
plugins             Displays all loaded plugins
quit                Disconnects current telnet session
rating              Display and modify rating
rename              Renames a download
repeat              Executes a command each second
resume              Resumes a paused download
schedule            Schedule configuration settings (Such as upspeed)
seedhide            Hide pieces from leechers while seeding a torrent
seedprio            Changes uploading/seeding priority of a torrent
sort                Sort output. Use "sort -r" for reversed sorting
tail                Print the last 10 lines of input
tracker             Displays information about tracker
useradmin           Create and modify accounts
vd                  Display download queue
verify              Check download for corruptions
version             Displays bitflu version string

В результате получим список команд. Или веб-браузер 127.0.0.1:4081.
Languagetool
Чтобы загрузить торретн и просмотреть результат используем команды

bitflu> load file.torrent
bitflu> vd

Веб-браузер Rekonq

Домашняя страница:
http://rekonq.kde.org/

Лицензия: GNU GPL

Rekonq — легковесный веб-браузер для KDE, основанный на WebKit, призванный заменить плотно интегрированный с этой средой Konqueror более современным браузером. Rekonq в отличие от предшественника представляет собой обособленное приложение и обходит его в тесте Acid3. Поддерживает вкладки, управление закладками, систему загрузок и уведомления KDE, режим приватного просмотра, встроенный блокировщик рекламы, возможность работы через прокси, плагины (Flash, Java), функциональность KIO-модулей и многое другое. Неплохо справляется с блокировкой рекламы. Вполне может работать с большим количеством одновременно открытых вкладок, при этом потребляет относительно не много оперативной памяти. Поддержка HTML5 и WebGL пока реализована недостаточно.

Languagetool

Follow tux_in on Twitter