spla :senyera: :fed: :python: · @spla
2408 followers · 46766 posts · Server mastodont.cat

Un altre avantatge de , i no és menor, és que per afegir un nou bot replica feia falta clonar en un nou directori, crear-hi l'entorn virtual , configurar el compte del nou bot, crear la nova base de dades...
Amb Replicator només cal afegir el nou bot replica a la única base de dades. Fet.

#replicator #tweet2toot #python

Last updated 4 years ago

spla :senyera: :fed: :python: · @spla
2408 followers · 46766 posts · Server mastodont.cat

Tenim 9 bots replica de comptes de Twitter. Tots 9 executant , cadascú en el seu entorn virtual i cadascú amb la seva base de dades dedicada.
Tots 9 s'executen cada minut, consultant al mateix temps l'API de Twitter.
De tant en tant Twitter es queixa:

Failed to send request: HTTPSConnectionPool(host='api.twitter.com', port=443): Read timed out. (read timeout=60).

Idea: un sol programa amb una sola base de dades que gestioni tots els 9 bots. L'he anomenat .

#tweet2toot #python #replicator

Last updated 4 years ago

spla :senyera: :fed: :python: · @spla
2410 followers · 46766 posts · Server mastodont.cat

A , la id d'una publicació és del tipus 'bigint'. A és del tipus 'string'.
Estic mirant si és compatible amb Pleroma i per ara, el primer problema és aquest.

#mastodon #pleroma #tweet2toot

Last updated 4 years ago

spla :senyera: :fed: :python: · @spla
2410 followers · 46766 posts · Server mastodont.cat

És curiós, en aquesta crec que ja tercera etapa a , en la que vaig crear-hi un compte per a poder programar , i , tinc algunes publicacions d'aquí, replicades allà a Twitter amb , que tenen més de 100 retuits i més de 100 likes.
En la primera etapa a Twitter no veia aquestes xifres ni de lluny.

#twitter #MASTOTUIT #tweet2toot #fullposter

Last updated 4 years ago

spla :senyera: :fed: :python: · @spla
2414 followers · 46766 posts · Server mastodont.cat

Opps! bug nou a . Quan per alguna raó no troba la publicació a la que ha de respondre, la API de Mastodon es queixa que no la troba (lògic):

gitlab.com/spla/tweet2toot/-/i

Aquest commit evita l'error:

gitlab.com/spla/tweet2toot/-/c

#tweet2toot

Last updated 4 years ago

spla :senyera: :fed: :python: · @spla
2414 followers · 46766 posts · Server mastodont.cat

Ja he trobat perquè no replicava el fils 😀

#tweet2toot

Last updated 4 years ago

spla :senyera: :fed: :python: · @spla
2414 followers · 46766 posts · Server mastodont.cat

funciona perfecte. Els bots replica porten dos dies publicant sense cap problema. 👏🏼

#tweet2toot

Last updated 4 years ago

spla :senyera: :fed: :python: · @spla
2414 followers · 46766 posts · Server mastodont.cat

Ja he parat la meva instància d'on s'alimentaven els bots rèplica.
Ara tots ells funcionen amb , un programa que fa servir la llibreria , llibreria que permet a tweet2toot no dependre de serveis externs i per tant estalvia recursos de màquina. 💪

gitlab.com/spla/tweet2toot

#nitter #tweet2toot #python #tweepy

Last updated 4 years ago

spla :senyera: :fed: :python: · @spla
2414 followers · 46766 posts · Server mastodont.cat

He obert un "issue" en el repositori de , donava un error:

429 Too Many Requests
88 - Rate limit exceeded

Els 7 bots replica feien servir tots ells els mateixos "keys & tokens" d'accés a la de , cosa que no li agradava. El mètode de autentificació que feia servir era 1a (accés d'escriptura i lectura a la API)

gitlab.com/spla/tweet2toot/-/i

Ara tots els bots fan servir el mètode de només lectura. De moment va bé.

#tweet2toot #api #twitter #oauth #oauth2

Last updated 4 years ago

spla :senyera: :fed: :python: · @spla
2414 followers · 46766 posts · Server mastodont.cat

Bé, ja he migrat els programes dels bots de a .

@salutcat
@emergenciescat
@vpartal
@TMBinfo
@llenguacat
@elcatalacomcal
@NASAPersevere

Si tot va bé podré desactivar del tot la instància .

#nitter2toot #tweet2toot #nitter

Last updated 4 years ago

spla :senyera: :fed: :python: · @spla
2415 followers · 46766 posts · Server mastodont.cat

He alliberat un nou programa que replica a els tuits del usuari de que li configurem.

gitlab.com/spla/tweet2toot

El bot rèplica @vpartal és el bot de proves que ja executa el nou codi .
El gran avantatge de tweet2toot respecte a nitter2toot és que tweet2toot no necessita un instància d'on obtenir els tuits.

#python #mastodon #twitter #tweet2toot #nitter

Last updated 4 years ago