I have no idea what I'm doing, other than creating a #NeuralNetwork #CellularAutomata set of rules per cell to create an image (once trained properly). Looks cool though

#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, но всё равно неприятно.

Вместо утреннего кота чувствую себя как-то так:

#AiArt #generated by #ChatGPT #NeuralNetwork

#NeuralNetwork #AiArt #NightCafe #УтреннийКот #лытдыбр #сон #РежимДня #ЦиркадныеРитмы

...Каким-то образом спросонья включил на часах секундомер, и когда в очередной раз посмотрел, что «о, уже 7:14 [минут:секунд], пора вставать», по факту было уже 7:53 [часов:минут] 😯⌚

#NeuralNetwork #FAIL #ВеселыеКартинки

Творческая импотенция 😆 (Текст в скобках удалить, оплата по реквизитам после публикации)

×