Доработать расширение для Google Chrome (JavaScript)
Здравствуйте!
Задача концептуально:
Переделать существующее расширение для просмотра файлов формата .ipynb в конвертер таких файлов в PDF. Все операции происходят на фронте, сервер не требуется.
Расширение:
https://chromewebstore.google.com/detail/jupyter-notebook-viewer/ocabfdicbcamoonfhalkdojedklfcjmf?hl=enИсходный код:
https://github.com/imvladikon/jupyter-notebook-viewer?tab=readme-ov-fileЗадача по шагам:
1/ сделать так, чтобы при установке расширения запрашивались необходимые доступы к файлам (сейчас настраиваются вручную в расширении);
2/ сделать так, чтобы по нажатию на иконку расширения открывалась отдельная вкладка в бразуере в которой была страница с полем "перетащите файл сюда" (пример есть на скрине).
Если можете сами отрисовать такую страницу – отлично, если нужен дизайнер – дайте знать.
Настройки расширения, которые открываются сейчас по нажатию на иконку, нужно скрыть (в итоговой версии просто выставим дефолтные значения).
3/ после перетаскивания файла в поле из шага 2 должно открываться превью файла – это позволяет сделать исходное расширение.
В превью нужно добавить шапку, в которой можно будет: (1) выбрать тему отображения (выбор тем сейчас доступен в настройках исходного расширения), (2) нажать на кнопку "сохранить в PDF".
Макет шапки см. в приложенных материалах.
4/ после нажатия "сохранить в PDF" должен начать скачиваться pdf файл дефолтным спобом Chrome.
П.С.
Пример ipynb файла, чтобы потестить сущетсвующее расширение приложил.
П.П.С.
Нацелен на долгосрочное сотрудничество по разработке различных расширений для Google Chrome.
---
В отклике, пожалуйста, сориентируйте относительно сроков и стоимости. Также буду признателен, если поделитесь вашими схожими кейсами.
Moscow.media
Частные объявления сегодня
Обложка песни. Обложки альбомов песен. Сделать обложку для песни.
Филиал № 4 ОСФР по Москве и Московской области информирует:
За полгода 14,9 тысячи жителей Московского региона оформили страховую пенсию в автоматическом режиме на портале госуслуг
Синоптики спрогнозировали тепло до +28 и грозы в Московском регионе 28 июля
Отделение СФР по Москве и Московской области проактивно открыло свыше 32 тысяч СНИЛС новорожденным
Сотрудники филиала «Красноярский» компании «ЛокоТех-Сервис» стали серебряными призерами Спартакиады РЖД
В Москве состоялся фестиваль «ДэнсхелпФест»
Iris van Herpen haute couture осень-зима 2024
В сети выясняют, чем занимался Пресняков до отъезда
IWF signs off “state-of-the-art” training facilities for the Paris 2024 Olympics
Technology’s grip on modern life is pushing us down a dimly lit path of digital land mines
Meet Rayssa Leal: 16-year-old ‘Little Fairy’ of skateboarding hoping to go one better at Paris 2024 Olympics
Meet Shelly-Ann Fraser-Pryce, Olympic legend and Netflix Sprint athlete chasing gold aged 37 at Paris 2024
"Ларгус" врезался в стоящую "Газель", водитель погиб
В Севастополе подведены итоги работы военных следственных органов Следственного комитета России по Черноморскому флоту в первом полугодии текущего года
Activision secretly experimented on 50% of Call of Duty players by 'decreasing' skill-based matchmaking, and determined players like SBMM even if they don't know it
Abstract factory game sequel Shapez 2 will release in August
Приключение-головоломка Arranger вышла на смартфоны и PC
Гайд по регистрации, установке и входу в Throne and Liberty для игроков из России и СНГ
Касети для розсади: як вони допомагають
Филиал № 4 ОСФР по Москве и Московской области информирует:
Родители 240,5 тыс. детей в Московской области получают единое пособие
Вторая жизнь пальм и вещей в Angsana Velavaru
Филиал № 4 ОСФР по Москве и Московской области информирует:
Пенсии работающих пенсионеров начнут индексироваться с 2025 года
Филиал № 4 ОСФР по Москве и Московской области информирует:
За полгода 14,9 тысячи жителей Московского региона оформили страховую пенсию в автоматическом режиме на портале госуслуг
"Внучок Борисовны" вернулся: Русские напомнили Преснякову, что бывает с предателями - тут же начались оправдания
Почему перерыли все сразу, и где ливневки: о ремонте в центре Ярославля отвечают чиновники
Обложка песни. Обложки альбомов песен. Сделать обложку для песни.
Филиал № 4 ОСФР по Москве и Московской области информирует:
Родители 240,5 тыс. детей в Московской области получают единое пособие
Фонд «Наше будущее» изготовил сувенирную продукцию ...
Оглушили, затолкали в машину средь бела дня, потребовали выкуп: Трое "азиатов" похитили мужчину в Москве. И поплатились
Организаторы Игр дружбы выступили за перенос соревнований в Екатеринбурге
В Москве задержали трех подозреваемых в похищении человека и вымогательстве
Рейтинг ATP. Рублев обошел Рууда, Берреттини вернулся в топ-50, Нишиока поднялся на 36 строчек
Мирра Андреева выбыла с Олимпиады, проиграв полячке Магде Линетт
Медведев и Андреева сыграли микст на Олимпиаде-2024 в Париже
Александрова вылетела с Олимпиады в Париже в первом же раунде
В Москве задержали трех подозреваемых в похищении человека и вымогательстве
Турэксперт Осипова: отказ от допуслуг поможет сэкономить на покупке авиабилетов
Организаторы Игр дружбы выступили за перенос соревнований в Екатеринбурге
Не окраиной единой жива Россия
Музыкальные новости
Это сущее издевательство надо мной: Лариса Лужина высказалась о песне, которую ей посвятил Высоцкий
Торговля по дружбе // Страны БРИКС договорились выступать в ВТО с единой позицией
Обнародован райдер странного концерта Глеба Самойлова в Красноярске
Нечего скрывать: Волочкова показала фигуру в полупрозрачном платье
Филиал № 4 ОСФР по Москве и Московской области информирует:
Родители 240,5 тыс. детей в Московской области получают единое пособие
Филиал № 4 ОСФР по Москве и Московской области информирует:
Пенсии работающих пенсионеров начнут индексироваться с 2025 года
Филиал № 4 ОСФР по Москве и Московской области информирует:
За полгода 14,9 тысячи жителей Московского региона оформили страховую пенсию в автоматическом режиме на портале госуслуг
Отделение СФР по Москве и Московской области проактивно открыло свыше 32 тысяч СНИЛС новорожденным
Визит Лукашенко в Москву завершился. Подробностей переговоров все еще нет
Мужчина погиб в ДТП на трассе M-4 «Дон» в районе Домодедово
Сотрудники филиала «Красноярский» компании «ЛокоТех-Сервис» стали серебряными призерами Спартакиады РЖД
Гастрономический конкурс «Территории будущего. Москва 2030» собрал более 70 заявок из разных уголков России
Lada впервые вышла на 1-е место по числу автомобилей, оставляемых в залог по автозаймам
Каршеринг BelkaCar выяснил, куда ездили пользователи в первой половине лета
Перевозка грузов рефконтейнерами
Цена нового внедорожника Haval H9 в России стала известна.
В мерах против милитаризации Германии Россия ставит на гиперзвук
Руководитель Департамента СМИ и рекламы Иван Шубин награжден орденом Дружбы
Александр Дюков: 90% установок на Омском НПЗ новые установки
Кабмин ФРГ: Берлин принял к сведению заявление Путина об американских ракетах
Врач Чернышова: при магнитных бурях могут появиться резкие перемены в настроении
Врач Соломатина: обычную еду не заменить белковыми коктейлями
Сеть клиник «Будь Здоров» займется разработкой инициатив по укреплению здоровья работающего населения
Врач Кондрахин: приступ тахикардии поможет остановить прием валокордина
Финал чемпионата России по эндуро прошел в Зарайске
В ТРЦ «Ривьера» прошла развлекательная программа по мотивам «Команды МАТЧ»
Модели из Москвы приписывают роман с чемпионом Европы по футболу Ямалем
Росгвардейцы обеспечили безопасность на футбольном матче «Динамо» - «Локомотив» в Москве
Собянин сообщил, какие мосты, тоннели и переходы отремонтируют до конца года
Сергей Собянин. Главное за день
Собянин: В Москву привезли свыше 500 тыс. растений на фестиваль «Лето в Москве. Сады и цветы»
Сергей Собянин рассказал о развитии района Марьина Роща
В штабе общественной поддержки ЕР обсудили проекты сохранения прудов Москвы
Участники челленджа от Инго Экосистемы 4 раза обогнули земной шар
Кажетта Ахметжанова отдыхает в Якутии и делится местами силы
Пассажира, перевозившего бивни краснокнижного моржа, задержали в Домодедове
Не окраиной единой жива Россия
Задолженность по зарплате в 57 миллионов рублей выплатили в Подмосковье с января
В Тверской области задержали двух молодых людей, которые продавали гашиш
Турэксперт Осипова: отказ от допуслуг поможет сэкономить на покупке авиабилетов
Фестиваль военных духовых оркестров одновременно открылся в трех городах Поморья
Спасатели МЧС РФ нашли пропавшую под Архангельском двухлетнюю девочку
Первые заморозки возможны в августе в России
Студенты из разных регионов России отправились в экспедицию на Мезень
На Симферопольском бульваре модернизируют трамвайные пути
Утром в Симферополе рейсовый автобус насмерть сбил пенсионерку
В Симферополе осужден местный житель, избивший посетителя кафе
В Симферополе стартует выставка производителей домов ХВОЯ 2024
Организаторы Игр дружбы выступили за перенос соревнований в Екатеринбурге
Фонд «Наше будущее» изготовил сувенирную продукцию ...
Мой дед до войны проживал в Асбесте
Вертикальные сады украсили центральные улицы города