Копирование ID тренингов и уроков на Геткурс одной кнопкой

Устанавливаете любой виджет, который может добавлять js-код на страницу. После в правый верхний угол добавляется набор кнопок, при клике на которую в ваш буфер обмена будут копироваться все айдишники тренингов и уроков.

Демо-работы

Чем он удобен

👉 При копировании отделяет тренинги от уроков с помощью комментария

👉 При открытии многих страниц не перезаписывает содержимое буфера обмена

👉 Удаляет дубликаты

Установка

  1. Устанавливаете плагин Tampermonkey или Violentmonkey.
  2. Переходите по ссылке https://greasyfork.org/en/scripts/522 901-getcourse-id-collector
  3. Устанавливаете
  4. Переходите на страницу с тренингами
  5. В панели расширений активируете расширение
  6. На странице появляется панель и у каждого урока и тренинга появляется ID

Как очистить кэш в приложении GetCourse?

Часто при изменении кода оформления или другого функционала у пользователей все остается так же. Причина в кэше. Браузер сохраняет слепок кода, чтобы ускорить загрузку. Когда мы вносим изменения, он автоматичеки не перезаписывает кэш. Чтобы обновить состояние кода, нужно очистить кэш.

Ниже, видео-инструкции для iPhone и Android систем.

Android

iPhone

Заменить слово «тренинг» в Геткурсе

Ниже код, который заменяет слово «тренинг» в левой панели, в хлебных крошках и на странице «Лента ответов».

Вставлять в Настройки аккаунта → Настройки → Body

Впишите нужное название в этих переменных. Ниже код со словом «Курсы».

  • LEFT_MENU
  • BREADCRUMBS
  • ANSWERS_PAGE
/**********************************
 * Start Text Replacement Script
 **********************************/

/*
  LEFT_MENU: 'Мои курсы'
  ├── '.menu-item-teach .submenu-item-trainings span:not(.submenu-notify-count)'
  
  BREADCRUMBS: 'Курсы'
  ├── '.header-box .breadcrumbs a:first-child'
  └── '.breadcrumb li:first-child a'
  
  ANSWERS_PAGE: 'Все курсы'
  ├── '.filter-block ul.filter-list li:first-child a'
  └── '.answers-list h3'
*/

const REPLACE_TEXT={
    LEFT_MENU:"Мои курсы",
    BREADCRUMBS:"Курсы",
    ANSWERS_PAGE:"Все курсы"
}

;function f(s,t){let i=setInterval(()=>{if($(s).length){clearInterval(i),$(s).text(t)}},100)}[{s:'.menu-item-teach .submenu-item-trainings span:not(.submenu-notify-count)',t:REPLACE_TEXT.LEFT_MENU},{s:'.header-box .breadcrumbs a:first-child',t:REPLACE_TEXT.BREADCRUMBS},{s:'.breadcrumb li:first-child a',t:REPLACE_TEXT.BREADCRUMBS},{s:'.filter-block ul.filter-list li:first-child a',t:REPLACE_TEXT.ANSWERS_PAGE},{s:'.answers-list h3',t:REPLACE_TEXT.ANSWERS_PAGE}].forEach(({s,t})=>f(s,t));

/**********************************
 * End Text Replacement Script
 **********************************/