Скрипт DTF-Anchor Getter v2.0

Стильно, модно, DTFно
Стильно, модно, DTFно

Обновлено (24 августа). Обновление скрипта и одновременно тестирование новой фичи-панельки.
АХТУНГ!!! В Firefox скрипт работает, но старт "автоматической проверки страницы" на наличие якорей не действует в Greasemonkey - используйте Violentmonkey, или же проверяйте вручную кнопкой получения якорей.

Введение:

Изменения:

  • Добавлена панель "виджетов". Данная панель будет использоваться в дальнейших скриптах, где имеется "панелька" скрипта (на манер бывшей панельки DTF-Anchor Getter)
  • Кнопка получения якорей теперь постоянно активна
  • Панель DTF-Anchor Getter преобразована в "виджет", и удалена.
  • Настройка "cut" вынесена в начало скрипта. Она отвечает за обрезку слишком длинных названий якорей.

Скриншоты:

Патчлист:

  • 1.0.4 - добавлена настройка smartphone, увеличивающая размеры панельки.
Скрипт DTF-Anchor Getter v2.0
  • 1.0.5 - альтернативная тестируемая версия. Панель виджетов в отдельном скрипте для того, чтобы можно было менять её вид более простым способом. Возможно подобным образом сделаю и панельку "кнопок скриптов".Пока что будет так, т.к я ещё не решил что делать с настройками таких элементов.
  • Ссылки на 1.0.5: Anchor, Widget Panel. Панель виджетов думаю должна идти перед Anchor Getter в вашем расширении для использования скриптов.
Скрипт DTF-Anchor Getter v2.0

Панель виджетов:

Скрипты понемногу развиваются, появляются новые скрипты со своими собственными "окошками", а место на экране не резиновое, отсюда и идея для панели виджетов.

Панель виджетов во всём своём самом существе
Панель виджетов во всём своём самом существе

Подробнее о панели:

Панель имеет два главных элемента:

  • Боковая панель виджетов
  • Главная панель виджетов

Боковая панель виджетов:

Боковая панель виджетов это список всех имеющихся на данный момент виджетов (посредством активных скриптов). Если у скрипта есть свой виджет, то он появится в этой панели в качестве кнопки.

Боковая панель с виджетом DTF-Anchors Getter. В самом верху панели находится кнопка-активатор, ниже идёт кнопка виджета
Боковая панель с виджетом DTF-Anchors Getter. В самом верху панели находится кнопка-активатор, ниже идёт кнопка виджета

Кнопка виджета активирует показ виджета. Чтобы увидеть виджет, нужно навести курсор на главную панель виджетов.

Главная панель виджетов:

Главная панель виджетов это список активных (посредством кнопки виджета) виджетов. Виджеты можно увидеть наведением курсора на шапку главной панели виджетов.

Шапка главной панели виджетов. Слева находится кнопка-активатор
Шапка главной панели виджетов. Слева находится кнопка-активатор

Если нужен постоянный показ уже активного виджета, можно нажать на шапку главной панели виджетов.

Если нужен постоянный показ боковой панели, можно нажать на кнопку-активатор в левом углу шапки главной панели виджетов.

Кнопка-активатор
Кнопка-активатор

Почему так сложно? Чтобы не мешать просмотру чего-либо на DTF, а также не перекрывать элементы самого DTF.

Ссылки на скрипт:

Послесловие:

Изначально, панель виджетов была создана в другом скрипте, который является (будет являться) обновлением для DTF-Feeds, которое совместит в себе как новые фичи, так и возможности некоторых других моих скриптов.

Если у вас есть предложения, идеи или просто желание что-либо написать - добро пожаловать в комментарии.

10 комментариев

Комментарий удалён автором поста

Кажется кто-то на DTF делал что-то для бэкапа. В остальном, предложенное возможно (DTF API умеет), но скриптом смысла не вижу, и получение закладок в скрипте не сработает (cors явно не даст воспользоваться логином).

В общем, как html-страничка оно вполне возможно. Что-то вроде этого (скрин ниже). Вывод можно будет сделать как в консоль, так и в саму html.

Хочу нажать, но плохо вижу

Комментарий недоступен

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

Обновлено v1.0.4.

Новая настройка "smartphone", насильно увеличивающая стандартные размеры панельки. Не знаю, насколько это подходящий вариант.

1.0.5Панель виджетов стала отдельным скриптом, чтобы проще было изменять её настройки. Кнопка боковой панели теперь сама по себе, т.е не снижает размер главной панели виджетов.

Ссылки на 1.0.5: https://github.com/TentacleTenticals/DTF-Anchor-Getter-2.1, https://github.com/TentacleTenticals/DTF-Widget-Panel.

Панель виджетов думаю должна идти перед Anchor Getter в вашем расширении для использования скриптов, иначе ест шанс словить ошибку.