Hejto.pl
Dodaj post

Wpisz coś do wyszukania (minimum 2 znaki)

ojekPraktykant

Dołączył/a:

  • 2 wpisów
  • 4 komentarzy
  • 1 obserwujących

Fenomen

w Gównowpis

136piorunów

Zastanawiam się, co się stało ze wszystkimi userami wykopu? Rozumiem, że znaczna część przeszła tu, na hejto, ale czy to jest podział 50-50? Jeszcze niedawno wpisy na głównej miały po 4k, a dyskusja kwitła. Hejto dostało potężny zastrzyk użytkowników, ale i tak mam wrażenie, że jakieś 30-40 % wykopków wyparowało zupełnie nigdzie i odpuścili sobie tego typu fora.

Jest jedno wytłumaczenie, całkiem ciekawe. Wiecie co jest najpiękniejszego w tym upadku wykopu? Że się farmy partyjnych trolii się wywaliły i rozwaliły sobie głupi łeb. Koniec z wołaniem do wykopywania, masowym plusowaniem wpisów i atakami 30 vs 1 w dyskusji xD Pewnie sporo osób straciło źródło dochodu, ale to chyba już lepiej być prostytutką niż odpierdalać coś takiego :v

Nie mniej, uważam, że i tak spora część użytkowników po prostu przepadła i nie ma ich nigdzie. A sam wykop to jak krajobraz po wojnie. Główna zawalona Danielem Magicalem i paranoicznym tropieniem ruskich onuc. A tam już nawet ruskich onuc nie ma, bo po co mają wchodzić na portal, który dogorywa xD

     

Pokaż więcej komentarzy (34)

Praktykant

w Hejto

4piorunów

Jako, że na głównej widzę że ktoś narzeka na zbyt rzadkie odświeżanie strony głównej, poniżej wklejam skrypt do tampermonkey, który na 24 godziny ukrywa przeczytane wpisy, dzięki temu po każdym odświeżeniu strony pojawiają nam się tylko nowe wpisy. Rozszerzenie ma trochę bugów (jak otworzysz na nowej stronie wpis który ukryłeś, to strona jest pusta), przydałoby się go trochę usprawnić (obecnie ikona ukryj/pokaż pojawia się nad wpisem, mogłaby się pojawiać obok pioruna) - tak więc jak się komuś chce, może to nieco rozwinąć, mi się już nie chce bo 20% effortu pokrywa 80% wymagań - mi wystarczy.

Używam tego już ze dwa miesiące i polecam - aby zainstalować musisz mieć rozszerzenie tampermonkey, dodać nowy skrypt i wkleić w całości to co jest poniżej.   

// ==UserScript==

// @name     HejtoSeenFilter

// @namespace    http://tampermonkey.net/

// @version   0.1

// @description try to take over the world!

// @author    You

// @match        https://www.hejto.pl/*

// @grant    none

// ==/UserScript==

