Skip to content

more-abc/namebyauthor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

namebyauthor

A tiny, zero-dependency Python utility to generate clean, consistent names, slugs, unique signatures, and IDs from project/module names + author names.

Features

  • Zero dependencies
  • Pure Python, works on all versions
  • Generate human-readable names
  • Generate URL-safe slugs
  • Generate stable unique hash signatures
  • Generate full unique IDs

Installation

pip install namebyauthor

Usage Example

import namebyauthor as na

module = "errortools"
author = "more_abc"

# Generate formatted name
print(na.generate_name(module, author))
# errortools by more_abc

# Generate URL-safe slug
print(na.generate_slug(module, author))
# errortools-by-more-abc

# Generate short unique hash signature
print(na.generate_signature(module, author))
# 7f16a8b2c7e8d910

# Generate full unique ID
print(na.generate_id(module, author))
# errortools-by-more-abc-7f16a8b2

About

Tiny zero-dependency utility to generate names, slugs, and signatures from name + author"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages