• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    TOMMastodon 🐘 / Fediverse - decentralizovaná sociální síť
    XCHAOS
    XCHAOS --- ---
    chobot.py
    #!/usr/bin/python3
    import json
    import requests
    
    def nasaj(hostname):
       return json.loads(requests.get('https://' + hostname + '/api/v2/instance', verify = False).text)

    mastodon-list.py:
    #!/usr/bin/python3
    import chobot
    
    fmt = '|%24s |%8s |%8s |%9s |%9s |%10s |%9s |%8s |%9s |%9s |'
    print (fmt % ('Domain','Version','Monthly','Max.char', 'Max.poll', 'Translate', 'New user', 'Approve', 'Image MB', 'Video MB'))
    domeny = ('mastodonczech.cz', 'mastodon.arch-linux.cz', 'witter.cz', 'cztwitter.cz', 'f.cz', 'mastodon.pirati.cz', 'mamutovo.cz', 'mastodon.cesko.digital')
    total = 0
    
    for domena in domeny:
      j = chobot.nasaj(domena)
      c = j['configuration']
      u = j['usage']['users']['active_month']
      total += int(u)
      print(fmt % (j['domain'], j['version'], u, c['statuses']['max_characters'], c['polls']['max_options'],
                   c['translation']['enabled'], j['registrations']['enabled'], j['registrations']['approval_required'],
                   int(c['media_attachments']['image_size_limit'] >> 10), int(c['media_attachments']['video_size_limit'] >> 10)))
    
    print('|%24s |%8s |%8s |' % ('Total', '', total))
    XCHAOS
    XCHAOS --- ---
    |                  Domain | Version | Monthly | Max.char | Max.poll | Translate | New user | Approve | Image MB | Video MB |
    |        mastodonczech.cz |   4.3.0 |     783 |      500 |        4 |      True |     True |   False |    16384 |   101376 |
    |  mastodon.arch-linux.cz |   4.3.1 |      22 |     2000 |        4 |      True |     True |    True |    16384 |   101376 |
    |               witter.cz |   4.3.0 |     282 |      500 |        4 |     False |     True |   False |    16384 |   101376 |
    |            cztwitter.cz |   4.0.6 |      65 |      500 |        4 |     False |     True |   False |    10240 |    40960 |
    |                    f.cz |   4.3.1 |      60 |     2000 |       10 |      True |     True |   False |    16384 |   101376 |
    |      mastodon.pirati.cz |   4.3.1 |      52 |      500 |        4 |     False |     True |    True |    16384 |   101376 |
    |             mamutovo.cz |   4.3.1 |      20 |      500 |        4 |      True |     True |   False |    16384 |   101376 |
    |           cesko.digital |   4.3.1 |       6 |      500 |        4 |     False |     True |    True |    16384 |   101376 |
    |                   Total |         |    1290 |
    XCHAOS
    XCHAOS --- ---
    AMAROK24: hele, počítám, že jo, ale některé non-mastodonní implementace ActivityPub právě (pro zvýšení zmatku) se snaží implementovat i Mastodon API, aby je šlo používat ze stených mobilních (nebo i webových - viz https://phanpy.cz/ , apod.) aplikací... ale v zásadě ano, třeba Hubzilla na tenhle dotaz odepíše jen "not implemented". SNAC, který se údajně o Mastodon API snaží, rovnou napíše jen "Not Found". Takže vlastně... asi to fakt umí jen Mastodonti.
    AMAROK24
    AMAROK24 --- ---
    XCHAOS: To je bezva, tu API jsem vubec u Mastodonu neznal, ted koukam na https://mastodonczech.cz/api/v2/instance :) Predpokladam, ze to ale neni soucasti Activitypub protokolu, to je ciste vec Mastodonu, ze jo?
    XCHAOS
    XCHAOS --- ---
    aktivní uživatelé otevřených instancí dnes:

    mamutovo.cz 20
    mastodon.pirati.cz 52
    f.cz 60
    witter.cz 282
    mastodonczech.cz 783

    protože načíst si json https://f.cz/api/v2/instance je fakt triviální, tak vyrobím nějakou statusovou stránku, kde se to bude generovat samo :-) včetně statistik typu povolený počet znaků.
    XCHAOS
    XCHAOS --- ---
    Starter Kits will be ActivityPub objects, and offer an API to allow other Starter Kit servers to discover each other and share their public lists.

    We will have a searchable database of public kits, and track views and installs/uses.
    XCHAOS
    XCHAOS --- ---
    dansup: "ActivityPub Starter Kits will work a bit differen…" - Mastodon
    https://mastodon.social/@dansup/113570817148026385
    XCHAOS
    XCHAOS --- ---
    XCHAOS: (je to automatizovaný import z Facebooku a myslím si nás vybrali právě kvůli vyššímu limitu na délku příspěvku... :-)
    XCHAOS
    XCHAOS --- ---
    Mark Zuckerberg Meets With Trump At Mar-A-Lago | HuffPost Latest News
    https://www.huffpost.com/entry/mark-zuckerberg-meets-donald-trump_n_6747cc84e4b0f94744d1c903
    XCHAOS
    XCHAOS --- ---
    nevím, kdo za tím účtem stojí, ale... @dnesnaukrajine@f.cz
    XCHAOS
    XCHAOS --- ---
    tldr.nettime.org je moje nová oblíbená instance - je vidět, že poptávka po makroblogingu existuje :-)
    XCHAOS
    XCHAOS --- ---
    Jon S. von Tetzchner: "When I talk about the importance of going all in …" - Vivaldi Social
    https://social.vivaldi.net/@jon/113550982888754253
    XCHAOS
    XCHAOS --- ---
    (tak trochu mám podezření, vzhledem k problematické implementaci ActicityPub v Hubzille, která podsouvá idčka uživateků už naformátovaná s HTML odkazy na sama sebe a svůj vlastní viewer identit, místo aby dala šanci lokálnímu vieweru identit, ve kterém jsem zalogovaný, že ta nomadická identita je ve skutečnosti znouzecnostnost, kterou se autor snaží dosáhnout, aby tohle chování obhájil, protože uživatel bude automaticky zalogovaný i na jiných instancích. Ano, když jsem před asi 10 lety promýšlel, jak bych udělal "vlastní activitypub", neboli "vlastní federovaný twitter/facebook", tak jsem na ten problém, že na většině instancí budu nezalogovaný, narazil taky :-)

    Nomadická identita by byla ďábelské řešení, ale je to současně řešení problému, který je potřeba lidem vysvětlit, že není problém. Je možná dobře, že na cizích instancích nejsme zalogovaní. je to součást ochrany našeho soukromí, naší online identity. Myslím, že nomadická identita by s sebou nesla některé problémy, které mají cookies. Myslím, že "stěhování účtů" by bylo něco jiného a že chovat se jako zalogovaný na spoustě instancí, kde jsem si účet nezakládal, může přinést nové problém (v první řadě, fakt nechci, aby prokliky na uživatelské handly nebo hashtagy nebo i na jiné statusy byly prokliky mimo instanci nebo appku, na externí webovou stránku, a to je problém, který jestli Streams sdílí s Hubzillou, tak je to spíš problém, než feature..)
    XCHAOS
    XCHAOS --- ---
    Tohle je přehledný schéma, to že Friendica a Hubzilla jsou okna do Diaspory, to jsem nevěděl... samozřejmě je to trochu reklama na ty Streams a jejich nomadickou identitu. /(Mě by v podstatě asi stačilo moci zálohovat na jinou platformu, kde bych měl neviditelný účet celou dobu, komplet mirorovaný, a v případě migrace by na staré doméně zůstal jen redirect a na nové by celou dobu všechno bylo připravené identické...)

    Mike Kuketz 🛡: "Wir haben das Fediverse-Schaubild erneut aktualis…" - Mastodon
    https://social.tchncs.de/@kuketzblog/113549044465749902
    XCHAOS
    XCHAOS --- ---
    TOM: no, tohle musíme follownout my ve Fedivere. Oni musejí follownout @ap.brid.gy což je jejich protistrana. Ale jinak ano, dokud to neudělají, tak pro nás prostě neexistují. A o povědomí o nutnosti (a užitečnosti) tohoto je velice nízké. Bridge funguje velmi náhodně, asi týden byl přetížený, ale včera mi zase něco přišlo.
    TOM
    TOM --- ---
    rozumím tomu správně, že dokud bluesky uživatel nedá follow na @bsky.brid.gy@bsky.brid.gy, tak ho z fediverse nemáme jak "sledovat"?
    XCHAOS
    XCHAOS --- ---
    FediFollows: "If you know a site or online service with an RSS …" - social.growyourown.services
    https://social.growyourown.services/@FediFollows/113539602423227145
    XCHAOS
    XCHAOS --- ---
    Oh, Zot! Nomadic Identity is Coming to ActivityPub - We Distribute
    https://wedistribute.org/2024/03/activitypub-nomadic-identity/
    XCHAOS
    XCHAOS --- ---
    Dave Troy :toad:: "1/There is nothing more embarrassing than watchin…" - toad.social
    https://toad.social/@davetroy/113493454665487197
    Kliknutím sem můžete změnit nastavení reklam