LINUX.ORG.RU

Сообщения piyavking

 

Firefox, «нативный» способ вставлять пользовательские скрипты

Здравствуйте.

Мне нравится упрощать вещи, в частности, firefox.

Недавно я упростил пользовательские css стили, вбив их все в userContent.css, и выкинув ставший ненужным аддон Stylish.

Теперь я хочу такую же штуку провернуть со своими пользовательскими js скриптами, вбив их все в userContent.js, и выкинув ViolentMonkey.

Разница в том, что если в css я что-то и соображал, то в js могу только смутно догадываться - как копипастить скрипты в userContent.js, по каким правилам? Как полученный userContent.js «активировать»? Где он в консоли появится, чтоб его тестить? И всё такое.

В попытках самостоятельного поиска информации натыкаюсь пока что на совершенно мной неперевариваемые дебри с гитхабов с дикой избыточностью по отношению к моему простенькому запросу.

Был бы благодарен за какой-нибудь более-менее юзер-френдли букварь по вышеописанной тематике. Спасибо за внимание.

 ,

piyavking
()

Как (и можно ли) укротить 503 Forwarding failure на стороне, так сказать, клиента?

Здравствуйте.

Имею privoxy, там в настройках вбил некоторый прокси (socks5, если это важно, но есть возможность вбить и https). При попытке открыть какой-нибудь сайт часто сталкиваюсь с такой шероховатостью:

Сначала firefox мне пишет «can’t establish a connection to the server at бла-бла-бла. Error code: 503 Forwarding failure». Я жму Ctrl+Shift+R, браузер задумывается, и страничка загружается нормально.

Гугл мне ламеру прояснил, что 503 возникает, если к сайту слишком много запросов сразу и он не успевает отреагировать. Вопрос залу: учитывая то, что прокси не мой и повлиять на его поведение я не могу, какие строчки я всё же могу попробовать пошевелить в about:config мозиллы и каталоге /etc/privoxy, чтобы «не так резво» ломиться в сайты?

Прошу прощения за расплывчатость формулировок, я не волшебник и никогда не научусь. Спасибо за внимание.

 , , ,

piyavking
()

Тупой вопрос про использование куков во wget

Здравствуйте.

Есть башскрипт, его задача - страничку по расписанию с сайта wget'ом таскать, текст из неё вынимать и вслух его читать. Некоторое время назад работать перестал. В терминале выхлоп: 403: Forbidden (сайт под CloudFlare, к сожалению).

В браузере сайт спокойно открывается, потому, что я там капчу уже нажимал, и куки позволяют свободный проход. Я попробовал рецепт:

Да, /tmp/cookies.txt успешно сформировался. Да, если погрепать его по имени сайта, то выхлоп непустой. Да, «wget --load-cookies=/tmp/cookies.txt -O - $url» отыграло без ошибок. Нет, выхлоп вот этой вот команды по-прежнему ERROR 403: Forbidden.

