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.
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.