2017 © Pedro Peláez
 

library compress-numbers

Specialized library to compress a list of nubers for use in REST URLs

image

sam-it/compress-numbers

Specialized library to compress a list of nubers for use in REST URLs

  • Tuesday, July 19, 2016
  • by SamMousa
  • Repository
  • 1 Watchers
  • 0 Stars
  • 12 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

compress-numbers

Specialized library to compress a list of numbers for use in REST URLs, (*1)

Use case

When having multiple IDs in URLs and alternatives like using POST are not preferable this library can help you by compressing arrays of numbers. The performance of compression depends on the types of numbers found in the array., (*2)

Algorithm.

  • Sort the numbers
  • Replace consecutive numbers by ranges ([200, 201, 202, 205] becomes [[200, 202], [205]]).
  • For each range find a factor that is a multiple of 100.

The end result looks like this: 2X0T2N5, (*3)

The Versions

19/07 2016

dev-master

9999999-dev

Specialized library to compress a list of nubers for use in REST URLs

  Sources   Download

MIT

The Development Requires

19/07 2016

v1.1.0

1.1.0.0

Specialized library to compress a list of nubers for use in REST URLs

  Sources   Download

MIT

The Development Requires

19/07 2016

v1.0.0

1.0.0.0

Specialized library to compress a list of nubers for use in REST URLs

  Sources   Download

MIT

The Development Requires