FEP Search Tool prototype

Hi all. After a conversation with @thisismissem I decided to make a tool that lets you search the full text of all published Fediverse Enhancement Proposals on the Codeberg repository.

Tool link: https://fep-search.glitch.me/

It’s hosted on Glitch, and the only serverside component is a program that grabs the content of all the FEPs once per hour and provides it to the client browser (endpoint available here if you want it). All the search and indexing happens in-browser thanks to FlexSearch, which means no data about your searches leaves your browser.

Preview image:

5 Likes

Thank you for building this. :+1:

NOOOOOOOOOOOOO!!! One should use webooks for this. See Webhooks | Forgejo – Beyond coding. We forge.

The basic setup would be to have an endpoint that one can send a request to, e.g.

POST /update
Headers:
Authorization: bearer mooooo

and then trigger the refresh. Codeberg then automatically sends the request after one adds it to the configuration.

If we decide to implement this, I’ll have to document the process on fep/fep/7d8c/fep-7d8c.md at main - fediverse/fep - Codeberg.org

2 Likes