Skip to content

betterer short-ID generator #47

@buhman

Description

@buhman

rfc3986:

2.3.  Unreserved Characters

   Characters that are allowed in a URI but do not have a reserved
   purpose are called unreserved.  These include uppercase and lowercase
   letters, decimal digits, hyphen, period, underscore, and tilde.

      unreserved  = ALPHA / DIGIT / "-" / "." / "_" / "~"

These will be used in our custom base66 encoder. Ideally we'd also use a simple replacement cipher or similar so we get 'cool-looking' urls instead of: '001', '002', etc.., we'd get 2xz and 8y~ and similar.

This would also remove the dependency on bitstring.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions