Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/katlyn/fxfedi
A metadata provider for ActivityPub links
https://github.com/katlyn/fxfedi
activitypub fediverse metadata
Last synced: 7 days ago
JSON representation
A metadata provider for ActivityPub links
- Host: GitHub
- URL: https://github.com/katlyn/fxfedi
- Owner: katlyn
- Created: 2025-01-24T00:30:09.000Z (8 days ago)
- Default Branch: main
- Last Pushed: 2025-01-25T03:55:49.000Z (7 days ago)
- Last Synced: 2025-01-25T04:23:47.338Z (7 days ago)
- Topics: activitypub, fediverse, metadata
- Language: TypeScript
- Homepage:
- Size: 8.79 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# fxfedi
fxfedi is very similar to all the other projects that are called `fx` - it takes in a fediverse link, and
spits out a version with better metadata than the first had. This is different from https://mas.to/ as mas.to relies on
the Mastodon API to fetch data, whereas fxfedi uses ActivityPub to fetch information - in theory this will allow it to
work across all fedi enabled content, and not just instances that implement the Mastodon API.fxfedi is still in development and doesn't have a functional deployment yet, but hopefully it will be ready soon!
### Usage
Make sure to install Deno: https://deno.land/manual/getting_started/installation
Then start the project:
```
deno task start
```This will watch the project directory and restart as necessary.
## Todos
- [ ] Make it respect any #nobot tags in author bios
- [ ] Fetch instance robots.txt and check incoming useragent against it
- [ ] Provide documentation on how instances can block the bot from fetching posts
- [ ] Redirect non-bot visitors to original post
- [ ] Better 404 page
- [ ] Better caching!!!!!!!!