home.social

#букмарклет — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #букмарклет, aggregated by home.social.

  1. #виброкодинг #YouTube #Yandex #userscript #Tampermonkey

    Автоматизируем 300.ya.ru

    Ну что ж, пришлось попинать #ChatGPT изрядно, зато теперь имеем рабочую версию юзерскрипта. Положу сюда:

    github.com/Johan-foreva/300.ya

    Скрипт делает простую вещь: если ссылка содержит фрагмент («якорь», «хеш»), т.е. 300.ya.ru/#SOME_URL — скрипт возьмет его, вставит в окошко ввода, как только оно подгрузится, и сам нажмет кнопку. Почему так? Потому что безопасность браузера не позволяет читать буфер обмена без лишних телодвижений, а так — работает вполне прозрачно.

    Как пользоваться:

    1. Если у вас уже открыт ролик, можете прямо в ардесной строке написать перед ним 300.ya.ru/#
    2. Или сделать #букмарклет:javascript:(()=>{window.open('https://300.ya.ru/#'+encodeURIComponent(location.href),'_blank')})();В новом окне откроется.
    3. Или другой, который возьмет текст, выделенный на странице:javascript:(()=>const t=window.getSelection().toString().trim();const d=t)();
    4. Ну и самый длинный вариант — тыкнуть ПКМ по ссылке, «Копировать ссылку», потом два раза на букмарклет (потому что появится кнопка-подтверждение, для вашей, блин, безопасности).javascript:(async()=>{try{const text=await navigator.clipboard.readText();if(!text||!text.trim()){alert('%D0%91%D1%83%D1%84%D0%B5%D1%80 %D0%BF%D1%83%D1%81%D1%82');return;}const w=window.open('about:blank','_blank');if(!w){alert('Popup %D0%B7%D0%B0%D0%B1%D0%BB%D0%BE%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD');return;}w.location.href='https://300.ya.ru/#'+encodeURIComponent(text);}catch(e){alert('%D0%9D%D0%B5%D1%82%20%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%B0%20%D0%BA%20%D0%B1%D1%83%D1%84%D0%B5%D1%80%D1%83');}})();
  2. Почему это красиво? Странный эксперимент со спиралью Фибоначчи

    Недавно делал небольшой скрипт для браузера, который может рисовать спираль Фибоначчи поверх фотографий на вебстранице. Все это делалось для того, чтобы проверить свою догадку, по поводу форм встречающихся в природе - вписываются ли они в спираль или нет. Рисовать я ее хотел не поверх котов, а поверх фото, которые немного даже поинтереснее будут, и поэтому и пишу такое длинное предисловие, потому что в отличие от поста в личном блоге, здесь аудитория может отнестись к таком не сильно положительно. Но с другой стороны, все мы люди, поэтому я рискну рассказать об этом эксперименте и тут на хабре. Далее 18+

    habr.com/ru/articles/813641/

    #фибоначчи #спираль_фибоначчи #фотографии #javascript #букмарклет