В процессе проработок написал небольшой скрипт для сайта protokoly.ru.
Что делает:
- Убирает из боковой колонки протоколы, которые уже отмечены
- Добавляет счетчик протоколов осталось и сколько запущено сегодня
Chrome: Установите расширение Tampermonkey, клик по появившейся иконке -> добавить скрипт. В окно вставляйте скрипт. Нажмите на иконку дискеты, чтобы сохранить или control+s.
Firefox: Установите расширение GreaseMonkey. Кликните по стрелке справа от иконки обезьяны -> Создать скрипт. Название и пространство имен любые, включения https://www.protokoly.ru/shop/*
В открывшемся окне вставляйте скрипт. Сохранить.
Скрипт:
// ==UserScript== // @name Upgrade protokoly.ru sidecol // @version 1.2 // @match https://www.protokoly.ru/shop/* // @copyright 2014, GNU/GPL // ==/UserScript== var jq = document.createElement('script'); jq.src = "http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"; document.getElementsByTagName('head')[0].appendChild(jq); var design_block = $('#design_block ul'), dt = new Date() // Проверка даты if ( localStorage.getItem('current_date')==null ) { localStorage.setItem('current_date',dt.getDate()); } if (localStorage.getItem('current_date')!=dt.getDate()) { localStorage.setItem('protocol_today',0); localStorage.setItem('current_date',dt.getDate()) } // Удаляет запущенные design_block.find('img#cog').closest('li').remove() // Добавить скриптов запущено сегодня var protocol_today; if ( localStorage.getItem('protocol_today')==null ) { localStorage.setItem('protocol_today',0); } protocol_today=localStorage.getItem('protocol_today'); $('a[href*=mark]').on('click', function(){ localStorage.setItem('protocol_today',parseInt(protocol_today)+1); }) // Добавить количество протоколов в списке design_block.prepend('<h2>= '+design_block.find('li').length+' + <span style="color: green">'+protocol_today+'</span></h2><br>');