All Projects → Atrox → Haikunatorpy

Atrox / Haikunatorpy

Licence: bsd-3-clause
Generate Heroku-like random names to use in your python applications

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Haikunatorpy

Flask Vuejs Template
Flask + Vue JS Template
Stars: ✭ 1,074 (+1178.57%)
Mutual labels:  heroku
Heroku Pg Extras
A heroku plugin for awesome pg:* commands that are also great and fun and super.
Stars: ✭ 1,152 (+1271.43%)
Mutual labels:  heroku
Lunik Torrent
Web torrent downloader and cloud storage.
Stars: ✭ 79 (-5.95%)
Mutual labels:  heroku
Ezpaas Cli
A miniature Heroku clone for easy in-house deployments, powered by Docker. A work in progress.
Stars: ✭ 56 (-33.33%)
Mutual labels:  heroku
Jonsnow
App Store/Google Play review watcher, deliver new reviews to slack channel
Stars: ✭ 65 (-22.62%)
Mutual labels:  heroku
Fun
Wall messages app with authentication built with Node JS, Backbone and MongoDb. Ready to be deployed to Heroku
Stars: ✭ 71 (-15.48%)
Mutual labels:  heroku
Guides
Guides for learning + doing better web and app development. Created by Coding for Entrepreneurs.
Stars: ✭ 1,042 (+1140.48%)
Mutual labels:  heroku
Circleci Orbs
The source code for some of the orbs published by CircleCI
Stars: ✭ 82 (-2.38%)
Mutual labels:  heroku
E2e Ml App Pytorch
🚀 An end-to-end ML applications using PyTorch, W&B, FastAPI, Docker, Streamlit and Heroku → https://e2e-ml-app-pytorch.herokuapp.com/ (may take few minutes to spin up occasionally).
Stars: ✭ 68 (-19.05%)
Mutual labels:  heroku
Aspnetcoredemoapp
ASP.NET Core demo app with webpack bundle
Stars: ✭ 78 (-7.14%)
Mutual labels:  heroku
Heroku Logger
A dead simple logger, designed to be perfect for Heroku apps.
Stars: ✭ 57 (-32.14%)
Mutual labels:  heroku
Letsencrypt heroku
Automated letsencrypt setup for heroku
Stars: ✭ 58 (-30.95%)
Mutual labels:  heroku
Django Rest React Pycon
🐍 Demo repo for Pycon X talk "Decoupling Django with Django REST (and a sprinkle of React)"
Stars: ✭ 72 (-14.29%)
Mutual labels:  heroku
Habits
An Elixir/Phoenix app for tracking daily habits, ready to deploy to Heroku.
Stars: ✭ 55 (-34.52%)
Mutual labels:  heroku
Heroku Buildpack Hugo
Heroku buildpack for Hugo, the static site generator - https://github.com/spf13/hugo
Stars: ✭ 79 (-5.95%)
Mutual labels:  heroku
Cookiecutter Django
Cookiecutter Django is a framework for jumpstarting production-ready Django projects quickly.
Stars: ✭ 8,826 (+10407.14%)
Mutual labels:  heroku
Flask Heroku Sample
Flask Heroku Sample Application
Stars: ✭ 68 (-19.05%)
Mutual labels:  heroku
Heroku Pinger
😴 Keep your free Heroku dynos awake
Stars: ✭ 84 (+0%)
Mutual labels:  heroku
Deploying Flask To Heroku
Deploying a Flask App To Heroku Tutorial
Stars: ✭ 81 (-3.57%)
Mutual labels:  heroku
Generator Django Rest
Yeoman generator for a Django REST/GraphQL API, an optional React SPA & lots more!
Stars: ✭ 77 (-8.33%)
Mutual labels:  heroku

HaikunatorPY

Build Status Latest Version Coverage Status

Generate Heroku-like random names to use in your python applications.

Installation

pip install haikunator

Usage

Haikunator is pretty simple. There is nothing to configure and it only has a single method, haikunate:

from haikunator import Haikunator

haikunator = Haikunator()
# haikunator = Haikunator(seed='random seed') # optional seed

# default usage
haikunator.haikunate() # => "wispy-dust-1337"

# custom length (default=4)
haikunator.haikunate(token_length=6) # => "patient-king-887265"

# use hex instead of numbers
haikunator.haikunate(token_hex=True) # => "purple-breeze-98e1"

# use custom chars instead of numbers/hex
haikunator.haikunate(token_chars='HAIKUNATE') # => "summer-atom-IHEA"

# don't include a token
haikunator.haikunate(token_length=0) # => "cold-wildflower"

# use a different delimiter
haikunator.haikunate(delimiter='.') # => "restless.sea.7976"

# no token, space delimiter
haikunator.haikunate(token_length=0, delimiter=' ') # => "delicate haze"

# no token, empty delimiter
haikunator.haikunate(token_length=0, delimiter='') # => "billowingleaf"

Options

The following options are available:

from haikunator import Haikunator

haikunator = Haikunator(
    adjectives=['custom', 'adjectives'],
    nouns=['custom', 'nouns'],
    seed='random seed'
)

haikunator.haikunate(
  delimiter='-',
  token_length=4,
  token_hex=False,
  token_chars='0123456789'
)

If token_hex is true, any tokens specified in token_chars are ignored

Contributing

Everyone is encouraged to help improve this project. Here are a few ways you can help:

Other Languages

Haikunator is also available in other languages. Check them out:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].