Draft: The big dead link cleanup
https://github.com/stevenvachon/broken-link-checker was used to collect most data.
-
fix the path of favicon to not throw 404 errors -
This is hard as the links differ depending on if deployed for MR purposes or Live
-
-
English protocol has all dead links in navigation -
https://www.chaostreffbern.ch/de/rfid_report.html -
Discuss strategy for dead links without archive links -
Entire NDG & BÜPF pages need to be switched to archived links or the media part nuked -
On 404 pages the navigation does not work
Sample dead links:
- https://www.chaostreffbern.ch/de/new_schedule.html -> https://www.chaostreffbern.ch/de/calendar.ics
- https://git.netlab.li/software/acme-conductor.git -> https://git.netlab.li/software/acme-conductor.git
- https://www.chaostreffbern.ch/de/blkchain_talk.html -> http://www.digitale-nachhaltigkeit.unibe.ch/veranstaltungen/veranstaltungen_2016/blockchains/index_ger.html2
- https://www.chaostreffbern.ch/de/medienmitteilung_buepf.html -> https://www.chaostreffbern.ch/de/medienmitteilung_buepf.html (hijacked domain), http://stopbuepf.ch/, http://www.swico.ch/de/aktuell-medien/aktuell/buepf-referendum-kommt/4702
- https://www.chaostreffbern.ch/de/buepfreferendum.html -> https://admin.hostpoint.ch/mailman/listinfo/bern_buepf.ch
- https://www.chaostreffbern.ch/de/website_info_projekte.html -> https://www.chaostreffbern.ch/de/aufgaben-verteilung.html
- https://www.chaostreffbern.ch/de/buepf_sammelaufruf.html -> https://twitter.com/digiges_ch (redirect to login)
- https://www.chaostreffbern.ch/de/update_on_the_git_server.html -> some alternative domains that are invalid
- https://www.chaostreffbern.ch/de/ankuendigung_vereinsgruendung.html -> https://gitlab.chaostreffbern.ch/chaostreffbern/chaostreffbern-statuten/blob/master/statuten.adoc, https://gitlab.chaostreffbern.ch/chaostreffbern/chaostreffbern-statuten/blob/master/statuten_simpel.md, - - - https://gitlab.chaostreffbern.ch/chaostreffbern/chaostreffbern-statuten/blob/master/Traktanden.md
- https://www.chaostreffbern.ch/de/bgsreferendum.html -> https://collector.digitale-gesellschaft.ch/pdf/_empty/Referendum%20gegen%20Netzsperren%20-%2010.pdf
- https://www.chaostreffbern.ch/de/diverdays_2018.html -> https://diverdays.ch/
- https://www.chaostreffbern.ch/de/presentations.html -> http://www.digitale-nachhaltigkeit.unibe.ch/veranstaltungen/veranstaltungen_2016/blockchains/index_ger.html, https://git.netlab.li/docs/acme-conductor_presentation.git
Weird cases where Content-Type Header differed from actual content:
- Getting links from: https://www.chaostreffbern.ch/en/images/koenizstrasse_3_eingang.jpg
- Error: Expected type "text/html" but got "image/jpeg"
- Getting links from: https://www.chaostreffbern.ch/de/feeds/chaosbern_rss.xml
- Error: Expected type "text/html" but got "text/xml; charset=utf-8"
- Getting links from: https://www.chaostreffbern.ch/de/feeds/chaosbern_atom.xml
- Error: Expected type "text/html" but got "text/xml; charset=utf-8"
- Getting links from: https://www.chaostreffbern.ch/en/files/rfid-zapper-praesi.odp
- Error: Expected type "text/html" but got "application/vnd.oasis.opendocument.presentation"
- Getting links from: https://www.chaostreffbern.ch/en/files/blockchain.pdf
- Error: Expected type "text/html" but got "application/pdf"
- Getting links from: https://www.chaostreffbern.ch/en/files/acme-conductor.pdf
- Error: Expected type "text/html" but got "application/pdf"
- Getting links from: https://www.chaostreffbern.ch/en/files/i2p.pdf
- Error: Expected type "text/html" but got "application/pdf
Edited by Niklaus Hofer