Skip to content
Chrome extension
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs
sources
tasks
tools
.gitignore
LICENSE
README.md
gulpfile.js
kk-node.js
package.json

README.md

Kenzo VK

Дополнительные функции для вКонтакта.

Ящик для жалоб и предложений

Часто задаваемые вопросы

История изменений (changelog)

Кратко

  • Скачивает аудиозаписи;
  • Показывает битрейт аудиозаписей и определяет VBR;
  • Скробблит прослушиваемые аудиозаписи (last.fm);
  • Скрывает навязчивые блоки: рекламу, предложение друзей, приложений и пр.

Развёрнуто

  • Имеется страница настроек, где можно отрегулировать практически любой функционал расширения.
Общее для Audio и Video
  • Скачивание аудио:
    • По нажатию на кнопку, элемент отправляется в очередь загрузок, из которой он попадает в стандартный загрузчик браузера;
    • Через контекстное меню можно взаимодействовать с прямой ссылкой на аудиозапись. Для этого нужно нажать на кнопку с битрейтом (или форматом) правой кнопкой мыши и выбрать соответствующую команду (например, «Копировать адрес ссылки» или «сохранять ссылку как…»;
  • Процесс скачивания отображается встроенным в кнопку прогресс-баром;
  • Скачивание можно отменить, повторно нажав на кнопку.
  • Фильтр названий для сохранения и передачи:
    • Три и более точек заменяются на многоточие (…), а две точки сокращаются до одной;
    • Cимволы \, /, *, ?, <, >, :, ~, и | в названиях файлов заменяются на пробелы;
    • Пробелы, если они расположены друг за другом, сокращаются до одного;
    • Удаляются пробелы в начале и конце названия, а также перед точками;
    • Удаляются квадратные и фигурные скобки вместе с содержимым.
Audio (аудио)
  • На кнопке отображается битрейт аудиозаписи;
  • Если аудиозапись имеет переменный битрейт, на кнопке будет написано «VBR»;
  • Информация об аудиозаписях кэшируется, что ускоряет дальшейшую работу с ними;
  • Если аудиозапись не доступна (например, удалена по просьбе правообладателя), на кнопке будет написано ×_×.
  • В настройках можно выбрать разделитель (тире , среднее тире или дефис -) в названии скачиваемой аудиозаписи;
  • Aтрибут title кнопки содержит информацию о размере файла. Чтобы увидеть размер файла, нужно навести курсор на кнопку;
Scrobbler (Скробблер)
  • Аудиозаписи длительностью менее 30 секунд не скробблятся;
  • Скробблинг происходит по внутреннему таймеру, а не по таймеру плеера. То есть перемотка, пауза и переключения треков не влияют на учёт времени воспроизведения — если начать слушать сначала, прослушать 10 секунд, перемотать в середину и прослушать ещё 10, то внутренний таймер насчитает 20 секунд;
  • Если аудиозапись не активна более 5-ти минут (стоит на паузе или играет другая запись), внутренний таймер обнуляется и отсчёт начнётся снова;
  • Если перемотать заскроббленую аудиозапись назад на 1 и более секунд, то скробблинг начнётся снова;
  • Учитывается зацикливание одной аудиозаписи и каждая итерация будет заскробблена.
Trash (мусор)

Несчадно выпиливаются:

  • Реклама в сайдбаре слева;
  • Блок с предложениями друзей;
  • Блок «Рекомендуемые сообщества»;
  • «Продвигаемые посты» в новостной ленте;
  • Заполненность профиля;
  • Большая кнопка ♥ на изображениях;
  • Репосты пользователей и групп (выключено по умолчанию).
UI (Дополнения интерфейса)
  • Цифровые идентификаторы пользователей в заголовках страниц (над заголовком);
  • Делает аватары менее круглыми.
Чего никогда не будет в этом расширении:
  • Скинов и тем для вконтактика;
  • Слежки за пользователями.

Использование кода расширения

Данное расширение поддерживается и совершенствуется до тех пор, пока автор сам пользуется этим расширением и социальной сетью «вКонтакте».

Вы можете использовать код или часть кода данного расширения в своих продуктах только при условии указания авторства:

// Author: icw82, http://icw82.ru, http://github.com/icw82
You can’t perform that action at this time.