Giter Site home page Giter Site logo

justkappaman / vk-video-downloader Goto Github PK

View Code? Open in Web Editor NEW
99.0 4.0 7.0 55 KB

Скачивайте видео с сайта «ВКонтакте» в желаемом качестве

License: MIT License

JavaScript 100.00%
browser-extension chrome-extension mailru video video-downloader vk vkontakte tampermonkey greasemonkey violentmonkey

vk-video-downloader's Introduction

VK Video Downloader

MIT License Version 1.1.8 Checked with ESLint

Относительно недавно просмотр видео в VK на бюджетных устройствах (особенно в приложении) стал невозможен по ряду причин:

  • Постоянные ошибки
  • Низкая частота кадров при качестве 720p и выше
  • Графические артефакты при качестве 480p и ниже

Я решил воспользоваться безотказным методом — скачивать видео и смотреть их локально. Каждый раз вытаскивать ссылки руками, путаясь в качестве видео, оказалось неудобно. Так и родилось это расширение.

Как установить

  • Браузеры на основе Chromium
    • Cкачайте архив с исходным кодом, распакуйте скачанный архив
    • Откройте в браузере раздел Расширения
    • Активируйте Режим разработчика (если такая функция имеется)
    • Нажмите Загрузить распакованное (или нечто подобное)
    • Выберите папку chromium из распакованного архива
  • Любые браузеры с поддержкой Tampermonkey/Greasemonkey/Violentmonkey
    • Создайте в расширении новый скрипт, удалите из него стартовый код
    • Скопируйте в него содержимое файла monkeys/scripts/desktop.js и сохраните его
    • Создайте в расширении новый скрипт, удалите из него стартовый код
    • Скопируйте в него содержимое файла monkeys/scripts/mobile.js и сохраните его

Как пользоваться

  • Откройте любое видео на vk.com или m.vk.com
  • Кликните по одной из появившихся под плеером ссылок для скачивания
  • Наслаждайтесь локальным просмотром видео в желаемом качестве 🥳

Благодарность

Информация о лицензии

Продукт распространяется под лицензией MIT.

vk-video-downloader's People

Contributors

justkappaman avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

vk-video-downloader's Issues

Название видео вместо id

Возможно ли сделать так, чтобы имя скачиваемого файла состояло из названия видео, а не его id? Также было бы неплохо добавить приписку с выбранным уровнем качества.

Или подскажите, пожалуйста, что для этого нужно изменить в коде расширения? Хотя бы просто чтобы название видео было в имени файла.

ошибка сети

сначала скорость на 795мб ролик был 4мб/с. потом скорость падает до 250кб сек через секунд 10, а под конец зависло и ошибка сети
как мне фильмы для потомков архивировать то

Не встраиваются ссылки на страницу

Привет.
Не мог бы глянуть почему в desktop версия для firefox перестала работать, не встраивает ссылки на страницу как минимум.
Мобильная версии в FF работает.

Скрипт tampermonkey для десктопа не срабатывает в VK

На страница, вида https://vk.com/video-9693056_456247324 скрипт не работает. Я нашел решение, надо всего лишь сделать проверку адреса:

  • в 30 строке: if ((location.search.includes('z=video') || location.search.includes('z=clip') || location.href.includes('video-')) && !checkerHasBeenCalled) {
  • в 94 строке: if (location.search.includes('z=video') || location.href.includes('video-')) {

Скорее всего такая же проблема есть и в мобильной версии скрипта.

Download links don't appear

Environment

  • Firefox
  • User Agent Switcher
  • Violetmonkey

Hello... there is bug? or this script not working with violetmonkey?
image

Not working on Google Chrome

Не работает на Google Chrome, проблему решил добавлением вызова main() в начале скрипта.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.