SkillAgentSearch skills...

January

Image proxy and embed generator.

Install / Use

/learn @revoltchat/January
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

[!IMPORTANT] This project is now part of revoltchat/backend @ crates/services/january.

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

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.

.

jan

Related Skills

View on GitHub
GitHub Stars46
CategoryDevelopment
Updated11mo ago
Forks27

Languages

Rust

Security Score

87/100

Audited on Apr 4, 2025

No findings