temporarily archived, I think LLMs with large context windows might make something like this much more effective so I'm waiting until the trajectory of LLM context window increase kind of stabilizes (or when it's large enough for this kind of thing) (I wrote this note just a few days after the Gemini 1.5 Pro announcement)
also this kind of approach is honestly almost certainly unfeasible (at least for me right now, as it needs a large-ish number of users to start to be useful (although simply integrating things like the Wayback Machine in a nice UI could help with that))
A crowdsourced index to help against link rot. Crowd needed.
Web UI using Fresh
API using Hono embedded in a Fresh route
![Screenshot 2023-06-15 at 11 36 24 AM](https://private-user-images.githubusercontent.com/58201828/246206368-b5893be4-8a4c-4c59-861c-bf662e01b07c.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ2MDk5NjcsIm5iZiI6MTcyNDYwOTY2NywicGF0aCI6Ii81ODIwMTgyOC8yNDYyMDYzNjgtYjU4OTNiZTQtOGE0Yy00YzU5LTg2MWMtYmY2NjJlMDFiMDdjLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODI1VDE4MTQyN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTNkNjBjM2FiM2E2ODY5MGNjNWJhOGEzMGMxMGNmZTc0MzNlZTg4ZGUxYWNhMzI4ZWExZDRmZjIyODkyNjRiZDAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.W0A9OUn2JMahARLiHNEyvI0KkzFczJ6N-Qrk6asQOgc)
![Screenshot 2023-06-15 at 11 45 17 AM](https://private-user-images.githubusercontent.com/58201828/246208241-35276ad7-5e0b-4279-b688-e418a974efad.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ2MDk5NjcsIm5iZiI6MTcyNDYwOTY2NywicGF0aCI6Ii81ODIwMTgyOC8yNDYyMDgyNDEtMzUyNzZhZDctNWUwYi00Mjc5LWI2ODgtZTQxOGE5NzRlZmFkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODI1VDE4MTQyN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTg5OGE4YzczNTFiMWI4M2UyYjRiNjFkNDM4MGJmNjlhNzRhOGY1OTc5NjE5NGUwZjE4YjU5NTM3NjNhNWFiODUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.n0a2XXv4mryCp89FK0h7hEmNW9-OH9FMCQyf7s50-1M)
![Screenshot 2023-06-15 at 11 48 40 AM](https://private-user-images.githubusercontent.com/58201828/246208980-88c31e38-2f1b-4f6e-a198-7c30c10a38a1.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ2MDk5NjcsIm5iZiI6MTcyNDYwOTY2NywicGF0aCI6Ii81ODIwMTgyOC8yNDYyMDg5ODAtODhjMzFlMzgtMmYxYi00ZjZlLWExOTgtN2MzMGMxMGEzOGExLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODI1VDE4MTQyN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWJjMzljYzBlMzE2NTBlOTMzNGQ2ZWUxZWIzYWQ1YWM0MzA3MDJmYWYyN2ViOGEwODYxMjRjNmNjOGQ1YmQxNzYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.Y-sFYvsskkz3WJIOW__UixNBDrRXT-qsMxzT1R7OFeU)
There will be a browser extension that uses the API to automatically suggest redirects when you encounter a broken link. A user would also be able to submit new destination links for a broken link, and upvote links submitted by others that work.
Uses the Fresh framework, with Flowbite components, and Hono (embedded inside a Fresh route) for the API.
GPLv3 License, all open source libraries used have their own licenses.