Когда я хочу загрузить кучу файлов с веб-сайта, который не упрощает задачу (или сильно усложняет задачу), я генерирую список URL-адресов файлов примерно таким образом:
lynx - dump -listonly $ URL | awk '/\.pdf/ {print $ 2}'> /tmp/pdflist.txt
Затем я обычно редактирую файл с помощью vi
, чтобы удалить записи, которые не хочу загружать, и, наконец, их все с помощью wget:
wget --input-file = / tmp / pdflist.txt
Это хорошо работает для простых задач и часто достаточно хорошо для умеренно сложных задач ... но для сложных задач, связанных с анализом запутанный html и следующие ссылки (и, возможно, с использованием файлов cookie), я напишу веб-бота perl
, используя модуль libwww-perl
(он же LWP ).
Это (неуклюжий)сдвиг + средний -щелчок, который вызывает у меня контекстное меню Терминатора, когда putty_paste_style = True
.
Это отличается от документов, как справочной страницы конфигурации терминатора _, так и онлайн-руководства , в которых говорится, что только средний -щелчок вызовет контекстное меню.
$ terminator --version
terminator 1.91
$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04.1 LTS"
Упомянутая комбинация shift + F10 тоже работает, но также забивает мусор (;2 ~)в командную строку.
Средний -щелчок мыши действительно работает и может вызвать контекстное меню. Однако, чего, вероятно, не хватает в руководстве, так это того, что для этого требуется ДВОЙНОЙ щелчок средней кнопкой мыши (в основном колесом прокрутки ).
Вот точные инструкции:
Я использую Linux Mint 19.2, и я был на ноутбуке только с дорожкой -пэдом (, поэтому не было среднего щелчка ), поэтому, чтобы исправить это, я отредактировал ~/.config/terminator/config
. Просто найдите putty_paste_style
и сделайте его равным "False". Сохраните файл и перезапустите терминатор.
$ vim ~/.config/terminator/config
...
[global_config]
putty_paste_style = True ##<<< change this to "False"
[keybindings]
[layouts]
[[default]]
[[[child1]]]
parent = window0
type = Terminal
[[[window0]]]
parent = ""
type = Window
[plugins]
[profiles]
[[default]]
background_darkness = 0.75
background_type = transparent
copy_on_selection = True
cursor_color = "#aaaaaa"
scroll_on_keystroke = False
scrollback_infinite = True
Хотя щелчок средней кнопкой мыши и редактирование файла конфигурации терминатора могут работать, вы также можете удалить весь файл конфигурации, запустив:
sudo rm -rf ~/.config/terminator
Это удалит ВСЕ ваши предпочтения . Terminator создает новый файл настроек при перезапуске. В моем случае работал нормально.