Это сборная статья. В ней я сохраняю кусочки кода, которые помогают мне чуть-чуть оптимизировать мою работу.

Копирования url-заголовка в формате для вставки в Маркдаун

Сниппет кода сохранён прямо как закладка в браузере (пишется вместо url).

Берёт заголовок (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!');}})();

обсуждение в Телеграм