omg, lol. a cli for omg.lol
  • JavaScript 100%
Find a file
2026-02-23 10:06:31 +00:00
commands Fix lookup 2024-02-15 10:40:45 +00:00
utils I christen thee, the good ship omg.lol 🍾 2023-01-15 12:57:28 +00:00
index.js Add dashboard open 2023-01-19 21:50:43 +00:00
package-lock.json I christen thee, the good ship omg.lol 🍾 2023-01-15 12:57:28 +00:00
package.json I christen thee, the good ship omg.lol 🍾 2023-01-15 12:57:28 +00:00
readme.md Update 2026-02-23 10:06:31 +00:00
screenshot.png UPdate readme 2023-01-15 13:07:23 +00:00

omglolapi

An omg.lol CLI.

screenshot

ASCII Prami hand crafted by Sara

Installation

  • Clone this repository git clone https://source.tube/robb/omglolcli.git
  • cd omglolapi
  • Install the dependencies npm i
  • Install globally npm i -g
  • Run omg init USERNAME APIKEY first. Get your API from https://home.omg.lol/account.

Usage

The CLI currently supports the following:

init <address> <apikey>   Set your address and api key
whoami                    Check your settings for the CLI
stats                     Get count of members and addresses 
open [options] <address>  Open a page for an address (default: omg.lol)
status                    Interact with the statuslog
    list [options]           List statuses from the status log
    new <emoji> <status...>  Post a new status
    delete <statusid>        Delete a status 
address                   Check and fetch address info
    list              Show the address directory
    lookup <address>  Lookup info about an address
purl                      Manage PURLs
    list [options]              List PURLs
    new [options] <name> <url>  Create a new PURL
    delete <name>               Delete an existing PURL
paste                     Manage pastes
    list [options]                   List pastes
    new [options] <title> <content>  Create a new paste
    copy <name>                      Copy the contents of a paste
    delete <name>                    Delete an existing paste
dns                       Manage DNS records
    list            List your DNS records

Misc

  • Using undocumented listed attribute on create PURL
  • Using undocumented listed attribute on create pastes
  • Using undocumented delete for statuses