Kompx.com or Compmiscellanea.com

ELinks. Использование

Операционные системы : Windows, Linux

Перейти к страницам:

ELinks - Текстовый, или консольный веб браузер. Описание: возможности, скриншоты, где скачать.

ELinks. Настройка - Как настроить ELinks.


Запущенный ELinks позволяет делать почти все, что он может через использование его меню. Так что далее речь только о том, как запустить ELinks и, для примера, как сделать несколько других вещей.

1 ) Как запустить ELinks - ELinks может быть запущен в среде с графическим интерфейсом (X Windows, MS Windows и др.) или с интерфейсом командной строки. В первом случае сначала должен быть запущен эмулятор терминала / консоль: xterm, rxvt, Win32 консоль и другие:

ELinks ( Linux )

- Что бы запустить ELinks, введите команду:

elinks

- Что бы запустить ELinks, открывающий веб-документ из интернета:

elinks Веб-адрес веб-документа

- Что бы запустить ELinks получающим доступ к жесткому диску для просмотра локальных папок:

elinks file:///

или:

elinks /

- Что бы запустить ELinks, открывающий локальную папку:

elinks file:///home/user1/

или:

elinks /home/user1/

- Что бы запустить ELinks, открывающий локальный файл:

elinks file:///home/user1/document1.htm

или:

elinks /home/user1/document1.htm

ELinks ( Windows )

- Что бы запустить ELinks, введите команду:

elinks

- Что бы запустить ELinks, открывающий веб-документ из интернета:

elinks Веб-адрес веб-документа

- Что бы запустить ELinks получающим доступ к жесткому диску для просмотра локальных папок:

elinks file:///

- Что бы запустить ELinks, открывающий локальную папку:

elinks file://c/home/user1/

- Что бы запустить ELinks, открывающий локальный файл:

elinks file://c/home/user1/document1.htm

2 ) Для доступа к меню ELinks:

Нажать Esc на клавиатуре

3 ) Что бы открыть веб-документ в уже запущенном ELinks:

Нажать g на клавиатуре или Esc --> File --> Go to URL --> [ Ввести веб-адрес ] --> Enter

4 ) Вернуться назад:

Клавиша-стрелка влево на клавиатуре или Esc --> File --> Go back

5 ) Открыть ссылку в новой фоновой вкладке:

Shift - t или Esc --> Link --> Open in new tab in background

6 ) Перейти к следующей вкладке:

Shift - > или Esc --> View --> Next tab

7 ) Закрыть вкладку:

Нажать c на клавиатуре или Esc --> View --> Close tab

8 ) Передать URI внешнему приложению, когда ELinks запущен в эмуляторе терминала. Передать URI можно множеству приложений, в данном случае речь о передаче URI в буфер обмена. Настройка этой возможности объясняется здесь:

- Что бы передать в буфер обмена URI веб страницы открытой в ELinks:

Alt - p

- Что бы передать в буфер обмена URI выбранной ссылки на странице:

Alt - l

9 ) Редактировать текстовые поля форм веб-страниц во внешнем текстовом редакторе. Если ELinks скомпилирован с поддержкой внешних текстовых редакторов, тот или иной имеющийся в системе редактор может быть использован для редактирования текстовых полей форм веб-страниц, как в среде с графическим интерфейсом, так и с интерфейсом командной строки. Настройка этой возможности объясняется здесь. Что бы редактировать текст в текстовом поле формы:

Перевести курсор в текстовое поле формы, нажать на клавиатуре Enter, чтобы начать редактировать. Ctrl - t что бы запустить внешний текстовый редактор, выбранный в процессе настройки. Ввести / редактировать текст в запущенном редакторе. Затем:

- Если это редактор с графическим интерфейсом:

Нажать Сохранить или Save в его меню или использовать сочетание клавиш, например Ctrl - S, чтобы сохранить подготовленный текст. Закрыть окно редактора - введенный / редактированный и сохраненный во внешнем редакторе текст оказывается в текстовом поле формы, готовый к отсылке.

- Если это редактор с текстовым интерфейсом, например vi или vim:

Esc что бы выйти из режима ввода, потом : [двоеточие] чтобы приступить к вводу команды, wq, затем Enter, чтобы сохранить и выйти из редактора. Введенный / редактированный и сохраненный во внешнем редакторе текст оказывается в текстовом поле формы, готовый к отсылке. Если это не vi или vim, процедура все равно такая же, просто используются соответствующие команды данного редактора.


Aliosque subditos et thema

 

Вырезать фрагмент из видео. FFmpeg

 

