Discussion
Loading...

Post

  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Cadu Silva :verified:
@cadusilva@bolha.one  ·  activity timestamp 2 days ago

Como apagar posts automaticamente no GoToSocial

Infelizmente este ainda não é um recurso nativo do GoToSocial, mas alguém subiu no Github um script Python que faz exatamente isso.

Ele apaga todos os posts mais antigos do que o número de dias especificado, mas mantém aqueles fixados ou salvo nos marcadores.

github https://github.com/xurxia/gts-cleaner/

Para criar uma imagem Docker é bem simples com esse Dockerfile:

```
FROM python:alpine
WORKDIR /app
COPY . .
ENV PYTHONUNBUFFERED=1
ENV TZ=America/Recife

RUN pip3 install -r requirements.txt --no-cache
CMD [ "python3", "main.py" ]
```

Aí é só criar um volume apontando `/alguma/pasta/config.json` para `/app/config.json`.

Quem escreveu o código não especifica exatamente quais os escopos necessários na API mas funcionou com esses: https://token.bolha.one/?client_name=GtS%20Cleaner&scopes=read:statuses%20read:accounts%20write:statuses%20write:accounts

Gere seu token de acesso informando a URL da sua instância GoToSocial (sem incluir https://). Edite os escopos se souber o que está fazendo.

@fediadminbr

#FediAdminBR #GoToSocial

GitHub

GitHub - xurxia/gts-cleaner: A script to delete old posts on GoToSocial servers, helping keep your Fediverse clean and efficient.

A script to delete old posts on GoToSocial servers, helping keep your Fediverse clean and efficient. - xurxia/gts-cleaner
  • Copy link
  • Flag this post
  • Block
Log in Create account

Bolhaverso

Os dados dos usuários serão deletados em algumas semanas. Vamos subir uma instância definitiva após finalizar os testes.

Bolhaverso: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.0 no JS en
Automatic federation enabled
  • Explore
  • About
  • Members
  • Code of Conduct
Home
Login Signup