#Mastodon #MastodonTools #GlitchSoc #виброкодинг #ChatGPT #NeuralNetwork
ВАРНИНГ! Всё ниже написанное актуально только для серверов с glitch-soc, тем, кто сидит на ванильке, можно не читать.
А остальные — признайтесь, кого не бесит лишний клик при добавлении картинки? Ведь никто не пользуется этой дудль-рисовалкой, реально.
Поэтому, покумекав, родили такой скрипт для #Tampermonkey
// ==UserScript==
// @name Button triggers LI click & hide menu
// @description Button triggers LI click & hide menu
// @version 0.1
// @match https://cr8r.gg/*
// @match https://tilde.zone/*
// @match https://infosec.exchange/*
// @match https://expressional.social/*
// @match https://toot.cat/*
// @run-at document-idle
// ==/UserScript==
(function() {
'use strict';
// Интервал для поиска кнопки
const buttonInterval = setInterval(() => {
const button = document.querySelector('.compose-form__upload-button button');
if (button) {
clearInterval(buttonInterval);
// console.log('Button found!');
// Навешиваем обработчик на кнопку
button.addEventListener('click', () => {
// console.log('Button clicked, waiting for LI...');
// Создаём MutationObserver на body
const observer = new MutationObserver(mutations => {
for (const mutation of mutations) {
for (const node of mutation.addedNodes) {
if (node.nodeType === 1) { // только элементы
const li = node.querySelector('li[data-index="upload"]');
if (li) {
// Скрываем родительский div
const container = li.closest('div');
if (container) container.style.display = 'none';
// console.log('Upload menu hidden immediately!');
// Вызываем клик на li
li.click();
// console.log('LI clicked automatically!');
// Отключаем observer
observer.disconnect();
return;
}
}
}
}
});
// Наблюдаем только за вставкой новых узлов
observer.observe(document.body, { childList: true, subtree: true });
});
}
}, 250); // ищем кнопку каждые 250 мс
})();
Он что делает: обрабатывает клик по кнопке добавления медии, скрывает менюшку с выбором и сам «кликает» на добавление картинки. Мелочь (да какая, к черту, мелочь — дико бесит же, ну!), а приятно.
#NeuralNetwork #music #митол #FAIL #Алиса
...Вроде и пони маешь, что ИИшнице тяжело, должно быть, парсить HTML, однако ж здесть-то он вполне семантичный!
#лытыбр #здоровье #fail #УтреннийКот #ДаНоНет
Блджад, расклеился... По стандартной схеме, пару дней сопле- и слезотечения, теперь першение и кашель, температура 36,6, но всё равно неприятно.
Вместо утреннего кота чувствую себя как-то так:
#NeuralNetwork #AiArt #NightCafe #УтреннийКот #лытдыбр #сон #РежимДня #ЦиркадныеРитмы
...Каким-то образом спросонья включил на часах секундомер, и когда в очередной раз посмотрел, что «о, уже 7:14 [минут:секунд], пора вставать», по факту было уже 7:53 [часов:минут] 😯⌚
@Oldpirat
#ВеселыеКартинки #NeuralNetwork #ImageUpscale #ImageEnhancement #krea
Поменяй на хайрез 😉
#NeuralNetwork #FAIL #ВеселыеКартинки
Творческая импотенция 😆 (Текст в скобках удалить, оплата по реквизитам после публикации)