npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

clockmoji

v1.0.4

Published

Get an emoji clock representation of the current time.

Downloads

14

Readme

clockmoji

npm travis

Get an emoji clock representation of the current time.

Inspired by moonmoji, mooon and the oh-my-zsh emoji-clock plugin

Install

To use as a command:

npm install -g clockmoji

To use in JS:

npm install --save clockmoji

Usage

Command Line Usage:

date
Tue May 26 18:19:10 CDT 2015

# no arguments will return the current time
clockmoji
🕡

# Pass a time in the format mm:ss
clockmoji 10:00
🕙

# Military time supported
clockmoji 14:00
🕑

# any arbitrary time works -- rounds down if its less than :15
clockmoji 12:04
🕛

# rounds up if the minutes are :15
clockmoji 12:24
🕧

# supports piping
echo 6:30 | clockmoji
🕡

# invalid time returns ⚠
clockmoji 9999
⚠

JavaScript Usage:

var clockmoji = require('clockmoji')

console.log(clockmoji())
console.log(clockmoji('12:00'))
console.log(clockmoji('18:30'))

Stay Prompt while at the prompt

Once installed globally, clockmoji can be used to keep time on your bash/zsh prompt!

Example: Add this to your bash config (.bashrc) to prefix your prompt with the current time!

PS1='$(clockmoji)'\ $PS1; export PS1;

Or if you use the excellent pure prompt with zsh, add this to your .zshrc

PURE_PROMPT_SYMBOL='$(clockmoji)'\ ❯

FAQ

I don't see any emoji on my command line, what should I do?

If you're a linux user, you may need to install a special font in order for them to work. Here are a few ways to do it:

  • Ubuntu: sudo apt-get install ttf-ancient-fonts
  • Fedora: yum install gdouros-symbola-fonts
  • Others: Download and install the Symbola 7.21 font from here

More Info https://www.kirsle.net/blog/entry/make-emoji-work-in-linux

Contributing

Contributions welcome! Please read the contributing guidelines first.

License

ISC