Skip to main content

This library enables the generation of up to 5000 random user data using the RandomUser API and stores it.

Project description

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

  https://randomuser.me/api/

Installation

Install my-project with npm

  pip install randusergen

Usage

Basic Usage :

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

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

randusergen-0.0.1.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

randusergen-0.0.1-py3-none-any.whl (3.4 kB view details)

Uploaded Python 3

File details

Details for the file randusergen-0.0.1.tar.gz.

File metadata

  • Download URL: randusergen-0.0.1.tar.gz
  • Upload date:
  • Size: 3.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for randusergen-0.0.1.tar.gz
Algorithm Hash digest
SHA256 0804c8b31438deddca6ca360423cce9a6a8a80a4d7c8f7ecbae6ad2c141a8a0b
MD5 18c1601d0478a1d40468ec21b7994e14
BLAKE2b-256 21e30f7d899a77e9eeb46b546addd28571deed8b66b31975166172aee92f4131

See more details on using hashes here.

File details

Details for the file randusergen-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: randusergen-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 3.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for randusergen-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a14665bdbab35c31c8fc3d3fbffb51dcf27f252f94f1c7087fc9fa99329f3574
MD5 342fa40c79d9dd3ba06adf2a9fae636d
BLAKE2b-256 e68cead21038375913033a9d633077859b9736fa1e3c3b8a968caa68bc1b3f50

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