burrito82
Danke! Insbesondere old.reddit.compact.user.js gefällt mir sehr gut. Falls du noch auf der Suche nach Verbesserungsvorschlägen bist, ich habe immer den Button “show images” genutzt und vermisse den momentan, hab aber leider nicht viel Ahnung von Javascript bzw. wie ich stabil die Bilder im DOM finden und aufklappen kann.
Hab doch mal einen Versuche gewagt, der Button simuliert einfach einen Mausklick auf alle thumbnails von Bildern. Klappt so mäßig, button ist je nach Instanz an anderer Stelle. Momentan reicht das für mich.
// @name lemmy - expand images button
// @namespace http://tampermonkey.net/
// @version 0.1
// @description Adds a button to expand images
// @author burrito82
// @match https://*/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
function AddShowImagesButton()
{
let a = document.createElement('a');
a.classList = ['nav-link'];
a.href = `javascript:
document.querySelectorAll('a[data-tippy-content="Expand here"]')
.forEach(function(a)
{
a.href = '#';
let img = a.querySelector('img');
a.click();
img.click();
});`;
a.appendChild(document.createTextNode('Expand Images'));
let li = document.createElement('li');
li.classList = ['nav-item'];
li.appendChild(a);
document.querySelector('ul.navbar-nav').appendChild(li);
}
const isLemmy = document.head.querySelector("[name~=Description][content]").content === "Lemmy";
if (isLemmy)
{
AddShowImagesButton();
}
})();
Soweit ich mitbekommen habe, ist das einer Gründe, warum es kbin gibt. Auf join-lemmy wurden auch genau die Instanzen der Devs empfohlen wurden, eben unter anderem lemmygrad. Andere, z.T. größere wie beehaw oder feddit hingegen werden bloß erwähnt. Immerhin ist lemmygrad nicht mehr als empfohlen gelistet.*
Achtung, hab mir jetzt nicht die Mühe gemacht weiter zu recherchieren, ich teile lediglich mein nebenher erworbenes Verständnis der Situation.
*Edit: Anscheinend ist auch join-lemmy open source, siehe: https://feddit.de/comment/375851, somit habe ich hier die falschen Schlüsse gezogen.
Also, der Titel lautet “Lemmy-Entwickler in der Kritik”: es geht weniger um die Software, sondern darum, dass der Entwickler als Admin offenbar zensiert, weil es ihm politisch halt doch gegen den Strich geht (gegen Russland oder China), auf einer Instanz die eigentlich allen offensteht (aber halt seine ist).
lemmy.ml is described as “flagship instance”
What can you do? Declare the move constructor, but don’t implement it.
This sounds like a solution that warrants a big huge comment or the next guy to refactor will remove it and break stuff…
Der Postillon
läßt das Schlimmste befürchten, die Gefahr könnte nur durch sofortige entsprechende Lohnerhöhungen gemildert werden.
Immer diese Angst vor Lohnerhöhungen, gibt nichts Schlimmeres! :D