randusergen


Namerandusergen JSON
Version 0.0.1 PyPI version JSON
download
home_pagehttps://github.com/codewithwan/randusergen
SummaryThis library enables the generation of up to 5000 random user data using the RandomUser API and stores it.
upload_time2023-11-18 14:36:37
maintainer
docs_urlNone
authorcodewithwan
requires_python
licenseMIT
keywords random user generator
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Random User Generator

Library ini memungkinkan untuk menghasilkan maksimal 5000 data pengguna acak menggunakan RandomUser API dan menyimpannya ke dalam file txt.



## Penggunaan Class

### `DataGenerator`

Class `DataGenerator` bertanggung jawab untuk menghasilkan data pengguna menggunakan RandomUser API.

#### Metode:
- `generate_users(results)`: Metode ini menerima argumen `results` yang merupakan jumlah data pengguna yang ingin dihasilkan. Jumlah data yang diminta akan dibatasi maksimal hingga 5000. Metode ini akan mengembalikan daftar data pengguna sesuai dengan jumlah yang diminta.

### `FileWriter`

Class `FileWriter` bertanggung jawab untuk menulis data pengguna ke dalam file teks.

#### Metode:
- `save_to_txt(users)`: Metode ini menerima argumen `users`, yang merupakan daftar data pengguna yang akan disimpan. Metode ini akan menulis data pengguna ke dalam file 'results.txt' dengan format nama depan dan belakang dari setiap pengguna di baris terpisah.


## API 
Python Basic API wrapper
```http
  https://randomuser.me/api/
```

## Installation

Install my-project with npm

```bash
  pip install randusergen
```
    

## Usage

Basic Usage :

```python
from randomuser import DataGenerator, FileWriter

# Membuat objek DataGenerator
data_generator = DataGenerator()

# Menghasilkan 10 data pengguna
users = data_generator.generate_users(10)

# Membuat objek FileWriter
file_writer = FileWriter()

# Menyimpan data pengguna ke dalam file txt
file_writer.save_to_txt(users)
```

## Authors

- [@codewithwan](https://github.com/codewithwan)


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/codewithwan/randusergen",
    "name": "randusergen",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "random,user,generator",
    "author": "codewithwan",
    "author_email": "<deezerxstore@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/21/e3/0f7d899a77e9eeb46b546addd28571deed8b66b31975166172aee92f4131/randusergen-0.0.1.tar.gz",
    "platform": null,
    "description": "# Random User Generator\r\n\r\nLibrary ini memungkinkan untuk menghasilkan maksimal 5000 data pengguna acak menggunakan RandomUser API dan menyimpannya ke dalam file txt.\r\n\r\n\r\n\r\n## Penggunaan Class\r\n\r\n### `DataGenerator`\r\n\r\nClass `DataGenerator` bertanggung jawab untuk menghasilkan data pengguna menggunakan RandomUser API.\r\n\r\n#### Metode:\r\n- `generate_users(results)`: Metode ini menerima argumen `results` yang merupakan jumlah data pengguna yang ingin dihasilkan. Jumlah data yang diminta akan dibatasi maksimal hingga 5000. Metode ini akan mengembalikan daftar data pengguna sesuai dengan jumlah yang diminta.\r\n\r\n### `FileWriter`\r\n\r\nClass `FileWriter` bertanggung jawab untuk menulis data pengguna ke dalam file teks.\r\n\r\n#### Metode:\r\n- `save_to_txt(users)`: Metode ini menerima argumen `users`, yang merupakan daftar data pengguna yang akan disimpan. Metode ini akan menulis data pengguna ke dalam file 'results.txt' dengan format nama depan dan belakang dari setiap pengguna di baris terpisah.\r\n\r\n\r\n## API \r\nPython Basic API wrapper\r\n```http\r\n  https://randomuser.me/api/\r\n```\r\n\r\n## Installation\r\n\r\nInstall my-project with npm\r\n\r\n```bash\r\n  pip install randusergen\r\n```\r\n    \r\n\r\n## Usage\r\n\r\nBasic Usage :\r\n\r\n```python\r\nfrom randomuser import DataGenerator, FileWriter\r\n\r\n# Membuat objek DataGenerator\r\ndata_generator = DataGenerator()\r\n\r\n# Menghasilkan 10 data pengguna\r\nusers = data_generator.generate_users(10)\r\n\r\n# Membuat objek FileWriter\r\nfile_writer = FileWriter()\r\n\r\n# Menyimpan data pengguna ke dalam file txt\r\nfile_writer.save_to_txt(users)\r\n```\r\n\r\n## Authors\r\n\r\n- [@codewithwan](https://github.com/codewithwan)\r\n\r\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "This library enables the generation of up to 5000 random user data using the RandomUser API and stores it.",
    "version": "0.0.1",
    "project_urls": {
        "Homepage": "https://github.com/codewithwan/randusergen"
    },
    "split_keywords": [
        "random",
        "user",
        "generator"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e68cead21038375913033a9d633077859b9736fa1e3c3b8a968caa68bc1b3f50",
                "md5": "342fa40c79d9dd3ba06adf2a9fae636d",
                "sha256": "a14665bdbab35c31c8fc3d3fbffb51dcf27f252f94f1c7087fc9fa99329f3574"
            },
            "downloads": -1,
            "filename": "randusergen-0.0.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "342fa40c79d9dd3ba06adf2a9fae636d",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 3424,
            "upload_time": "2023-11-18T14:36:35",
            "upload_time_iso_8601": "2023-11-18T14:36:35.545094Z",
            "url": "https://files.pythonhosted.org/packages/e6/8c/ead21038375913033a9d633077859b9736fa1e3c3b8a968caa68bc1b3f50/randusergen-0.0.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "21e30f7d899a77e9eeb46b546addd28571deed8b66b31975166172aee92f4131",
                "md5": "18c1601d0478a1d40468ec21b7994e14",
                "sha256": "0804c8b31438deddca6ca360423cce9a6a8a80a4d7c8f7ecbae6ad2c141a8a0b"
            },
            "downloads": -1,
            "filename": "randusergen-0.0.1.tar.gz",
            "has_sig": false,
            "md5_digest": "18c1601d0478a1d40468ec21b7994e14",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 3158,
            "upload_time": "2023-11-18T14:36:37",
            "upload_time_iso_8601": "2023-11-18T14:36:37.209574Z",
            "url": "https://files.pythonhosted.org/packages/21/e3/0f7d899a77e9eeb46b546addd28571deed8b66b31975166172aee92f4131/randusergen-0.0.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-11-18 14:36:37",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "codewithwan",
    "github_project": "randusergen",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "randusergen"
}
        
Elapsed time: 1.71365s