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.
¿Cuál es el estado de esta solicitud de función (si es que lo es)?
Vamos a dividir esto en varias preguntas más pequeñas:
¿Existe actualmente alguna forma para que un usuario obtenga una copia de todas las imágenes incluidas en sus publicaciones?
¿Hay alguna forma de obtener (o recrear) estas publicaciones en su formato procesado, al menos en la medida en que las imágenes subidas estén en el lugar que les corresponde?
Si bien no estoy seguro de poder escribir un script completo, intenté averiguar cómo reconstruir la URL de las imágenes basándome en la información que se incluye actualmente en user_archive.csv, pero no veo cómo sería posible, dado que parece no haber correlación entre el enlace de la imagen proporcionado en el archivo csv y la URL pública de esa imagen en el foro.
Por ejemplo, tengo  en mi archivo csv y la URL de esa imagen en el foro es https://forum.example.com/uploads/default/original/2X/d/d04053334ed6a40db3cdcf83c1c6eb139079494e.png, por lo que incluso si el script usara tIh81VxrDGPzUkxhikPmbgFGbO6.png en combinación con alguna URL base, no podría recuperar la imagen, ¿verdad? ¿O una imagen tiene de alguna manera múltiples identidades?
¡Gracias por revivir este tema! No lo había visto antes.
Al revisarlo, comparto tanto la aparente creencia de @codinghorror de que las imágenes deberían ser accesibles de esa manera, como la preocupación de @sam sobre las demandas que esto impondría a los recursos del lado del servidor, particularmente en casos donde el usuario no está interesado en las imágenes en sí mismas.
No puedo hablar sobre la viabilidad, pero desde un punto de vista estrictamente de UX, siento que sería mejor tener un botón separado de descargar imágenes presentado junto a la opción de descarga existente, o una ventana emergente preguntando si deseas que se incluyan las imágenes al usar la opción de descarga existente.
¿Quieres decir que tendrías que obtener las imágenes navegando a las publicaciones reales? Pero eso no te daría imágenes de publicaciones que han sido eliminadas u ocultas para ti, ¿verdad?
Con respecto a la
Cuando @sam y @Falco están de acuerdo en algo, ¿significa que se ha agregado a alguna línea de producción?