Pull to refresh

Comments 5

Или взять ту же ленту Хабра. Ну надоело мне постоянно скролить это полотно из статей, да еще с кучей отвлекающих картинок. Набросал за 10 минут скрипт, который вытягивает со страницы заголовки статей с их введением, отобразил это все в виде списка + показывается вводный текст при наведении на иконку рядом

Так вроде RSS у хабра работает без нареканий.
Даже если уйти от хабра его поддерживают многие... Далее через новостные агреггаторопы пронняют как мне надо

На GitHub лежат скрипты для YouTube каналов

Да, про RSS безусловно верно, есть такой вариант. Однако, в моем случае я получаю не просто список, а список с необходимым дополнительным функционалом. В частности по названию статьи иногда не совсем понятно, о чем она - тогда подношу курсор к иконке возле названия и у меня показывается превью. В случае с RSS, как я понимаю, нужно открывать для этого страницу. В любом случае, тут дело "вкуса" - если устраивает просто список, то, конечно, RSS подойдет. Если же нужен какой-то минимальный функционал, то легко его написать скриптом за несколько минут.

На такого рода автоматизации давным давно писались коломёты для набегов в фото.мэилру

Я не профессиональный программист или кодер, но постоянно модифицирую неудобные сайты, как в плане оформления — так и функционала. До сих пор использую TamperMonkey. 15 лет назад выбора особо не было, а позже искать что-то более удобное просто не было задачи.

При моём уровне знаний было интересно почитать статью как пример внутреннего устройства подобных решений. Но с практической точки зрения я не понял, в чём преимущество использования Angular, и обеспечена ли совместимость с уже имеющимися UserScript.

Angular - всего лишь инструмент, выбор зависит от того, с чем работает разработчик - можно написать тоже самое хоть на React, хоть на Vue, хоть на чистом JavaScript. В данной вводной статье в основном рассматриваются вопросы подготовки инструмента разработки, нежели сам процесс разработки. К сожалению, все уместить в одну статью не получилось, т.к. объем первой части итак вышел достаточно большим. Вопросы внутреннего устройства, непосредственная логика проекта будут рассмотрены в следующей части статьи.

Что касается совместимости - хранилище скриптов для каждого расширения свое изолированное, т.е. новое расширение не будет иметь доступа к уже имеющимся скриптам того же TamperMonkey, но это можно будет успешно решить, реализовав функционал экспорта/импорта.

Sign up to leave a comment.

Articles