matrix-org / matrix.org

matrix.org public website
Other
408 stars 339 forks source link

Clean up image dupes #2189

Open HarHarLinks opened 6 months ago

HarHarLinks commented 6 months ago

is it intentional there are dupes left in here? https://github.com/matrix-org/matrix.org/tree/main/content/support from https://github.com/matrix-org/matrix.org/pull/2185


these files duplicate each other. they are at different places, so it depends on your paradigm whether this is intentional. https://github.com/matrix-org/matrix.org/blob/main/static/images/hosting/fairkom_4c_quer.svg https://github.com/matrix-org/matrix.org/blob/main/content/support/fairkom.svg


it's a bit strange that hoster images are kept under static https://github.com/matrix-org/matrix.org/tree/main/static/images/hosting while supporter logos are kept under content, next to the content https://github.com/matrix-org/matrix.org/tree/main/content/support. it could help reduce the potential for adding dupes if they were structured more cleanly.

MTRNord commented 6 months ago

Fdupes also spit out these:

./content/blog/2022/09/2022-09-16-this-week-in-matrix/2c5afae81a1ee8d120cf71dce2d14fb66a5b5407.png
./static/blog/img/2c5afae81a1ee8d120cf71dce2d14fb66a5b5407.png

./content/blog/2022/09/2022-09-16-this-week-in-matrix/gatsby_static_blog_img_88710ed4bd07bc11f66043b1177ffd4bcdcde06a.webm
./static/blog/img/88710ed4bd07bc11f66043b1177ffd4bcdcde06a.webm

./content/blog/2022/09/2022-09-16-this-week-in-matrix/20220916-spec.png
./static/blog/img/20220916-spec.png

./content/blog/2022/09/2022-09-30-this-week-in-matrix/89fdc6c4f5bd3c069ed2aeb7926e11790fb243a8.png
./static/blog/img/89fdc6c4f5bd3c069ed2aeb7926e11790fb243a8.png

./content/blog/2022/09/2022-09-30-this-week-in-matrix/3a48fa5b0fd4b0e1f67fdf5dd8c51c683a6b7573.png
./static/blog/img/3a48fa5b0fd4b0e1f67fdf5dd8c51c683a6b7573.png

./content/blog/2022/09/2022-09-30-this-week-in-matrix/fractal-sessions.png
./static/blog/img/fractal-sessions.png

./content/blog/2022/09/2022-09-09-this-week-in-matrix/20220909-ios.gif
./static/blog/img/20220909-ios.gif

./content/blog/2022/09/2022-09-09-this-week-in-matrix/20220909-spec.png
./static/blog/img/20220909-spec.png

./content/blog/2022/09/2022-09-02-this-week-in-matrix/beeperhw1.jpg
./static/blog/img/87ff2a36fca97959cce4868a27b67a7d614b901c.jpg
./static/blog/img/beeperhw1.jpg

./content/blog/2022/09/2022-09-02-this-week-in-matrix/matrix_spec_change_proposals.png
./static/blog/img/LShedkpCHPSQDZQsWcdJzSui.png

./content/blog/2022/09/2022-09-23-this-week-in-matrix/nHPgFgyvkPnvPDETuAFzniPw.png
./static/blog/img/nHPgFgyvkPnvPDETuAFzniPw.png

./content/blog/2022/09/2022-09-23-this-week-in-matrix/8a23c8c49bbac8575f938f7049d8e8a639ef5029.png
./static/blog/img/8a23c8c49bbac8575f938f7049d8e8a639ef5029.png

./content/blog/2022/09/2022-09-23-this-week-in-matrix/81710b9de109df619080580451679d2c266d0ff1.png
./static/blog/img/81710b9de109df619080580451679d2c266d0ff1.png

./content/blog/2022/09/2022-09-23-this-week-in-matrix/WdOBhQssUkMYYmCyOPyNhnNQ.png
./static/blog/img/WdOBhQssUkMYYmCyOPyNhnNQ.png

./content/blog/2022/09/2022-09-23-this-week-in-matrix/KSVTtGsolBXtfsLTeAciXnBc.png
./static/blog/img/KSVTtGsolBXtfsLTeAciXnBc.png

./content/blog/2022/09/2022-09-23-this-week-in-matrix/JxNgpBiRhBfZnnQNCBfKNbyS.png
./static/blog/img/JxNgpBiRhBfZnnQNCBfKNbyS.png

