• This repository has been archived on 09/May/2019
  • Stars
    star
    2
  • Language
    Crystal
  • License
    MIT License
  • Created over 6 years ago
  • Updated about 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Time spans formatting made simple ⌚️

⚠️ This shard is deprecated in favour of https://github.com/vladfaust/time-span-humanize.

TimeFormat

Built with Crystal Build status API Docs Releases Awesome vladfaust.com Patrons count Gitter chat

Time spans humanizing module for Crystal.

Supporters

Thanks to all my patrons, I can continue working on beautiful Open Source Software! 🙏

Lauri Jutila, Alexander Maslov, Dainel Vera

You can become a patron too in exchange of prioritized support and other perks

Become Patron

Installation

Add this to your application's shard.yml:

dependencies:
  time_format:
    github: vladfaust/time_format.cr
    version: ~> 0.1.1

This shard follows Semantic Versioning 2.0.0, so see releases and change the version accordingly.

Usage

require "time_format"

TimeFormat.auto(0.minutes + 42.seconds) # => 42s
TimeFormat.μs(1.0.milliseconds / 5.0) # => 200μs

Contributing

  1. Fork it ( https://github.com/vladfaust/time_format.cr/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Contributors

More Repositories

1

unity-wakatime

WakaTime plugin for Unity ⏱
C#
116
star
2

crystalworld

RealWorld back-end API implementation 👍
Crystal
43
star
3

migrate.cr

A database migration solution 🚜
Crystal
31
star
4

i18n.cr

Internationalization shard 🌍
Crystal
24
star
5

jbuilder-json_api

Jbuilder meets jsonapi.org specifications
Ruby
23
star
6

http-multiserver.cr

Mount multiple web applications 🚦
Crystal
23
star
7

http-params-serializable

The HTTP params parsing module for Crystal 🤓
Crystal
20
star
8

tarantool.cr

The Tarantool driver (a.k.a. connector) 🕷
Crystal
19
star
9

mini_redis

A light-weight low-level Redis client for Crystal ♨️
Crystal
18
star
10

validations.cr

Validations module for Crystal ✅
Crystal
13
star
11

tele.cr

A convenient Telegram Bot framework 🤖
Crystal
13
star
12

callbacks.cr

Expressive callbacks module for Crystal 🚉
Crystal
12
star
13

background

Fast background job processing
Crystal
11
star
14

stripe.cr

🚧 WIP 🚧 Stripe API wrapper 💳
Crystal
7
star
15

onyx-http-deprecated

Deprecated Onyx module
Crystal
6
star
16

cake-bake

Bake Cakefile into native Crystal code 🍞
Crystal
5
star
17

time-span-humanize

Time::Span#humanize method
Crystal
5
star
18

crack

Alternative Crystal HTTP server implementation
Crystal
5
star
19

timer.cr

A versatile timer module ⏲
Crystal
4
star
20

realworld-benchmark

RealWorld Benchmark
Crystal
3
star
21

onyx-40-loc-distributed-chat

Distributed websocket chat in 40 lines of code
JavaScript
2
star
22

Expense-Manager-2

Java
1
star
23

attribute_enum

Rails-like enums with ease
Ruby
1
star
24

tele-broadcast.cr

Broadcasting for Tele 📢
Crystal
1
star