We (few volunteers from the Krita community) have setup a discourse server for the Krita artist community. The setup is very much similar to Blenderartists.org.
Being a forum related to art software the discussions will have a lot of images. From the GDPR perspective discourse provides a way to download the user data from the activities section in profile. However I noticed that the download doesn’t include the images that user has posted to the forum. I would like to ask if there is any way to include the images posted by the users in the downloaded zip files. Is there any plugin to provide such feature?
Technically they still have the URLs so they could just parse and pull them. I worry about image heavy users ending up costing lots and lots of server time when they click the button.
Sorry if this seems a silly idea, will a predetermined time frame given to user to come back for the zip file help. During this period the zip creation can be done when there is less server activity.
I did a post export for the first time since May yesterday and see that it has been given some love, but a strange (to me) choice:
But no images in there and I still see fragments (tested with meta) with very hard to use URLs like:  (note that’s an image I uploaded after the May update).
Putting images in the archive would be a PITA. What we could easily include is the cooked post alongside the raw so images and everything else that is transformed is associated in a standard way that can easily be parsed.
How does that work with the pre-signed URLs option recently introduced? I confess I don’t know much about how that’s implemented, but my fear is that the URLs would not be stable.
If we put the cooked post in like @Falco suggests then the URLs will be /secure-media-uploads/blah. The presigned URL is only generated when the upload is requested from the secure media URL, so you should have no problems.
Qual é o status deste pedido de funcionalidade (se é que é isso)?
Vamos dividir isso em várias perguntas menores:
Atualmente, existe alguma maneira de um usuário obter uma cópia de todas as imagens incluídas em suas postagens?
Existe alguma maneira de obter (ou recriar) essas postagens em seu formato “cozido”, pelo menos na medida em que as imagens carregadas estejam nos locais corretos?
Embora eu não tenha certeza se conseguiria escrever um script completo, tentei descobrir como reconstruir o URL das imagens com base nas informações atualmente incluídas no user_archive.csv, mas não vejo como isso seria possível, dado que parece não haver correlação entre o link da imagem fornecido no arquivo csv e o URL público dessa imagem no fórum.
Por exemplo, tenho  em meu arquivo csv e o URL dessa imagem no fórum é https://forum.example.com/uploads/default/original/2X/d/d04053334ed6a40db3cdcf83c1c6eb139079494e.png, então, mesmo que o script usasse tIh81VxrDGPzUkxhikPmbgFGbO6.png em combinação com alguma URL base, ele não seria capaz de recuperar a imagem, certo? Ou uma imagem de alguma forma tem múltiplas identidades?
Obrigado por reativar este tópico! Eu não o tinha visto antes.
Analisando-o, compartilho tanto a aparente crença do @codinghorror de que as imagens devem ser acessíveis dessa forma, quanto a preocupação do @sam sobre as demandas que isso colocaria nos recursos do lado do servidor - particularmente em casos onde o usuário não está interessado nas imagens em si.
Não posso falar sobre a viabilidade disso, mas de um ponto de vista estritamente de UX, sinto que um botão separado de baixar imagens apresentado ao lado da opção de download existente, ou um pop-up perguntando se você deseja que as imagens sejam incluídas ao usar a opção de download existente seria o melhor.
Você quer dizer que teria que obter as imagens navegando até as postagens reais? Mas isso não lhe daria imagens de postagens que foram excluídas ou ocultadas de você, certo?
Em relação à
Quando @sam e @Falco concordam com algo, isso significa que foi adicionado a algum pipeline?