./content/blog/2022/09/2022-09-23-this-week-in-matrix/ca462762f4ed3db4825e70a1ce973b7f6af2da14.png
./static/blog/img/ca462762f4ed3db4825e70a1ce973b7f6af2da14.png

./content/blog/2022/09/2022-09-23-this-week-in-matrix/f97b8cc850c4a44c5bb82abedbd4dbcede6dde5e.png
./static/blog/img/f97b8cc850c4a44c5bb82abedbd4dbcede6dde5e.png

./content/blog/2022/09/2022-09-23-this-week-in-matrix/pzqyYkifvrBHhmZlRYzPFkwL.png
./static/blog/img/pzqyYkifvrBHhmZlRYzPFkwL.png

./content/ecosystem/bridges/mastodon/bridges.toml
./content/ecosystem/bridges/tox/bridges.toml

./static/blog/wp-content/uploads/2018/11/E2E-UX-Secure-Message-Recovery-1.gif
./static/blog/wp-content/uploads/2018/11/E2E-UX-Secure-Message-Recovery-14.gif
./static/blog/wp-content/uploads/2018/11/E2E-UX-Secure-Message-Recovery-6.gif
./static/blog/wp-content/uploads/2018/11/E2E-UX-Secure-Message-Recovery-2.gif
./static/blog/wp-content/uploads/2018/11/E2E-UX-Secure-Message-Recovery-11.gif
./static/blog/wp-content/uploads/2018/11/E2E-UX-Secure-Message-Recovery.gif
./static/blog/wp-content/uploads/2018/11/E2E-UX-Secure-Message-Recovery-3.gif
./static/blog/wp-content/uploads/2018/11/E2E-UX-Secure-Message-Recovery-8.gif
./static/blog/wp-content/uploads/2018/11/E2E-UX-Secure-Message-Recovery-12.gif
./static/blog/wp-content/uploads/2018/11/E2E-UX-Secure-Message-Recovery-7.gif
./static/blog/wp-content/uploads/2018/11/E2E-UX-Secure-Message-Recovery-4.gif
./static/blog/wp-content/uploads/2018/11/E2E-UX-Secure-Message-Recovery-10.gif
./static/blog/wp-content/uploads/2018/11/E2E-UX-Secure-Message-Recovery-13.gif
./static/blog/wp-content/uploads/2018/11/E2E-UX-Secure-Message-Recovery-9.gif
./static/blog/wp-content/uploads/2018/11/E2E-UX-Secure-Message-Recovery-15.gif
./static/blog/wp-content/uploads/2018/11/E2E-UX-Secure-Message-Recovery-5.gif

./static/blog/wp-content/uploads/2015/01/logo.png
./static/blog/wp-content/uploads/2015/01/logo1.png

./static/blog/wp-content/uploads/2019/02/nexus5.png
./content/docs/older/nexus5.png

./static/blog/wp-content/uploads/2017/07/upcloud.png
./static/blog/wp-content/uploads/2017/03/logo-white_arrow.png

./static/blog/img/2020-11-03-synapse5.png
./static/blog/img/upload_22b8ea14fff89c1bce93767b82ab1db5.png

./static/blog/img/2021-12-22-spec.png
./static/blog/img/66e13adad362e10cb349489f05f02756fd1f3319.png

./static/blog/img/2021-09-17-NcMmi-cinny-space-release.png
./static/blog/img/2021-09-16-NcMmi-cinny-space-release.png

./static/blog/img/2021-12-22-dimension.png
./static/blog/img/83fb70def97801c405383cbe0da72baa0d0bff1c.png

./static/blog/img/d30cc794ef185e521aa610d4bd8b006ead0d2783.png
./static/blog/img/2021-08-20-yaCbk-stacked_area_chart.png

./static/blog/img/2021-03-22-synapse-1.30rc1-state_ids-cpu.png
./static/blog/img/2021-03-19-vEb-4-synapse-1.30rc1-state_ids-cpu.png

./static/blog/img/2021-06-15-synapse-1.36-join-memory.png
./static/blog/img/2021-06-18-NxpOm-memory.png

./static/assets/fund-via-liberapay.png
./static/images/support/liberapay.png
./static/blog/wp-content/uploads/2017/07/fund-via-liberapay.png

./static/assets/patreon.png
./static/images/support/patreon.png
./static/blog/wp-content/uploads/2017/07/become_a_patron_button@2x.png