An open API service indexing awesome lists of open source software.

https://github.com/nicodimuscanis/article-shortener-extension

The extension makes long web articles short by using YandexGPT API
https://github.com/nicodimuscanis/article-shortener-extension

article-shortener chrome-extension extension-chrome javascript shortener yandex-300 yandex-api yandex-gpt yandexgpt

Last synced: about 2 months ago
JSON representation

The extension makes long web articles short by using YandexGPT API

Awesome Lists containing this project

README

          

# "Короче, Склифосовский!" v0.5

[![Watch the video](https://img.youtube.com/vi/8vFjYYKZjvE/maxresdefault.jpg)](https://youtu.be/E_oO9iFZzWY)

Расширение для браузеров на основе Сhromium, автоматизирующее работу с сокращателем статей от Яндекса https://300.ya.ru/, который использует YandexGPT

Необходима учётная запись Яндекс.

## Установка
[Установка из интернет-магазина Chrome](https://chrome.google.com/webstore/detail/%D0%BA%D0%BE%D1%80%D0%BE%D1%87%D0%B5-%D1%81%D0%BA%D0%BB%D0%B8%D1%84%D0%BE%D1%81%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9/mpaebgncookaokflfdhflpmhpimkfeii)

ИЛИ

Установка из GitHub (содержит самые последние изменения)
1. [Скачать](https://github.com/nicodimuscanis/article-shortener-extension/archive/refs/heads/master.zip) и распаковать
2. В браузере на странице: `chrome://extensions` включить режим разработчика и нажать на "загрузить распакованное расширение"
3. Выбрать папку `src` из распакованных файлов

## Настройка
К сожалению, Яндекс не позволяет использовать сервис без авторизации, т.е. нужна учётная запись или валидный токен

Для работы расширения достаточно просто войти в учётную запись Яндекс.

Для того чтобы пользоваться сервисом без входа в учётную запись, необходимо получить токен.

Внимание: на данный момент (30.06.23) это бета версия сервиса от Яндекс и шаги ниже могут быть не актуальными

1. Получить [токен](https://oauth.yandex.ru/authorize?response_type=token&client_id=702a61748ec947a4b1ab467d2b2f3edb)
2. Скопировать токен и вставить на странице настройки расширения

## Использование
На странице статьи, из которой нужно выделить суть, нажать на иконку расширения в браузере.
После обработки произойдёт перенаправление на страницу с укороченной версией (или откроется в новой вкладке, взависимости от настоек).
Также работает со страницами не на русском языке.

## Ограничения и замечания
1. Статья должна быть не больше 30 тыс. символов и быть информационной, т.е. со стихами и художественными произведениями может либо не работать, либо работать весьма странно.
2. По поводу качества сокращённых статей все вопросы к Яндексу. Я не имею к Яндексу никакого отношения.
3. Для пересказа статей, не опубликованных в сети, можно развернуть собственный сервис, который создаёт ссылку на пользовательский контент, напрмер https://github.com/nicodimuscanis/make-page или вcтавить текст прямо на странице https://300.ya.ru/
4. Яндекс добавил возможность пересказывать видеоролики с Youtube (октябрь 2023), но на данный момент пользоваться этой фичей можно только напрямую со страницы сервиса 300.ya.ru или из яндекс браузера. Яндекс отклоняет запросы на сокращение роликов от сторонних приложений/расширений. Скорее всего это сделано для продвижения своего браузера, забитого рекламой. В качестве временной меры добавлен вывод всплывающего окна в случае невозможности сократить статью/ролик, где пользователь может вставить ссылку вручную. Я пока не придумал как просто это обойти (можно с некоторыми проблемами), любые советы и помощь приветствуются

[Журнал изменений](https://htmlpreview.github.io/?https://github.com/nicodimuscanis/article-shortener-extension/blob/master/src/changelog.html)

Распространяется под [лицензией MIT](https://github.com/nicodimuscanis/article-shortener-extension/blob/master/LICENSE.md)