• bleistift2@sopuli.xyz
    link
    fedilink
    Deutsch
    arrow-up
    16
    ·
    edit-2
    3 days ago

    Woher hast du das? Mir liefert die API 3995 Abonnenten aus.

    fetch('https://feddit.org/api/v3/community?name=ich_iel')
      .then(r => r.json())
      .then(community => {
        console.log(community.community_view.counts.subscribers) // 3995
      })
    

    @Mods, akzeptiert Lemmy SVGs als Bannerbilder? So etwas wie dieses hier würde sich automatisch aktualisieren:

    <?xml version="1.0" encoding="UTF-8"?>
    <svg xmlns="http://www.w3.org/2000/svg"
        xmlns:xlink="http://www.w3.org/1999/xlink"
        version="1.1" baseProfile="full"
        width="800px" height="200px"
        viewBox="0 0 800 200"
        id="ich-iel-banner"
    >
    <!--Inhalt der Datei -->
        <style>
            #ich-iel-banner {
                --ich-iel-bg: #ffcfcd;
                --ich-iel-color: #3d0e0a;
                stroke: var(--ich-iel-color);
                font-family: sans;
            }
            #ich-iel-banner-bg {
                fill: var(--ich-iel-bg);
            }
            #ich-iel-banner-subscribers {
                font-size: 100px;
            }
            #ich-iel-banner-caption {
                text-transform: uppercase;
            }
        </style>
    
        <rect x="0" y="0" width="800" height="200" id="ich-iel-banner-bg"></rect>
        <text id="ich-iel-banner-subscribers" x="20" y="100"></text>
        <text id="ich-iel-banner-caption" x="20" y="120">Die einzig gute Zahl</text>
    
        <script>
            fetch('https://feddit.org/api/v3/community?name=ich_iel')
                .then(r => r.json())
                .then(community => {
                    const {subscribers} = community.community_view.counts
                    const subscribersStr = subscribers.toLocaleString()
                    document.getElementById('ich-iel-banner-subscribers').innerHTML = subscribersStr
                })
        </script>
    
    </svg>