Skip to main content

this package generate personal details of fake iranian person

Project description

This is a fake Iranina person generator that can generate: random full name, random boy name, random girl name, random last name, random full boy name, rando, full girl name, national id(code meli), ...

CHANGE LOG

0.0.1 (14/02/2022)

  • First Release

#shakhs library creted by Samrand Majnooni

##install:

pip install shakhs
```python
import:
```python
import shakhs
```python
##use:

to generate man first name:
```python
x=shakhs.randomBoyName()
print(x)
```python
---------------------
to generate girl first name:
```python

x=shakhs.randomGirlName()
print(x)
```python
----------------------
to generate lastname:
```python

x=shakhs.randomLastName()
print(x)
```python
----------------------
to generate first name + lastname(boy):
```python
x=shakhs.randomFullBoyName()
print(x)
```python
----------------------
to generate first name + last name (girl)
```python
x=shakhs.randomFullGirlName()
print(x)
```python
----------------------
to generate random name(girl or boy):
```python
x=shakhs.randomName()
print(x)
```python
----------------------
to generate random fake iranian Id:

# Validate a real codemelli
>>> shakhs.validator(2833411839)
True

# Validate a fake codemelli
>>> shakhs.validator(3235632189)
False

# Generate a random valid codemelli
>>> shakhs.generator()
6615365987

# Generate a random codemelli with a defined city code
>>> shakhs.generator(223)
2239832630

# Lookup city and state of a valid codemelli
>>> shakhs.lookup(2239832630)
{'city': 'بندرترکمن', 'state': 'گلستان'}

# return a list of codemelli with length "a":
shakhs.codemelliGenerator(a)

# return a list of boy first name with length "a":
shakhs.boyNameGenerator(a)

# return a list of girl first name with length "a":
shakhs.girlNameGenerator(a)

# return a list of lastname with length "a":
shakhs.lastnameGenerator(a)

# return a list of full boy name with length "a":
shakhs.fuulBoyNameGenerator(a)

# return a list of full girl  name with length "a":
shakhs.fullGirlNameGenerator(a)

# return a list of random full  name with length "a":
shakhs.randomNameGenerator(a)

##Samrand Majnooni 

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

shakhs-0.0.9.tar.gz (37.6 kB view details)

Uploaded Source

File details

Details for the file shakhs-0.0.9.tar.gz.

File metadata

  • Download URL: shakhs-0.0.9.tar.gz
  • Upload date:
  • Size: 37.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.26.0 requests-toolbelt/0.9.1 urllib3/1.26.7 tqdm/4.62.3 importlib-metadata/4.8.1 keyring/23.1.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.7

File hashes

Hashes for shakhs-0.0.9.tar.gz
Algorithm Hash digest
SHA256 ad376e4726def3f1d4f11c98a3d1f62b42ba0bc1a86dd77905201014fa2a3548
MD5 ae901f23d2136cdd2be6618f2f8f21f8
BLAKE2b-256 c98077b1fe8f6bb3e4187684e68e88a67e6ad5802e70426ca0d8b84945b0a49b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page