Я подумал: может firefox как-то можно запустить, чтоб он без формирования интерфейса просто обработал url и выдал результат (то, что я в Code Inspector'е вижу) в stdout. Попробовал покурить firefox headless mode в надежде на то, что вот это вот то, что мне надо, но погрузился в ужасные дебри питона и селениума, которые мне колхознику очень плохо понятны и кажутся пушкой по воробьям.

Подскажите, пожалуйста, возможность как-то всё-таки затягивать подобное командной строчкой в stdout для последующего парсинга и прочего.

Спасибо за внимание.

 , , ,

piyavking
()

Можно ли и как Как «отмморозить» в firefox адреса вида «moz-extension://»?

Здравствуйте.

Вкатился в gopher на firefox с помощью overbitenx.

Всё супер, всё летает, за исключеньем пустяка: gopher-линки, преобразуемые аддоном, открываются у меня по адресам вида moz-extension://bla-bla-blabla-bla-blabla...bla.

Соответственно, firefox считает эти страницы служебными, и запрещает остальным дополнениям доступ к ним. То есть мне к ним не применить через Stylish пользовательский стиль (это бы ещё полбеды, вырулил бы юзерконтентом), и не перевести через аддон TWP (а вот это уже доставляет ощутимый дискомфорт).

Смутно помню, что, лазая по about:config, натыкался на строчку с регекспами, которые определяют, какие страницы считать служебными, но именно, что смутно.

Прошу просветить в вопросе. Спасибо за внимание.

Перемещено hobbit из general

 ,

piyavking
()

Помогите разобраться с privoxy-blocklist

Здравствуйте.

Режу рекламу с помощью privoxy и скрипта privoxy-blocklist. Всё было хорошо - он тянул с адблока списки, преобразовывал их в формат, понятный privoxy, privoxy их исправно блочил.

Но некоторое время назад скрипт перестал работать: при запуске пишет нижеследущее

Processing https://easylist-downloads.adblockplus.org/easylistgermany.txt ...
Downloading https://easylist-downloads.adblockplus.org/easylistgermany.txt ...

и просто завершается, не генерируя и не обновляя в конфиге privoxy никаких нужных мне .action и .filter.

Самостоятельно разобраться пока что не получается. Буду рад помощи. Спасибо за внимание.

 ,

piyavking
()

general.useragent.override больше не работает?

Здравствуйте.

Мозилла файрфокс (найтли). Захотел притвориться планшетом, вбил андроидовый юзерагент в general.useragent.override, как в интернете написано, но showmyip.com всё равно показывает мне мой истинный юзерагент.

Желаю победить, прошу советов, спасибо за внимание.

 

piyavking
()

coverart плагин для mpv

Здравствуйте.

Разыскиваю плагин для mpv (lua, видимо), чтобы он на основе медиатегов проигрываемого трека (mp3 в основном, но и flac-и попадаются) разыскивал в интернете его обложку (если она уже в явном виде в трек не вшита и в папке с треками нету соответствующей картинки), и в случае успеха отображал эту обложку в видеоокне (в идеале, конечно, и слова, и доп. инфо, и чёрта в ступе, но это пока ладно, это потом).

По-моему, такую штуку просто обязан кто-нибудь когда-нибудь слепить. Если кому попадалось, буду рад информации. Спасибо за внимание.

 , , , ,

piyavking
()

Прочитал в интернете мнение и ощутил смутные сомнения

Одно только обучение какого-нибудь ЧатЖПТ требует энергии, как небольшой город, и столько же уходит за месяц на его повседневную деятельность. Миллиарды запросов, знаете ли, сами себя не обработают.

Специалист я, конечно, невеликий, но, по-моему, это несусветная дичь. Интересуюсь мнением людей в теме.

Спасибо за внимание.

 ,

piyavking
()

liblz.so.1 - что за зверь, как поймать?

Здравствуйте.

Archlinuxarm. Обновляю worker из aur'ов. makepkg выдаёт

/usr/bin/ld: warning: liblz.so.1, needed by /usr/lib/libavfs.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: /usr/lib/libavfs.so: undefined reference to `LZ_decompress_read'
/usr/bin/ld: /usr/lib/libavfs.so: undefined reference to `LZ_decompress_write'
/usr/bin/ld: /usr/lib/libavfs.so: undefined reference to `LZ_decompress_total_in_size'
/usr/bin/ld: /usr/lib/libavfs.so: undefined reference to `LZ_decompress_finish'
/usr/bin/ld: /usr/lib/libavfs.so: undefined reference to `LZ_decompress_open'
/usr/bin/ld: /usr/lib/libavfs.so: undefined reference to `LZ_decompress_write_size'
/usr/bin/ld: /usr/lib/libavfs.so: undefined reference to `LZ_decompress_sync_to_member'
/usr/bin/ld: /usr/lib/libavfs.so: undefined reference to `LZ_decompress_member_position'
/usr/bin/ld: /usr/lib/libavfs.so: undefined reference to `LZ_decompress_member_finished'
/usr/bin/ld: /usr/lib/libavfs.so: undefined reference to `LZ_decompress_close'
collect2: error: ld returned 1 exit status
make[3]: *** [Makefile:1580: worker] Error 1

Пытал интернет, но решение обрести не смог. Конечно, можно попробовать собрать без avfs-а, но не хотелось бы так легко сдаваться.

Буду рад советам. Спасибо за внимание.

Перемещено hobbit из general

 ,

piyavking
()

«Запечь» картинки в html файле

Здравствуйте.

Есть простейшая «страница.html» рядышком каталог «/страница.html.files», в каталоге картинки, только картинки, и ничего, кроме картинок, теги <img> страницы.html на эти картинки ссылаются.

Меня интересует способ отвязать эту страницу от папки, преобразовав ссылки на картинки в прямые их base64-описания. Всё, что находил по теме - либо не работает, либо не то.

Интересуюсь у добрых людей, вдруг случайно у кого-нибудь в копилочке есть рабочий сервис такого рода.

Спасибо за внимание.

Перемещено ilinsky из talks

 , , ,

piyavking
()

st, mc: Ins?

Здравствуйте.

Путём последовательных упрощений дошёл до st и решил, что это хорошо весьма. В частности, способность без выкрутасов вставлять иксовые буфера в поля mc радует, как младенца.

Но есть одна капелька дёгтю: в том же mc по Ins не выделяются файлы, обхожусь шифт+стрелочками.

Подскажите кто знает, что в config.h бить, чтобы всё заработало? Компилил с

char *termname = "xterm-256color"

Спасибо за внимание.

P.S. Нет тега «st»? Немного недоумеваю...

 , , ,

piyavking
()

Firefox: прямая ссылка на кешированную фавиконку.

Здравствуйте.

Насколько я понимаю, при посещении страницы какого-либо сайта firefox находит фавиконку этого сайта и кеширует в favicons.sqlite. Эту иконку мне в явной форме видно в истории (и закладках, если я эту страницу туда внесу). Мне нужна на неё прямая ссылка - чтоб тупо и цинично вписать её себе в кастомный хоумпейдж, и она там сама собой обновлялась при изменениях.

Полез в браузер со стетоскопом, в коде меню закладок нашёл строчку

<image xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" class="menu-icon" aria-hidden="true" src="page-icon:https://www.linux.org.ru/"/>

Вот этот image, собственно, и есть то, что я хочу.

Вбил в браузер «page-icon:www.linux.org.ru/", и „Gah. Your tab just crashed.“ Это стабильно.

На этом мои невеликие познания в интерфейсе файрфокса кончились. Прошу более подкованных в этой области пользователей помочь мне советом. Спасибо за внимание.

 ,

piyavking
()

Не полностью применяется пользовательский стиль в firefox

Здравствуйте.

Использую userChrome.css для доводки интерфейса firefox и userContent.css для доводки вида страниц. В обоих файлах для уменьшения межбуквенного расстояния вбито среди прочего

* {
letter-spacing: -1px !important;
}

, и результат меня почти удовлетворяет, за исключением отмеченных красненьким областей: в них межбуквенное расстояние остаётся нулевым - неуменьшенным.

Засел за инспектор и browser toolbox, выяснил, что за текст в вышеобозначенных областях отвечает *::-moz-tree-cell-text . Я назначал ему font-size, назначал color - высота и цвет шрифта менялись без проблем, при попытке назначить letter-spacing - ноль эффекта.

Много куда я этот letter-spacing пристроить пытался - и global.css, и sidebar.css в browser toolbox редактировал, но каменная чаша не вышла. Прошу совета у людей, соображающих в теме побольше моего. Спасибо за внимание.

Апдейт: От ужатия шрифта отказался. Но осадочек остался...

Благодарю откликнувшихся!

 ,

piyavking
()

FTP: response 503

Здравствуйте.

Есть FTP сервер, к нему логин:пароль. Подключаюсь к нему через mc (Left/Right>FTP link>ftp://логин:пароль@адрес:порт) - доступ есть, лазаю по файловому дереву. То есть с сервером типа всё хорошо. Пытаюсь примонтироваться - «curlftpfs ftp://логин:пароль@адрес:порт /каталог» - получаю «CONNECT tunnel failed, response 503».

Знаний хватило на то, чтобы выяснить, что 503 - это когда до сервера достучаться удаётся, но не удаётся достучаться до порта.

Прошу помочь определить, в чём проблема, какие логи шерстить и так далее. Спасибо за внимание.

 ,

piyavking
()

ssh работает, sshfs - нет

Здравствуйте.

Есть удалённая машина с адресом «сервер», строчка «ssh юзер@сервер» вызывает запрос пароля юзера, после чего я успешно логинюсь к этой удалённой машине. Всё, как и должно быть.

Хочу подмонтировать удалённую файловую систему, но строчка «sshfs юзер@сервер:/ /каталог» ни к какому запросу пароля не приводит: локальная машина просто «задумывается», и спустя время вылетает сообщение «read: Connection reset by peer».

Вопрос в том, как починить. Спасибо за внимание.

Тема решена заключением адреса сервера в квадратные скобки. Благодарю откликнухшихся.

 ,

piyavking
()

Некоторые gtk приложения выглядят неаккуратненько как-то

С более-менее успешным успехом умучил под себя gtk-темку, но отдельные три приложения - конкретно file-roller, font-manager, pavucontrol - моим настройкам не покоряются - gtk тема к ним не применяется, они в каком-то сером дефолте. До перехода на арч в убунте они себя вели сообразно установленной gtk теме ЕМНИП.

Но ведь они же gtk, я гуглил. Подозреваю недоустановление какой-нибудь ...gtk-engine... . Прошу совета. Иксы.

Спасибо за внимание.

 ,

piyavking
()

Плагин перевода текста каналов/сообщений в hexchat

Здравствуйте.

Захотел себе перевод в hexchat. Попробовал «штатный» google translate плагин (два питоновских файла, которые надо гексчату в /addons положить) - не взлетел, дополнительных команд не появилось. Другой какой-то попробовал - он компилировался-компилировался, да так и не выкомпилировался.

Реквестую истории успеха, если есть, в гугле результатов - с гулькин нос.

Спасибо за внимание.

 , , ,

piyavking
()

hexchat: не работает хоткей Ctrl+S

Здравствуйте.

Есть HexChat 2.16.2, настроил, всё более-менее. Но вот на Ctrl+S (Network List) - не реагирует. Из главного меню команду запустить можно. Ctrl+F7, Ctrl+F9 и прочее в таком духе работает исправно.

Кто пользуется сабжем - у вас всё норм с этим хоткеем? Откуда могут расти эти волосатые ноги?

Спасибо за внимание.

 ,

piyavking
()

Избавиться от необходимости ручного перевтыкания видеовхода при загрузке RPi

Здравствуйте.

Есть малина, один из мониторов подключен переходником HDMI->VGA. Переходник обычный, простой, без доп. питания. При включении моник не подхватывает сигнал, однако если вытащить HDMI-оконечник переходника из малинки, и потом засунуть обратно, то он оживает и дальше прекрасно работает.

Сильно подозреваю, что какая-нибудь опция в config.txt избавит меня от этих нелепых телодвижений. Edid принудительно вбить или около того.

Буду рад соображениям. Спасибо за внимание.

 ,

piyavking
()

Администрация троллит?

Мой камент удалили, хотя «болван» - это не «баран» (что, несомненно, было бы терминологически точнее), и никакого оскорбления анонинамусу я не наносил.

И, в качестве вишенки, корневой комментарий, объективно являющийся бредом сивой кобылы (я опять кого-то оскорбил, да?) - был просто оставлен на своём месте.

Мне нужна справедливость. Ру́бите флуд - руби́те всю ветку. Я ответил на флуд, это правилами запрещено, мой камент удалён. Да, всё норм. Я ответил на флуд в резком тоне, что правилами запрещено, и минус два скора. Ок, не возражаю тоже. Но сам-то флуд какого чёрта при этом продолжает в теме присутствовать?

И лирическое отступление: не надо путать оскорбление и констатацию факта. У персонажа роги на башке и он блеет. Как его предлагаете оклассифицировать?

Спасибо за внимание.

 ,

piyavking
()

RSS подписка на новые темы