Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shamrin/namesgenerator
Docker-style names generator, in Python, JavaScript and TypeScript
https://github.com/shamrin/namesgenerator
javascript namesgenerator python typescript
Last synced: 17 days ago
JSON representation
Docker-style names generator, in Python, JavaScript and TypeScript
- Host: GitHub
- URL: https://github.com/shamrin/namesgenerator
- Owner: shamrin
- License: mit
- Created: 2014-08-18T10:42:42.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2023-01-10T11:00:58.000Z (about 2 years ago)
- Last Synced: 2025-01-16T05:07:25.625Z (25 days ago)
- Topics: javascript, namesgenerator, python, typescript
- Language: Python
- Homepage:
- Size: 33.2 KB
- Stars: 84
- Watchers: 6
- Forks: 16
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
namesgenerator
==============Docker-style names generator, ported to Python and JavaScript/TypeScript.
### JavaScript
Just copy `namesgenerator.js` to your project:
```
curl -O https://raw.githubusercontent.com/shamrin/namesgenerator/master/namesgenerator.js
```Or as TypeScript module:
```
curl -o namesgenerator.ts https://raw.githubusercontent.com/shamrin/namesgenerator/master/namesgenerator.js
```Or install [`namesgenerator` npm package](https://www.npmjs.com/package/namesgenerator):
```
npm install --save namesgenerator
```#### Usage
```js
import getRandomName from './namesgenerator';console.log(getRandomName()) // hopeful_morse
```### Python
Just copy `namesgenerator.py` to your project:
```
curl -O https://raw.githubusercontent.com/shamrin/namesgenerator/master/namesgenerator.py
```Or install [`namesgenerator` PyPI package](https://pypi.org/project/namesgenerator/):
```
pip install namesgenerator
```#### Usage
```python
>>> import namesgenerator
>>> print namesgenerator.get_random_name()
hopeful_morse
>>> for i in range(5):
... print namesgenerator.get_random_name()
...
angry_torvalds
jolly_nobel
happy_almeida
sleepy_kowalevski
happy_almeida
```### Other implementations
* [Go][2] (original)
* [Alternative JavaScript implementation, Node.js only][1][1]: https://github.com/atomiqio/docker-namesgenerator
[2]: https://github.com/docker/docker/blob/master/pkg/namesgenerator/names-generator.go