Вырезать фрагмент из видео с помощью ffmpeg: Есть два способа как вырезать фрагмент из видео файла с помощью ffmpeg. Первый хоть сам по себе и хорош, более того - быстрее, однако иногда в результате получаются файлы с некоторыми дефектами. Для этих случаев существует второй способ вырезать фрагмент из видео: он значительно более медленный, получающиеся файлы больше, но они в общем всегда соответствуют уровню качества файлов, из которых их извлекали. Способ : 1 ffmpeg -ss <начало> -t <продолжительность> -i in1.avi -vcodec copy -acodec copy out1.avi Способ : 2 ffmpeg -ss <начало> -t <продолжительность> -i in1.avi -sameq out1.avi - <начало> - где начинается фрагмент видео файла, который будет вырезаться с помощью ffmpeg. Формат: 00:00:00 - часы:минуты:секунды - чч:мм:сс - <продолжительность> - продолжительность фрагмента видео файла, который будет вырезаться с помощью ffmpeg. Формат: 00:00:00 - часы:минуты:секунды - чч:мм:сс Примеры ffmpeg -ss 01:19:00 -t 00:05:00 -i in1.avi -vcodec copy -acodec copy out1.avi ffmpeg -ss 01:19:00 -t 00:05:00 -i in1.avi -sameq out1.avi - ffmpeg вырезает из видео файла фрагмент, который начинается с 1 часа 19 минут 0 секунд. Продолжительность вырезаемого фрагмента видео 5 минут 0 секунд. О ffmpeg: ( Home page ) ( Список поддерживаемых форматов файлов и кодеков )

Браузер lynx. Создание sitemap.xml

 

Существует немало онлайн сервисов для создания sitemap.xml. Однако его можно сделать и самому на своем компьютере, используя браузер lynx и несколько утилит командной строки Linux. Далее описывается пример использующего их bash-скрипта, названного "sitemap.sh". Bash-скрипт, который создает файл sitemap.xml: #!/bin/bash cd /home/me/sitemap/www/ lynx -crawl -traversal -accept_all_cookies -connect_timeout=30 http://www.compmiscellanea.com/ > /dev/null cd /home/me/sitemap/www2/ lynx -crawl -traversal -accept_all_cookies -connect_timeout=30 http://compmiscellanea.com/ > /dev/null cat /home/me/sitemap/www2/traverse.dat >> /home/me/sitemap/www/traverse.dat cat /home/me/sitemap/www/traverse.dat | sed -e 's/\<www\>\.//g' | sort | uniq > /home/me/sitemap/sitemap/sitemap.xml sed -i 's/\&/\&amp\;/g' /home/me/sitemap/sitemap/sitemap.xml sed -i "s/'/\&apos\;/g" /home/me/sitemap/sitemap/sitemap.xml sed -i 's/"/\&quot\;/g' /home/me/sitemap/sitemap/sitemap.xml sed -i 's/>/\&gt\;/g' /home/me/sitemap/sitemap/sitemap.xml sed -i 's/</\&lt\;/g' /home/me/sitemap/sitemap/sitemap.xml sed -i 's/http:\/\//http:\/\/www\./g' /home/me/sitemap/sitemap/sitemap.xml sed -i -e 's/^/<url><loc>/' /home/me/sitemap/sitemap/sitemap.xml sed -i -e 's/$/<\/loc><\/url>/' /home/me/sitemap/sitemap/sitemap.xml sed -i -e '1 i <?xml version="1\.0" encoding="UTF-8"?>\r\r<urlset xmlns="http:\/\/www\.sitemaps\.org\/schemas\/sitemap\/0\.9" xmlns:xsi="http:\/\/www\.w3\.org\/2001\/XMLSchema-instance" xsi:schemaLocation="http:\/\/www\.sitemaps\.org\/schemas\/sitemap\/0\.9 http:\/\/www\.sitemaps\.org\/schemas\/sitemap\/0\.9\/sitemap\.xsd">\r\r<!-- created by sitemap.sh from http:\/\/www.compmiscellanea.com\/en\/lynx-browser-creating-sitemap.xml\.htm -->\r\r' /home/me/sitemap/sitemap/sitemap.xml sed -i -e '$ a \\r</urlset>' /home/me/sitemap/sitemap/sitemap.xml sed -i '/static/d' /home/me/sitemap/sitemap/sitemap.xml echo "...Done" После того, как файл с bash-скриптом готов: "chmod +x sitemap.sh", что бы сделать его исполняемым. Скачать sitemap.sh в архиве sitemap.sh.tar.gz ( После того, как архив загружен и распакован, в файле заменить http://www.compmiscellanea.com/ на нужное доменное имя сайта с "www" и заменить http://compmiscellanea.com/ на нужное доменное имя сайта без "www". Вместо "static" в последней строке файла поставить строку, которую должны содержать ссылки, что бы они были удалены из списка. Затем "chmod +x sitemap.sh". Затем запустить sitemap.sh ). Комментарии Скачать sitemap2.sh с построчными комментариями в архиве sitemap2.sh.tar.gz. Перед тем, как запустить bash-скрипт, нужно создать три папки. Так как браузер lynx в каких-то случаях может пропустить некоторые ссылки, если доменное имя сайта будет указано с или без "www", то bash-скрипт запускает lynx дважды, обрабатывая сайт по доменному имени с "www" и обрабатывая сайт по доменному имени без "www". Получающиеся два файла помещаются в две разные папки, здесь это "/home/me/sitemap/www/" и "/home/me/sitemap/www2/". А директория "/home/me/sitemap/sitemap/" предназначена для создаваемого sitemap.xml. 1. Путь к bash #!/bin/bash 2. Переход в папку - браузер lynx поместит туда файлы, полученные при обработке сайта по доменному имени с "www" cd /home/me/sitemap/www/ 3.