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

 

Браузер 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.

Float bottom

 

В CSS нет свойства "float: bottom", однако эффекта можно добиться и некоторыми другими способами. Пример: Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Link 1 Link 2 Link 3 Float bottom HTML / XHTML. Код: <div class="box1"> <div class="content1"> <div class="left1">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</div> <div class="menu1"> <p><a href="#">Link 1</a></p> <p><a href="#">Link 2</a></p> <p><a href="#">Link 3</a></p> </div> </div> <div class="bottom1">Float bottom</div> </div> CSS. Код: .box1 {position: relative; top: 0px; left: 0px; float: left; height: auto; width: 100%;} .content1 {position: relative; top: 0px; left: 0px; float: left; height: auto; width: 100%;} .left1 {position: relative; top: 0px; left: 0px; float: left; height: auto; width: 64%;} .menu1 {position: relative; top: 0px; left: 0px; float: left; height: auto; width: 36%;} .bottom1 {position: absolute; bottom: 0px; right: 0px;} /* Дополнительные CSS, просто для приведения примера к некоему внешнему виду */ .box1 {color: #ddd; text-align: center;} .content1 {background: #bbb;} .left1 {min-height: 100px; padding: 2%; text-align: justify; background: #006; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;} .menu1 {padding: 2%; float: right; background: #060; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;} .menu1 p {position: relative; top: 0px; left: 0px; float: left; height: auto; width: 100%; padding: 0px; margin: 0px;} .menu1 a {color: #ddd; text-decoration: none;} .menu1 a:hover {text-decoration: underline;} .bottom1 {padding: 2%; color: #eee; background: #600;} Всё содержимое веб-страницы находится в контейнере box1. Внутри него два контейнера div: 1. content1 с собственно содержанием слева и меню справа. 2. bottom1 после content1.