mirror of
https://codeberg.org/ashley/poke.git
synced 2024-12-25 05:54:00 +01:00
2 KiB
2 KiB
January
Description
Image proxy and metadata scraper.
Features:
- Can scrape metadata from websites, e.g. OpenGraph
- Can scrape embeds from websites, e.g. YouTube, Spotify
Stack
Usage
- Use
/embed?url=<url>
to generate an embed for given URL. - Use
/proxy?url=<url>
to fetch and serve a remote image.
Resources
Revolt
- Revolt Project Board (Submit feature requests here)
- Revolt Testers Server
- Contribution Guide
CLI Commands
Command | Description |
---|---|
cargo build |
Build/compile January. |
cargo run |
Run January. |
cargo fmt |
Format January. Not intended for PR use to avoid accidentally formatting unformatted files. |
Contributing
The contribution guide is located at developers.revolt.chat/contributing. Please note that a pull request should only take care of one issue so that we can review it quickly.
License
January is licensed under the GNU Affero General Public License v3.0.
To-do
- Use LRU cache for data. See uluru
- Full support for OpenGraph. See ogp.me
- Full support for Twitter cards. See a and b.
- Add max length for strings from meta tags.