Тема: РАЗРАБОТКА РАСШИРЕНИЯ БРАУЗЕРА BRAVE, ПОЗВОЛЯЮЩЕЕ СКАЧИВАТЬ ВИДЕО С СЕРВИСА YOUTUBE
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
ВВЕДЕНИЕ 6
1 Теоретическая часть 8
1.1 Структура расширений 8
1.2 Обзор средств разработки расширений 9
1.3 Особенности разработки расширений при помощи JavaScript,
HTML/CSS 10
1.4 Что такое API? Виды и структура запросов на API платформы 12
1.5 Особенности построения запросов на API для расширений браузера.. 13
1.6 Анализ расширений в магазине расширений 14
2 Программная часть расширения 15
2.1 Структура разработанного расширения 15
2.2 Файл manifest.json 16
2.3 Файл backgrounds 18
2.4 Файл common.js 19
2.5 Файл notification.] s 20
2.6 Файл ui.js 21
2.7 Файл youtube-video-downloader.js 22
2.8 Файл youtube-video-downloader.css 23
2.9 Файл Purify.min.js 24
3 Использование конечного продукта пользователем 25
3.1 Установка расширения 25
3.2 Функции расширения. Условия для его работы 27
ЗАКЛЮЧЕНИЕ 29
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 30
📖 Введение
Платформа YouTube была создана в 2005 году тремя сотрудниками PayPal, которым было неудобно отправлять друг другу видео по электронной почте. Для этого они решили создать сайт на котором люди могли загружать и просматривать видео. Уже через год владельцы сайта продали его Google за 1.65 миллиарда долларов. На данный момент YouTube является одним из самых популярных платформ для загрузки и просмотра видео в мире с более чем 2 миллиардами активных пользователей в месяц. Но в Youtube не предусматривается такая функция, как возможность загрузить желаемое видео себе на устройство. Всвязи с этим пользователи начали создавать расширения для данной платформы, обладающие разным функционалом. От скачивания видео до различных взаимодействий со списком отложенных к просмотру видео. В настоящее время существует огромное множество расширений браузера, расширяющих функционал платформы YouTube, но 90% из них предоставляют лишь возможность скачать просматриваемое видео. Множество из них лишь перенаправляют пользователя на сторонние сервисы для взаимодействия с видео, либо и вовсе не работают с обновленным интерфейсом сайта.
Целью данной работы является создание расширения браузера, позволяющее скачивать видеоматериалы с сервиса YouTube с возможностью выбора качества скачиваемого видеоматериала(до 720р). Для достижения данной цели были поставлены следующие задачи:
1. Изучение основ синтаксиса языка Java Script.
2. Изучение структуры расширений.
3. Изучение построения запросов на API сервиса Youtube.
4. Поиск возможных способов скачивания видео.
5. Поиск возможных способов извлечения аудиоряда из видео.
6. Написание пользовательского интерфейса.
7. Тестирование и анализ созданного расширения.
✅ Заключение
В процессе работы были выполнены следующие задачи:
1. Проведен анализ существующих аналогов с похожим функционалом. Это позволило выделить ключевые моменты, из-за которых пользователи обращались к данным расширениям, учесть их недостатки и возможные проблемы.
2. Был проведен анализ существующих средств разработки расширений браузера, что позволило выбрать оптимальный язык разработки, а именно JavaScript.
3. Был создан небольшой пользовательский интерфейс в виде интерактивной кнопки с выпадающим списком возможных загрузок видео.
Поставленная цель выполнена в полном объеме. Разработано и протестировано расширение браузера Brave, позволяющее скачивать видео с платформы Youtube с возможностью выбора качества загружаемого видеофайла.
Созданное расширение простое и удобное в использовании Оно будет полезно как для рядовых пользователей сети интернет, так и для создателей различного контента, ведь загрузка видео не предусмотрена функционалом сервиса Youtube.





