Info Center

Statuslog

Updated 1 month and 4 weeks ago


We run a “statuslog” for omg.lol members at status.lol. It’s fun!

What’s a statuslog?

It’s like a weblog, but it’s designed for short status updates. Use it to share what’s happening at the moment: what you’re reading or watching, who you’re hanging out with, what you’re munching on, or maybe how you’re feeling. That kind of thing.

Embedding your status elsewhere

You can embed your status anywhere you’d like with a tiny bit of Javascript. To display a plain, unstyled version of your status by itself, just add this script to any web page:

<script src="https://status.lol/[your-address].js?"></script>

For example, if your address was foo, you’d use this:

<script src="https://status.lol/foo.js?"></script>

You can also include some parameters that will control what and how things are displayed:

  • time will include the relative time of when the status was posted (e.g. 2 days ago)
  • link will turn the time into a hyperlink back to the status page on status.lol
  • fluent will include the Fluent emoji
  • pretty will style the status pretty closely to what’s shown on status.lol
  • no-emojiwill show no emoji in your status output

So, if you’re looking for something that looks nice, you probably want to use this:

<script src="https://status.lol/[your-address].js?time&link&fluent&pretty"></script>

Emoji

The amazing emoji used on status.lol are from the Fluent Emoji project.

Webhook

You can configure an outgoing webhook with your Statuslog (just plop the webhook URL into the field in the Statuslog preference panel). With an active webhook, this data will be POSTed to the webhook URL whenever you make a new Statuslog entry:

{
    "status_emoji": "\ud83e\ude9d",
    "status_text": "Webhooks for the Statuslog? Why not! https:\/\/home.omg.lol\/info\/statuslog",
    "posted": 1669044815
}

Where status_emoji is the emoji used, status_text is the statuslog entry text, and posted is the UNIX epoch timestamp.

Need more help? Contact us at any time.
Want to make this article better? Edit it on GitHub.