{"id":18792408,"url":"https://github.com/emanprague/cz_faker","last_synced_at":"2025-12-28T10:30:17.080Z","repository":{"id":87748436,"uuid":"148668977","full_name":"eManPrague/cz_faker","owner":"eManPrague","description":"Czech fake data generator. Address, accounts, names, energy codes.","archived":false,"fork":false,"pushed_at":"2018-11-20T16:58:47.000Z","size":587,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-12-29T15:26:31.378Z","etag":null,"topics":["bank","czech","czech-faker","energy","faker","faker-generator","generator","ruby"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eManPrague.png","metadata":{"files":{"readme":"README.MD","changelog":"CHANGELOG.MD","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2018-09-13T16:50:02.000Z","updated_at":"2019-10-01T07:28:15.000Z","dependencies_parsed_at":"2023-02-28T10:45:44.512Z","dependency_job_id":null,"html_url":"https://github.com/eManPrague/cz_faker","commit_stats":{"total_commits":5,"total_committers":1,"mean_commits":5.0,"dds":0.0,"last_synced_commit":"6138cf37ca608ddf7d97372bc23875fc0cc1662d"},"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eManPrague%2Fcz_faker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eManPrague%2Fcz_faker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eManPrague%2Fcz_faker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eManPrague%2Fcz_faker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eManPrague","download_url":"https://codeload.github.com/eManPrague/cz_faker/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239718371,"owners_count":19685725,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bank","czech","czech-faker","energy","faker","faker-generator","generator","ruby"],"created_at":"2024-11-07T21:19:45.799Z","updated_at":"2025-12-28T10:30:17.021Z","avatar_url":"https://github.com/eManPrague.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Czech data faker with validators\n\n## Badges\n\n[![Gem Version](https://badge.fury.io/rb/cz_faker.svg)](https://badge.fury.io/rb/cz_faker)\n[![Build Status](https://travis-ci.org/eManPrague/cz_faker.svg?branch=master)](https://travis-ci.org/eManPrague/cz_faker)\n[![License](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/eManPrague/cz_faker/blob/master/LICENSE)\n[![Documentation](https://img.shields.io/badge/docs-in%20progress-lightgrey.svg)](https://github.com/eManPrague/cz_faker/blob/master/README.MD)\n\n## Install\n\n```bash\ngem install cz_faker\n```\n\nor with bundler add into `Gemfile`\n\n```bash\ngem 'cz_faker'\n```\n\nthen run\n\n```bash\nbundle install\n```\n\n## Examples\n\n```ruby\nrequire 'cz_faker'\n\n\u003e account = CzFaker::Bank.full_account_number\n=\u003e \"7768972933/3030\"\n\n\u003e CzFaker::Validator::Bank.full_account_number? account\n=\u003e true\n\n\u003e ico = CzFaker::Company.ico\n=\u003e \"69611637\"\n\n\u003e CzFaker::Validator::Company.ico? ico\n=\u003e true\n\n\u003e ean =  CzFaker::Energy.ean\n=\u003e \"859182400433239577\"\n\n\u003e CzFaker::Validator::Energy.ean? ean\n=\u003e true\n\n\u003e eic = CzFaker::Energy.eic\n=\u003e \"27ZG320V3481361N\"\n\n\u003e CzFaker::Validator::Energy.eic? eic\n=\u003e true\n\n\u003e CzFaker::Energy.eic true, nil, 'N'\n=\u003e \"27ZG188N2995024C\"\n\n\u003e CzFaker::PhoneNumber.cell\n=\u003e \"711829784\"\n\n\u003e CzFaker::PhoneNumber.land_line\n=\u003e \"238521209\"\n\n\u003e CzFaker::Name.name\n=\u003e \"Lájoš Hympl\"\n\n\u003e CzFaker::Name.name :female\n=\u003e \"Lizama Nižinská\"\n\n\u003e CzFaker::Address.address\n=\u003e \"Part. Svobody 23/3, Oprostovice, 25226\"\n\n\u003e CzFaker::Vehicle.numberplate_old\n=\u003e \"SMP85-92\"\n\n\u003e CzFaker::Vehicle.numberplate_new\n=\u003e \"1L15873\"\n\n\u003e CzFaker::Person.birth_number\n=\u003e \"580723/5632\"\n\n\u003e CzFaker::Person.birth_number \"01.01.1986\"\n=\u003e \"860101/5247\"\n\n\u003e CzFaker::Person.birth_number nil, :female, :false\n=\u003e \"185709/2732\"\n\n\u003e CzFaker::Bank.credit_card :visa\n=\u003e \"4956903229284923\"\n\n\u003e CzFaker::Bank.credit_card_formated :maestro\n=\u003e \"5020 2490 7191 8328\"\n\n\u003e CzFaker::Bank.full_account_number\n=\u003e \"5130806494/5800\"\n```\n\n## CzFaker::Date\n\n```\n      def numbers(year = YEARS)\n      def numbers_without_dots(year = YEARS)\n      def numbers_padded(year = YEARS)\n      def words(year = YEARS)\n      def unix_timestamp(now = true)\n```\n\n## CzFaker::Name\n\n```\n      def first_name(gender = :random)\n      def last_name(gender = :random)\n      def name(gender = :random)\n      def name_with_prefix(gender = :random)\n      def name_with_suffix(gender = :random)\n      def name_with_titles(gender = :random)\n      def prefix\n      def suffix\n```\n\n## CzFaker::Energy\n\n```\n      def ean(lds = true, dist_code = nil)\n      def eic(lds = true, dist_code = nil, type = nil)\n      def gas_distribution_company\n      def electricity_distribution_company\n```\n\n## CzFaker::Bank\n\n```\n      def full_account_number(with_prefix = false)\n      def account_number(with_prefix = false)\n      def bank_code\n      def bank_name\n      def bank_swift\n      def bank\n      def credit_card(type = nil)\n      def credit_card_formated(type = nil)\n```      \n\n## CzFaker::PhoneNumber\n\n```\n      def cell\n      def land_line\n      def free_line\n      def international_cell\n      def international_land_line\n      def country_prefix\n      def cell_prefix\n      def land_line_prefix\n      def free_prefix\n```\n\n## CzFaker::Number\n\n```\n      def integer(length = 6)\n      def integer_between(min, max)\n```\n\n## CzFaker::Company\n\n```\n      def name\n      def suffix\n      def base_name\n      def ico\n      def dic(ico = nil)\n      def legal_form_short\n      def legal_form_name\n      def legal_form_code\n```\n\n## CzFaker::PaymentMethod\n\n```\n      def method\n```\n\n## CzFaker::Person\n\n```\n      def gender\n      def birth_number(date = nil, gender = :male, slash = true)\n      def marital_status(gender = :random)\n      def drivers_license\n      def education\n      def height\n      def weight\n      def id_number\n      def religion\n```\n\n## CzFaker::Address\n\n```\n      def street\n      def city\n      def house_number\n      def street_number\n      def city_part\n      def region\n      def post_code\n      def address\n```      \n\n## CzFaker::Vehicle\n\n```\n      def numberplate\n      def numberplate_old(region = nil)\n      def numberplate_new(region = nil)\n```\n\n## CzFaker::Validator::Bank\n\n```\n      def account_number?(account_number)\n      def full_account_number?(account_number)\n      def credit_card?(card_number)\n      def bank_code?(code)\n```\n\n\n## CzFaker::Validator::Company\n\n```\n      def ico?(number)\n      def dic?(number)\n```\n\n## CzFaker::Validator::Energy\n\n```\n      def ean?(code)\n      def eic?(code)\n```\n\n## CzFaker::Validator::Person\n\n```\n      def birth_number?(birth_number)\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Femanprague%2Fcz_faker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Femanprague%2Fcz_faker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Femanprague%2Fcz_faker/lists"}