Avatar

burrito82

burrito82@feddit.de
Joined
0 posts • 71 comments
Direct message

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.

permalink
report
reply

Ups, dann danke fürs Teilen!

permalink
report
parent
reply

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();
    }
})();
permalink
report
parent
reply

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.

permalink
report
reply

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”

permalink
report
parent
reply

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…

permalink
report
reply

Danke, das wusste ich nicht. Dann habe ich wohl Gespenster gesehen. Danke für die Aufklärung!

permalink
report
parent
reply

läßt das Schlimmste befürchten, die Gefahr könnte nur durch sofortige ent­sprechende Lohnerhöhungen gemildert werden.

Immer diese Angst vor Lohnerhöhungen, gibt nichts Schlimmeres! :D

permalink
report
reply