Skip to content

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone

Toot.wales - We are the Mastodon social network for Wales and the Welsh, at home and abroad!


Gli ultimi otto messaggi ricevuti dalla Federazione
Post suggeriti
  • Baltimore Punks!

    Fediverso punk baltimore bmorepunk fpm fediverse
    1
    1
    0 Votes
    1 Posts
    7 Views
    Guest?
    Baltimore Punks! Come join us at The Lab for a Switch to Fediverse event. If you're seeing this, you're already on Fedi, so get your friends to come.We will be discussing what Mastodon and the Fediverse are, why we should own our own social media, and then everyone will make an account and follow each other!#punk #Baltimore #BMorePunk #FPM #fediverse
  • 0 Votes
    1 Posts
    7 Views
    Blocking that automated "social media channel" bot that's just boosting all my toots for no reason. #Mastodon
  • 0 Votes
    1 Posts
    12 Views
    Non tutti sanno che... E' semplicissimo fare un post (toot) sul proprio profilo #mastodon con un semplice comando, ad esempio utilizzando #curl. Vediamo come fare. Abilitazione e creazione token Accedere, con il vostro account, al l'istanza mastodon di riferimento. Andare su Preferenze (menù a destra) Andare su Sviluppo (menù a sinistra) Fare click su Nuova applòicazione Compilare tutti i campi e concedere almeno i permessi di scrittura post. Salvare in un luogo sicuro (password manager) quanto generato. Comando curl di esempio curl -s -X POST https://mastodon.uno/api/v1/statuses \ -H "Authorization: Bearer TOKEN_DI_ACCESSO" \ -d "status=Ciao mondo" \ -d "visibility=public" \ Semplice Script di invio A questo punto possiamo farci un semplice script che prende in input, come parametro, del testo e lo invia per noi. cat toot.sh #!/bin/bash # Verifica che sia stato passato almeno un argomento if [ -z "$1" ]; then echo "Errore: devi passare il testo del toot come parametro." echo "Uso: $0 \"Testo del toot\"" exit 1 fi # Salva il parametro in una variabile TOOT="$1" # Esegui la richiesta POST curl -s -X POST https://mastodon.uno/api/v1/statuses \ -H "Authorization: Bearer TOKEN_DI_ACCESSO" \ -d "status=$TOOT" \ -d "visibility=public" \ -H "Authorization: Bearer TOKEN_DI_ACCESSO" \ | jq '.uri' Ho inserito #jq in fondo con un filtro (che possiamo modificare a nostro piacimento), perché l'output in formato json è abbastanza prolisso Perché? A parte che è bello fare il nerd è usare #mastodon da command line, ma la cosa può essere molto utile se la usiamo in abbinata ad altre azioni/comandi. Pensiamo ad esempio ad un integraszione con #forgejo, ad esempio potremmo fare un post (tramite #webook) al termine del nostro workflow. Un altro esempio è il collegare l'account ad un servizio di monitoraggio come #uptimekuma in questo modo si avrà una pagina che indica ai follower lo stato dei nostri servizi. Oppure usarlo al termine di un nostro script che preleva i prossimi appuntamenti da un caledario ics. Insomma, potete integrare l'invio di un toot alla fine di un vostro script custom, il limite a questo punto è solo la fantasia! E voi come lo usate? Seguimi su mastodon: @magostinelli@mastodon.uno Articolo pubblicato con licenza CC BY-NC-SA
  • 0 Votes
    1 Posts
    21 Views
    Week in Fediverse 2025-09-19Servers- Gush! v0.0.22- ActivityPub for WordPress v7.4.0- Mastodon v4.4.4- Mitra v4.10.0- Hollo v0.6.11- Manyfold v0.123.0- Ktistec v2.4.13- Smithereen v0.11- snac v2.83- PieFed v1.2- tootik v0.19.2- kmyblue v20.0- Wanderer v0.18.3Clients- Pachli v2.16.1- Fedilab v3.35.0- IceCubesApp v2.0.4- Aria v1.3.10- NeoDB You v1.0.2- PeerTube Mobile v1.1.0- Blorp v1.9.23- Phanpy changelogTools and Plugins- Poduptime v5.5.1For developers- fediverse-pasture-inputs v0.3.3- Granary v9.0- roboherd v0.1.9Protocol- FEP-8967: Generating link previews for attached linksArticles- How to Build a Simple ActivityPub Reminder Bot in Python- Fediverse Report – #134-----#WeekInFediverse #Fediverse #ActivityPubPrevious edition: https://mitra.social/objects/01993fe3-2dac-3533-6a81-9e653c9d94e0