LINUX.ORG.RU

Некропостинг и юзерскриптинг

 , некропостер, ,


2

1

Мне надоели некропостеры, которые поднимают старые темы бессмысленными сообщениями. Не хочу возвращать тему к жизни очередным ответом, оставленным по неосторожности, но каждый раз проверять даты сообщений достаточно утомительно. Нужно какое-то визуальное отличие.

Я долго собирался с силами, и вот недавно всё-таки осилил этот десяток строк на Javascript.

// SPDX-License-Identifier: MIT-0

// ==UserScript==
// @name     Highlight older messages on linux.org.ru
// @version  2
// @grant    none
// @include  https://www.linux.org.ru/*
// @run-at   document-end
// ==/UserScript==

(function () {
  
  // Configurables.
  const old_message_age = 30; // Days.
  const old_message_background = '#000000';
  // -------------

  document.querySelectorAll('div.sign time').forEach(function (element) {
    const element_datetime = Date.parse(element.attributes.datetime.value);
    const age_in_seconds = (Date.now() - element_datetime) / 1000;
    const age_in_days = age_in_seconds / 3600 / 24;
    
    if (age_in_days > old_message_age) {
      element.closest('article').style.background = old_message_background;
    }
  });
})();

★★★★★

Последнее исправление: i-rinat (всего исправлений: 2)

точнее, некропостингофобия

Harald ★★★★★
()
Ответ на: комментарий от Harald

Некрофилия это хорошо? Ну, я не вижу проблем конечно. Но это один из самых больных фетишей, уровня копрофагии, и стоит держаться подальше от таких индивидуумов.

anonymous
()
Ответ на: комментарий от anonymous

Но опять же, в вещевых фетишах ничего плохого в принципе быть не может.

anonymous
()
Ответ на: комментарий от anonymous

В чём твоя проблема?

Не люблю некропостинг, когда он производится бессмысленными сообщениями. Есть тут на форуме отдельные уникумы, которые шарятся по древним темам и поднимают их всяким нерелевантным бредом.

Если тему обсуждают, это значит, она актуальна.

Если обсуждение по теме, то почему бы и нет.

i-rinat ★★★★★
() автор топика
Последнее исправление: i-rinat (всего исправлений: 1)
Ответ на: комментарий от i-rinat

Не люблю некропостинг, когда он производится бессмысленными сообщениями

Т.е. бессмысленное сообщение в недавней теме это норма, а в тухлой - нет? Мне кажется это подстрекательство к флуду.

entefeed ☆☆☆
()
Ответ на: комментарий от entefeed

это норма

Не устанавливаю нормы. Мне не нравится, другим не нравится. Сделал для себя, поделился.

Мне кажется это подстрекательство к флуду.

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

i-rinat ★★★★★
() автор топика
Ответ на: комментарий от i-rinat

Могу себе позволить. Напиши еще парочку скриптов чтоб от лора вообще ничего не осталось.

entefeed ☆☆☆
()

А куда его пихать? Я плохо учился в школе и болел, когда юзерскрипты для лора проходили.

Deleted
()
Ответ на: комментарий от Deleted

А куда его пихать?

Для Firefox есть аддон Greasemonkey, который поддерживает пользовательские скрипты. Для Chrome/Chromium аналог называется Tampermonkey. Кажется, Tampermonkey для Firefox тоже есть. В старой опере поддержка скриптов была сразу. Про новую не знаю.

i-rinat ★★★★★
() автор топика

Это надо в l-o-r или в lor-sourse разделы, Development блин...

mandala ★★★★★
()
Ответ на: комментарий от i-rinat

Greasemonkey для лисы какой то кривой в webext, violetmomkey чтоли или типа того я щас юзаю (не дома, посмотреть точно не могу).

mandala ★★★★★
()
Ответ на: комментарий от i-rinat

Ясно, Спасибо. Я думал теперь это куда-то прямо в браузере можно указать. А гризманкями я зарёкся пользоваться, проблем было больше чем пользы.

Deleted
()

Я заметил, кстати: на этой неделе некропостинг у меня так и прет, одно, два уведомления в день: или на отслеживаемое, или ответ, или в мою тему.

Это полнолуние и предстоящее лунное затмение так влиет или просто совпадение?

mandala ★★★★★
()

Возлюби некроманта как самого себя!

dk-
()

Тред еще не читал. Добавь (вынеси) плиз настройку «старости» и цвет раскраски вверх, будет а-ля конфиг.

deep-purple ★★★★★
()
Последнее исправление: deep-purple (всего исправлений: 1)
Ответ на: комментарий от Deathstalker

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

mandala ★★★★★
()
Ответ на: комментарий от Deathstalker

Не ожидал тут увидеть твой комментарий в этом году.

i-rinat ★★★★★
() автор топика
Ответ на: комментарий от mandala

Да потом не разберёшь, откуда проблемы.

Блин, а нельзя такие вещи в стили лора внести? Чтобы не велосипедить?

Deleted
()
Ответ на: комментарий от Deathstalker

Лучше расскажи, как ты старые темы находишь

Harald ★★★★★
()
Ответ на: комментарий от mandala

Не, я имел в виду стандартные темы лора, что в настройках профиля включаются. Туда можно встроить эту функцию (естессено внеся изменения и в движок)

Deleted
()
Ответ на: комментарий от Deleted

Да даже панельку лоркода (как в lorcode-tools, например, даже в лорифи реализовали) не могут десять лет запатчить, а ты в хочешь в профиль настроек напихать с довольно редко кому нужной фичей...

mandala ★★★★★
()
Последнее исправление: mandala (всего исправлений: 2)
Ответ на: комментарий от deep-purple

Добавь (вынеси) плиз настройку «старости» и цвет раскраски вверх, будет а-ля конфиг.

Вынес.

i-rinat ★★★★★
() автор топика

Ого. Ринат порвался. Вот это новость.

Deleted
()
Ответ на: комментарий от anonymous

Уже как минимум двое с шаблонным поведением «узнал о больной мозоли — наступил» отметилось в этой теме. И такое поведение настолько распространено, что даже интересно, что вынуждает людей так поступать? Это неотъемлемая часть культуры? Какое-то психическое расстройство?

На эту тему можно докторскую защитить, не иначе.

i-rinat ★★★★★
() автор топика
Ответ на: комментарий от anonymous

Это нормально на любом форуме, кроме лора, вестимо.

Zhbert ★★★★★
()
Ответ на: комментарий от i-rinat

всяким нерелевантным бредом.

Обожаю лор!

Zhbert ★★★★★
()
Ответ на: комментарий от i-rinat

Есть тут на форуме отдельные уникумы, которые шарятся по древним темам и поднимают их всяким нерелевантным бредом.

Это называется скоромастурбация. Как только на форуме упразнят звезды, такое прекратится. Но 5-звездочным все равно не понять.

Deleted
()
Ответ на: комментарий от entefeed

Не говори за всех. Мне пох. Но две звезды пусть останутся — я клуб читаю иногда. Ведь доступ в клуб это не то, зачем ты набросил на вентилятор, полыхающий двухзвёздочник ))

deep-purple ★★★★★
()
Ответ на: комментарий от entefeed

Как только упразднят звезды у пятизвездочных начнется пожар.

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

i-rinat ★★★★★
() автор топика
Ответ на: комментарий от deep-purple

у меня не горит это у тебя горит
но звезды пожалуйста не отнимайте!

Типичный пятизвездочник, сразу нарисовался свои отметины защищать попутно придумывая оправдания.

entefeed ☆☆☆
()
Ответ на: комментарий от deep-purple

клуб не закрыт на звезды, если чо

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.