(function() {

'use strict';

const localStorageKey = "commFilter";

const cleanupTimeMS = 86400000;//24h

function filterItems()

{

let articles = document.querySelectorAll('article:not(.parsed)');

let articlesLen = articles.length;

while (articlesLen--) {

let article = articles[articlesLen];

let articleId = getArticleId(article);

if (!articleId) return;

article.setAttribute('article-id', articleId);

let shouldHide = _checkIfItemExists(articleId);

if (shouldHide) {

article.classList.add("hidden");

}

addHideButton(article, shouldHide);

article.classList.add("parsed");

}

}

function hideUnhide(articleId) {

if (!articleId) return;

let article = document.querySelector("article[article-id='"+articleId+"']");

if (!article) return;

var exists = _checkIfItemExists(articleId);

if (!exists) {

_addItem(articleId);

article.classList.add("hidden");

} else {

_removeItem(articleId);

article.classList.remove("hidden");

}

let hideUnhideButton = document.querySelector("a[hide-id='"+articleId+"']");

if (!hideUnhideButton) return;

hideUnhideButton.innerText = exists ? ':full_moon:' : ':new_moon:';

}

function getArticleId(article){

if (!article) return;

var articleLink = article.querySelector('div.items-start a.text-grey-500');

if (!articleLink) {

articleLink = article.querySelector('a.text-textPrimary-light');

if (!articleLink) return;

};

return articleLink.getAttribute('href');

}

function addHideButton(article, isHidden = false){

if (!article) return;

let articleId = getArticleId(article);

if (!articleId) return;

//:new_moon::full_moon:

let innerText = isHidden ? ':new_moon:' : ':full_moon:';

return article.insertAdjacentHTML("beforebegin", '<a style="margin-left: auto;" href="javascript:void(0);" title="Ukryj" hide-id="'+articleId+'" onclick="hideUnhide(\\''+articleId+'\\');">'+innerText+'</a>');

}

function _addItem(item){

var items = localStorage[localStorageKey];

if (!items) {

items = JSON.stringify(new Array());

localStorage[localStorageKey] = items;

}

var arr = JSON.parse(items);

var itemObj = {_item: item, _timestamp: new Date()};

var exists = _checkIfItemExists(item);

if (!exists) {

arr.push(itemObj);

items = JSON.stringify(arr);

localStorage[localStorageKey] = items;

}

_cleanLocalStorageExpiredValues();

}

function _removeItem(item){

var items = localStorage[localStorageKey];

if (!items) {

items = JSON.stringify(new Array());

localStorage[localStorageKey] = items;

}

var arr = JSON.parse(items);

var idx = arr.findIndex(x => x._item == item);

if (idx > -1) {

arr.splice(idx, 1);

localStorage[localStorageKey] = JSON.stringify(arr);

}

_cleanLocalStorageExpiredValues();

}

function _checkIfItemExists(item){

var items = localStorage[localStorageKey];

if (!items) return false;

var arr = JSON.parse(items);

var exists = arr.some((elem) => elem._item == item);

return exists;

}

function _cleanLocalStorageExpiredValues(){

var items = localStorage[localStorageKey];

if (!items) {

items = JSON.stringify(new Array());

localStorage[localStorageKey] = items;

}

var arr = JSON.parse(items);

var arrLen = arr.length;

var date = new Date();

while(arrLen--){

var diff = date - new Date(arr[arrLen]._timestamp);

if (diff > cleanupTimeMS) {

arr.splice(arrLen, 1);

}

}

items = JSON.stringify(arr);

localStorage[localStorageKey] = items;

}

function init(){

window.hideUnhide = hideUnhide;

window.setInterval(filterItems, 500);

}

window.addEventListener('load', init);

//window.addEventListener('focus', init);

})();
Pokaż więcej komentarzy (1)

Gruba ryba

w Hydepark

236piorunów

Cześć. Komunikat mam. Proszę potraktować w miarę poważnie.

Jak zapewne większość z Was zdążyła zauważyć, portal nam się rozrasta. A wraz z jego rozwojem zaczynają pojawiać się treści, które podchodzą pod "patologiczne". Zapewne część użytkowników nie będzie widzieć w tym nic złego, ale dostaję sporo wiadomości, że należałoby coś z tym zrobić. "W końcu nie chcemy drugiego wykopu." I jak najbardziej się z tym zgadzam.

Ale gdzie ta wolność słowa, spytacie? Ja to widzę w ten sposób - moja wolność kończy się tam, gdzie zaczyna się wolność drugiego człowieka. Puszczanie głośnej muzyki w środku nocy może przeszkadzać sąsiadom. A mówienie, żeby w takim razie kupili zatyczki do uszu raczej nie jest dobrym podejściem.

Dlatego - i tutaj mówię to jako użytkownik, a nie moderator - uważam, że niektóre treści z uwagi na wolność słowa powinny być głoszone tam, gdzie znajdą słuchaczy. Społeczność hejto to głównie emigranci, którzy uciekli z wykopu właśnie z powodu takiej patologii. A teraz ta patologia przyszła za nimi. Niejeden mógłby się zdenerwować.

Proszę o Waszą w tej sprawie opinię. Czy jako prości użytkownicy chcemy tolerować takie treści, czy może jednak niech patologiczne tagi wracają na wykop, gdzie ich miejsce?

Proszę o poważną dyskusję.

GURU4piorunów

@lubieplackijohn Tak na marginesie - patologia ma ten plus, że nabija odsłony, i pomaga się rozwijać serwisowi, jeśli jest odpowiednio izolowana od wartościowego contentu.
Na wykopie patologia polega na tym, że patologia jest lansowana, a wartościowy content (czyli ludzie którzy go wrzucają, bo przecież nie białek) są tępieni.
Poza tym patologię można różnie definiować, zwłaszcza gdy chodzi o politykę. Poza tym, kto z nas nie lubi czasem napisać shitposta albo potrolować niech pierwszy uderzy się w cyce. :slightly_smiling_face:
Dobrze to IMHO rozumieją min. na Reddicie.

Zbyt poważny serwis nie ma raczej szans na rozwój, bo od tego są fora portali internetowych i FB.

Specjalista0piorunów

@lubieplackijohn Najlepiej moderowanie oparte o prawdziwy kontekst wypowiedzi nie losowowo jak na wykopie. W ten sposób zachowalilibyśmy wszystkie treści te bardziej i mniej poważne bez niepotrzebnych gównoburz spamtub i wyzwisk

Pokaż więcej komentarzy (141)