Это сборная статья. В ней я сохраняю кусочки кода, которые помогают мне чуть-чуть оптимизировать мою работу.
Копирования url-заголовка в формате для вставки в Маркдаун
Сниппет кода сохранён прямо как закладка в браузере (пишется вместо url). Подробнее смотри статью “Как каждый с помощью GPT может упростить рутинные задачи в браузере. JavaScript-закладки (Букмарклеты).”
Берёт заголовок (title) и ссылку со страницы и соединяет их в [title](url)
. Копирует в буфер обмена
javascript:(function(){var t=document.title,u=window.location.href,f='['+t+']('+u+')',a=document.createElement('textarea');a.value=f;document.body.appendChild(a);a.select();document.execCommand('copy');document.body.removeChild(a);})();
(сделан нейросетью по запросу “please create a javascript snippet that I can use a bookmark. This snippet must take site url and site title. And send them to a clipboard in a format [title](url)“)
добавляет к заголовку промт “перескажи статью”
Сниппет кода сохранён прямо как закладка в браузере (пишется вместо url).
Берёт url, добавляет фразу “перескажи статью “<url>
и копирует это в буфер обмена
javascript:(function(){var u=window.location.href,f='%D0%BF%D0%B5%D1%80%D0%B5%D1%81%D0%BA%D0%B0%D0%B6%D0%B8 %D1%81%D1%82%D0%B0%D1%82%D1%8C%D1%8E '+u,a=document.createElement('textarea');a.value=f;document.body.appendChild(a);a.select();document.execCommand('copy');document.body.removeChild(a);})();
просит пересказать транскрипт Youtube-видео
Сниппет кода сохранён прямо как закладка в браузере (пишется вместо url).
Скрипт специфичен:
- сначала руками копирую транскрипцию, созданную в Chrome с помощью расширения YouTube To Text
- руками вставляю в Chad AI
- код добавляет фразу “перескажи видео по его транскрипции” к началу текста и удаляет ссылку на видео, чтобы бот не ходил туда. Работает когда текст уже вставлен в поле для задания вопросов
javascript:(function(){var t=document.getElementById('inp_area');if(t){var c=t.value.split('\n');if(c.length>1){c.splice(1,1);}t.value='%D0%BF%D0%B5%D1%80%D0%B5%D1%81%D0%BA%D0%B0%D0%B6%D0%B8 %D0%B2%D0%B8%D0%B4%D0%B5%D0%BE %D0%BF%D0%BE %D0%B5%D0%B3%D0%BE %D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%86%D0%B8%D0%B8\n'+c.join('\n');}else{alert('Textarea with id="inp_area" not found!');}})();
обсуждение в Телеграм