{"id":14109876,"url":"https://github.com/pereorga/csvfaker","last_synced_at":"2025-04-13T19:31:16.844Z","repository":{"id":45854996,"uuid":"60993586","full_name":"pereorga/csvfaker","owner":"pereorga","description":"Generate CSV files with fake data from the command line","archived":false,"fork":false,"pushed_at":"2019-01-20T18:56:42.000Z","size":12,"stargazers_count":68,"open_issues_count":0,"forks_count":8,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-04-13T01:49:47.714Z","etag":null,"topics":["command-line","command-line-tool","console-application","csv","faker","generator"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pereorga.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-06-12T23:06:21.000Z","updated_at":"2025-04-09T12:19:53.000Z","dependencies_parsed_at":"2022-09-05T05:21:13.629Z","dependency_job_id":null,"html_url":"https://github.com/pereorga/csvfaker","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pereorga%2Fcsvfaker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pereorga%2Fcsvfaker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pereorga%2Fcsvfaker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pereorga%2Fcsvfaker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pereorga","download_url":"https://codeload.github.com/pereorga/csvfaker/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248767885,"owners_count":21158552,"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":["command-line","command-line-tool","console-application","csv","faker","generator"],"created_at":"2024-08-14T10:02:32.481Z","updated_at":"2025-04-13T19:31:16.591Z","avatar_url":"https://github.com/pereorga.png","language":"Python","readme":"csvfaker\n========\n\nGenerate CSV files with fake data.\n\n\nUsage\n-----\n.. code-block:: bash\n\n    csvfaker [-h] [-f] [-r ROWS] [-l LOCALE] [-s SEED] [-n]\n             [-p REPLACE_NEWLINE] [-d DELIMITER] [--version]\n             [FAKE [FAKE ...]]\n\n    positional arguments:\n      FAKE                  The name of the fake(s) to use to generate output,\n                            separated by space. Will also be used as column\n                            headers. If omitted, the fakes 'name job state' will\n                            be used.\n\n    optional arguments:\n      -f, --list-fakes      Show a list of all available fakes.\n      -r ROWS, --rows ROWS  Number of rows to generate. If omitted it defaults to\n                            10.\n      -l LOCALE, --locale LOCALE\n                            Locale to use. Examples: 'en_US', 'es'.\n      -s SEED, --seed SEED  Seed to use. Generated result will be the same when\n                            called with the same seed.\n      -n, --no-headers-row  Do not output columns headers.\n      -p REPLACE_NEWLINE, --replace-newline REPLACE_NEWLINE\n                            Replace newline character with provided string.\n      -d DELIMITER, --delimiter DELIMITER\n                            Output column delimiter.\n\n\nExamples\n--------\n\nGenerate a CSV file with 100 names\n\n    csvfaker --rows 100 name \u003e names.csv\n\nGenerate 100 rows of first names, last names and job titles\n\n    csvfaker -r 100 first_name last_name job\n\nGenerate 100 rows of first names and last names in Spanish\n\n    csvfaker -r100 --locale=es first_name last_name\n\nGenerate 100 cities of Spain\n\n    csvfaker -r100 --locale=es_ES city\n\nGenerate 100 Russian names\n\n    csvfaker -r100 -l ru name\n\nGenerate 100 rows of latitudes and longitudes. Do not output headers row\n\n    csvfaker -r 100 --no-headers latitude longitude\n\nGenerate 100 rows of names and addresses. Replace generated newline characters with a comma and space\n\n    csvfaker -r 100 name address --replace-newline=', '\n\nShow a list of all available generator properties\n\n    csvfaker --list-fakes\n\n\nInstallation\n------------\n\n    pip install csvfaker\n\nor\n\n    pip3 install csvfaker\n\n\nFake providers\n--------------\nThis uses the Faker (https://github.com/joke2k/faker) package. For a list of all available generator properties (like ``name`` and ``address``) see the documentation: http://faker.readthedocs.io/en/master/providers.html \n\n\nAuthor\n------\n\nCopyright 2016 Pere Orga\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n  http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","funding_links":[],"categories":["Python"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpereorga%2Fcsvfaker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpereorga%2Fcsvfaker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpereorga%2Fcsvfaker/lists"}