January
Image proxy and embed generator.
Install / Use
/learn @revoltchat/JanuaryREADME
[!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
- 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.
.

Related Skills
himalaya
338.0kCLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).
node-connect
338.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
coding-agent
338.0kDelegate coding tasks to Codex, Claude Code, or Pi agents via background process
