https://github.com/katlyn/fxfedi
A metadata provider for ActivityPub links
https://github.com/katlyn/fxfedi
activitypub fediverse metadata
Last synced: about 1 month 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 (3 months ago)
- Default Branch: main
- Last Pushed: 2025-01-30T09:55:38.000Z (3 months ago)
- Last Synced: 2025-03-14T21:56:21.006Z (about 2 months ago)
- Topics: activitypub, fediverse, metadata
- Language: TypeScript
- Homepage:
- Size: 58.6 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://fxmas.to/ as
fxmas.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
- [x] Make it respect any #nobot tags in author bios
- [x] Fetch instance robots.txt and check incoming useragent against it
- [ ] Provide documentation on how instances can block the bot from fetching
posts
- [x] Redirect non-bot visitors to original post
- [ ] Better 404 page
- [ ] Better caching!!!!!!!!